Матричное умножение используется в современной криптографии для шифрования и дешифрования. 12
При шифровании матрица исходного текста умножается на ключевую матрицу, чтобы получить матрицу зашифрованного текста. 1 Для дешифрования зашифрованный текст умножается на инверсию ключевой матрицы, после чего получается исходный текст. 1
Также существует криптографическая схема, основанная на матричных полиномах. 3 В ней все вычисления над зашифрованными данными сводятся к сложению и перемножению матриц, что позволяет распараллеливать вычисления. 3
Ещё один пример использования матричного умножения — матричная криптография для защиты цифровых сигналов, поступающих в реальном масштабе времени. 2 Она обеспечивает быстрое преобразование цифрового сигнала в зашифрованное сообщение, а криптографический ключ (кодирующая матрица) может изменяться случайным образом достаточно часто, что обеспечивает хорошую степень защиты. 2