10.08.2003 НовостиСергей Панасенко, начальник отдела разработки программного обеспечения фирмы «Анкад», develop@ancud.ru Основные понятия Процесс преобразования открытых данных в зашифрованные и наоборот принято называть шифрованием, причем две составляющие этого процесса называют соответственно зашифрованием и расшифрованием. Математически данное преобразование представляется следующими зависимостями, описывающими действия с исходной информацией: С = Ek1(M) <p>M' = Dk2(C), где M (message) - открытая информация (в литературе по защите информации часто носит название "исходный текст"); C (cipher text) - полученный в результате зашифрования шифртекст (или криптограмма); E (encryption) - функция зашифрования, выполняющая криптографические преобразования над исходным текстом; k1 (key) - параметр функции E, называемый ключом зашифрования; M' - информация, полученная в результате расшифрования; D (decryption) - функция расшифрования, выполняющая обратные зашифрованию криптографические преобразования над шифртекстом; k2 - ключ, с помощью которого выполняется расшифрование информации. Понятие "ключ" в стандарте ГОСТ 28147-89 (алгоритм симметричного шифрования) определено следующим образом: "конкретное секретное состояние некоторых параметров алгоритма криптографического преобразования, обеспечивающее выбор одного преобразования из совокупности всевозможных для данного алгоритма преобразований". Иными словами, ключ представляет собой уникальный элемент, с ...
читать далее.