Глоссарий
Криптографические алгоритмы

Криптографический алгоритм
англ.Cryptographic algorithm
Криптографический алгоритм - алгоритм преобразования данных:
- либо являющийся полностью или частично секретным;
- либо использующий при работе набор секретных параметров.
Дополнительно к криптографическим алгоритмам относят алгоритмы, не использующие секретные параметры, но применяющиеся в единой технологической цепочке с криптографическими алгоритмами.

Алгоритм поточного шифра
Алгоритм поточного шифра - криптографическая система, в которой открытый и зашифрованный тексты обрабатываются как непрерывный поток.

Вычислительная неосуществимость
син.Вычислительная невозможность
Вычислительная неосуществимость - невозможность выполнить определенное преобразование данных с использованием имеющихся на сегодняшний день или предполагаемых к появлению в обозримом будущем вычислительных средств за разумное время.

Вычислительно необратимая функция
син.Односторонняя функция
англ.One-way function
Вычислительно необратимая функция - функция, для которой
- легко вычисляется значение функции по заданному аргументу; и
- сложно вычисляется значение аргумента по заданному значению функции.
Для хорошо спроектированной вычислительно необратимой функции вычисление аргумента по заданному значению функции невозможно способом более эффективным способом, чем перебор по множеству возможных значений аргументов.

Зашифрованный текст
син.Шифротекст
англ.Ciphertext
Зашифрованный текст - массив зашифрованных данных, полученных в результате зашифрования. Семантическое содержание шифротекста недоступно.

Инициализирующее значение
син.Начальное значение
Инициализирующее значение - значение, которое используется для установки начальной точки процесса шифрования.

Криптографическая стойкость (Криптостойкость)
англ.Cryptographic strength
Криптографическая стойкость - устойчивость криптографического алгоритма к его криптоанализу.

Криптографический блок (Блок)
англ.Cryptographic block (Block)
Криптографический блок - порция данных фиксированного для заданного криптоалгоритма размера, преобразуемая им за один цикл его работы.

Криптографический ключ (Ключ)
англ.Cryptographic key (Key)
Криптографический ключ - конкретное секретное значение набора параметров криптографического алгоритма, обеспечивающее выбор одного преобразования из совокупности преобразований, возможных для этого алгоритма. Криптографический ключ управляет процедурами зашифрования и дешифрования.

Криптографическое преобразование
Криптографическое преобразование - преобразование данных по криптографическому алгоритму.

Криптология
англ.Cryptology
Криптология - наука, исследующая криптографические преобразования. В криптологии различают направления: криптографию и криптоанализ.

Односторонняя хэш-функция
англ.One-way hash function
Односторонняя хэш-функция - хэш-функция, являющаяся вычислительно необратимой функцией.

Открытый текст
син.Незашифрованный текст
англ.Plain text; Cleartext
Открытый текст - массив незашифрованных данных с доступным семантическим содержанием.

Перемешивание
англ.Confusion
Перемешивание - свойство шифрующего преобразования усложнять взаимосвязи между элементами данных. Перемешивание затрудняет восстановление функциональных и статистических связей между открытым текстом, ключом и шифротекстом.

Перестановка
англ.Permutation
Перестановка - криптографическая операция, связанная с изменением порядка следования отдельных битов или символов в блоке данных.

Принцип Кирхгофа
Принцип Кирхгофа - принцип построения криптографических алгоритмов, согласно которому в секрете держится только определенный набор параметров алгоритма (ключ), а остальные детали могут быть открыты без снижения стойкости алгоритма ниже допустимой величины.

Развертывание ключа
англ.Key sheduling
Развертывание ключа - алгоритм, позволяющий получить по относительно короткому ключу шифрования последовательность раундовых ключей.

Рандомизация
англ.Randomisation
Рандомизация - в криптографии - преобразование исходных данных перед или во время зашифрования с помощью генератора псевдослучайных чисел. Рандомизация применяется для того, чтобы скрыть в исходном тексте идентичные блоки данных.

Рассеивание
англ.Diffusion
Рассеивание - распространение влияния одного знака открытого текста или одного элемента ключа на множество знаков шифротекста.

Хэш
син.Хэш-блок; Хэш-значение
англ.Hash; Hash-block; Hash-value
Хэш - блок данных фиксированного размера, полученный в результате хэширования массива данных.

Хэш-функция
англ.Hash-function
Хэш-функция - функция, осуществляющая хэширование массива данных посредством отображения значений из (очень) большого множества-значений в (существенно) меньшее множество-значений.

Хэширование
англ.Hashing
Хэширование - в криптографии - преобразования массива данных произвольного размера в блок данных фиксированного размера, служащий (в некоторых случаях) заменителем исходного массива. Хеширование выполняется с помощью хэш-функций.

Шифр
англ.Cipher; Cypher
Шифр - совокупность алгоритмов криптографических преобразований, отображающих множество возможных открытых данных на множество возможных зашифрованных данных, и обратных им преобразований.

[ 09-05-2024 www.glossary.ru]