Шифр [ Cipher ] —
1. Семейство отображений обратимых множества последовательностей блоков текстов (сообщений) открытых в множество последовательностей блоков текстов (сообщении) шифрованных и обратно, задаваемых функцией шифрования. Каждое из отображений определяется некоторым параметром, называемым ключом, и описывается некоторым алгоритмом шифрования, реализующим один из режимов шифрования. Модель математическая ш. включает алгоритм зашифрования, алгоритм расшифрования, определение режима шифрования, а также модель множества текстов открытых. В зависимости от способа представления текстов открытых (сообщений) различают блочные, поточные и другие ш. Основными требованиями, определяющими качество ш., являются: стойкость криптографическая, имитостойкость, помехоустойчивость шифра и др. [ Словарь крипт. Терминов ].
2. Семейство определяемых ключом криптографическим и, возможно, вектором иницализации или синхропосылкой, преобразований, определяющих процессы зашифрования и расшифрования, обладающих свойством, что результат применения расшифрования к образу преобразования зашифрования с соответствующим ключом криптографическим, дает текст открытый исходный.
Примечание. Шифр может рассматриваться в качестве протокола криптографического неинтерактивного, состоящего из алгоритма зашифрования и алгоритма расшифрования, и поэтому является механизмом криптографическим [ ПНСТ-799-2022 ].
