Шифр (cipher)- семейство обратимых отображений множества последовательностей блоков открытых текстов (сообщений) в множество последовательностей блоков шифрованных текстов (сообщении) и обратно. Каждое из отображений определяется некоторым параметром, называемым ключом, и описывается некоторым алгоритмом шифрования, реализующим один из режимов шифрования. Математическая модель ш. включает алгоритм зашифрования, алгоритм расшифрования, определение режима шифрования, а также модель множества открытых текстов. В зависимости от способа представления открытых текстов (сообщений) и используемых ключей различают блочные, поточные и другие ш. Основными требованиями, определяющими качество ш., являются: криптографическая стойкость, имитостойкость, помехоустойчивость шифра и др. |
|