Практическое применение произведения матриц в криптографии заключается в использовании матричного метода кодирования и декодирования. 1
При шифровании исходная информация подставляется в матричной форме, то есть в виде квадратной матрицы определённого размера. 1 Затем эта матрица умножается на кодирующую матрицу (матрицу Фибоначчи или «золотую» матрицу) того же размера. 1 В результате получается кодовая матрица, элементы которой направляются в канал связи. 1
При дешифровании кодовая матрица, полученная из канала связи, умножается на декодирующую матрицу, которая является инверсной к кодирующей матрице. 1
Также на основе произведения матриц построена схема шифрования, основанная на матричных полиномах. 2 Преимущество этой модели в том, что все вычисления над зашифрованными данными сводятся к сложению и перемножению матриц, а эти операции допускают широкое распараллеливание. 2