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