Теоретическая часть

Для шифрования информации могут использоваться аналитические методы преобразования. Наибольшее распространение получили методы шифрования, основанные на использовании матричной алгебры. Зашифрование k-го блока исходной информации, представленного в виде вектора Bk = ||bj|| , осуществляется путем перемножения матрицы-ключа А=||aij|| и вектора Bk. В результате перемножения получается блок шифртекста в виде вектора Ck = ||ci||, где элементы вектора Сk определяются по формуле

,

где аij – элементы матрицы-ключа;

bj – блоки исходного текста.

Расшифрование информации осуществляется путем последовательного перемножения векторов Сk и матрицы А-1, обратной матрице А.