ВУЗ:
Составители:
277
полнительную случайность для ключа и IV, но если противник уже
знает содержимое сообщения в виде открытого текста, ему нет никакой
необходимости выяснять значение сеансового ключа.
2. Вывод.
• К (24 октета). Первые 16 октетов, К[0..15], содержат сеансовый
ключ, а последние восемь октетов, К[16 .. 23], включают значение IV.
• randseed.bin (24 октета). В этом файле размещается новое начальное
значение для генератора псевдослучайных чисел.
3. Внутренние структуры данных.
• dtbuf (8 октетов). Первые четыре октета, dtbuf [0 .. 3], инициализиру-
ются с помощью текущего значения даты-времени. Этот буфер эквивалентен
переменной DT из алгоритма Х12.17.
• rkey (16 октетов). Ключ шифрования CAST-128, действующий на всех
стадиях алгоритма.
• rseed (8 октетов). Эквивалент переменной V, из алгоритма XI2.17.
• rbuf (8 октетов). Псевдослучайное число, генерируемое алгоритмом. Это
буфер эквивалентен переменной R, из алгоритма Х12.17.
• К' (24 октета). Временный буфер для нового значения randseed.bin.
Алгоритм состоит из девяти шагов. Первый и последний шаги призваны
уменьшить долю файла randseed.bin, которая может быть перехвачена против-
ником. Остальные шаги, по существу, эквивалентны трем итерациям алгоритма
Х12.17 и иллюстрируются на рис. 10.11.
полнительную случайность для ключа и IV, но если противник уже знает содержимое сообщения в виде открытого текста, ему нет никакой необходимости выяснять значение сеансового ключа. 2. Вывод. • К (24 октета). Первые 16 октетов, К[0..15], содержат сеансовый ключ, а последние восемь октетов, К[16 .. 23], включают значение IV. • randseed.bin (24 октета). В этом файле размещается новое начальное значение для генератора псевдослучайных чисел. 3. Внутренние структуры данных. • dtbuf (8 октетов). Первые четыре октета, dtbuf [0 .. 3], инициализиру- ются с помощью текущего значения даты-времени. Этот буфер эквивалентен переменной DT из алгоритма Х12.17. • rkey (16 октетов). Ключ шифрования CAST-128, действующий на всех стадиях алгоритма. • rseed (8 октетов). Эквивалент переменной V, из алгоритма XI2.17. • rbuf (8 октетов). Псевдослучайное число, генерируемое алгоритмом. Это буфер эквивалентен переменной R, из алгоритма Х12.17. • К' (24 октета). Временный буфер для нового значения randseed.bin. Алгоритм состоит из девяти шагов. Первый и последний шаги призваны уменьшить долю файла randseed.bin, которая может быть перехвачена против- ником. Остальные шаги, по существу, эквивалентны трем итерациям алгоритма Х12.17 и иллюстрируются на рис. 10.11. 277
Страницы
- « первая
- ‹ предыдущая
- …
- 275
- 276
- 277
- 278
- 279
- …
- следующая ›
- последняя »