ВУЗ:
Составители:
276
• применяются при создании пар ключей RSA,
• обеспечивают начальные значения для генератора псевдослучайных чисел,
• обеспечивают дополнительный ввод в процессе генерирования псевдо-
случайных чисел.
■ Псевдослучайные номера
• применяются при создании сеансовых ключей,
• служат для создания векторов инициализации (IV), используемых с се-
ансовыми ключами при шифровании в режиме CFB.
Истинно случайные числа
PGP поддерживает 256-байтовый буфер случайных битов. Все время PGP
ожидает нажатия клавиш пользователем, отразив в 32-битовом формате момент, с
которого началось ожидание. Когда нажимается клавиша, записывается время
нажатия клавиши и 8-битовое значение нажатой клавиши. Информация о
времени нажатия и клавише применяется при генерировании ключа, который,
в свою очередь, служит для шифрования текущего значения из буфера
случайных битов.
Псевдослучайные числа
При генерировании псевдослучайных чисел используется 24-байтовое
начальное значение и создается 16-байтовый сеансовый ключ, 8-байтовый вектор
инициализации и новое начальное значение, которые предполагается
использовать для получения следующего псевдослучайного числа. Алгоритм
строится на основе алгоритме Х12.17, но использует для шифрования CAST-128
вместо "тройного" DES. Алгоритм задействует следующие структуры данных.
1. Ввод.
• randseed.bin (24 октета). Если этот файл пуст, он заполняется 24
истинно случайными октетами.
• Сообщение. Сеансовый ключ и IV, которые используются для шифрова-
ния сообщения, являются функциями этого сообщения. Это вносит до-
• применяются при создании пар ключей RSA, • обеспечивают начальные значения для генератора псевдослучайных чисел, • обеспечивают дополнительный ввод в процессе генерирования псевдо- случайных чисел. ■ Псевдослучайные номера • применяются при создании сеансовых ключей, • служат для создания векторов инициализации (IV), используемых с се- ансовыми ключами при шифровании в режиме CFB. Истинно случайные числа PGP поддерживает 256-байтовый буфер случайных битов. Все время PGP ожидает нажатия клавиш пользователем, отразив в 32-битовом формате момент, с которого началось ожидание. Когда нажимается клавиша, записывается время нажатия клавиши и 8-битовое значение нажатой клавиши. Информация о времени нажатия и клавише применяется при генерировании ключа, который, в свою очередь, служит для шифрования текущего значения из буфера случайных битов. Псевдослучайные числа При генерировании псевдослучайных чисел используется 24-байтовое начальное значение и создается 16-байтовый сеансовый ключ, 8-байтовый вектор инициализации и новое начальное значение, которые предполагается использовать для получения следующего псевдослучайного числа. Алгоритм строится на основе алгоритме Х12.17, но использует для шифрования CAST-128 вместо "тройного" DES. Алгоритм задействует следующие структуры данных. 1. Ввод. • randseed.bin (24 октета). Если этот файл пуст, он заполняется 24 истинно случайными октетами. • Сообщение. Сеансовый ключ и IV, которые используются для шифрова- ния сообщения, являются функциями этого сообщения. Это вносит до- 276
Страницы
- « первая
- ‹ предыдущая
- …
- 274
- 275
- 276
- 277
- 278
- …
- следующая ›
- последняя »