Составители:
В настоящее время перебор 10
76
вариантов ключей
представляется недостижимым не только для современных
вычислительных технологий, но и в обозримом будущем.
7.1. Генерация ключей
Безопасность любого криптографического алгоритма
определяется используемым криптографическим ключом, который
должен иметь достаточную длину и случайные значения битов.
Для генерации случайных значений ключей используются
различные аппаратные и программные средства. Поскольку степень
случайности генерации
чисел должна быть достаточно высокой, то
используются устройства на основе «натуральных» случайных
процессов, например на основе белого радиошума.
В качестве примера рассмотрим метод генерации сеансового
ключа для симметричных криптосистем, описанный в стандарте
ANSI X 9.17 [8,24], который предполагает использование
криптографического алгоритма DES.
Схема генерации случайного сеансового ключа R
i
показана на
рис. 7.1, где введены следующие обозначения:
E
K
– результат шифрования алгоритмом DES значения X;
K - ключ, зарезервированный для генерации секретных ключей;
t – временная отметка.
Случайный ключ R
i
генерируют, вычисляя значение
R
i
= E
K
(E
K
(t
i
) ⊕ V
i
).
V
i=0
– секретное 64-битовое начальное число.
Следующее значение V
i+1
вычисляют по формуле
V
i+1
= E
K
(E
K
(t
i
) ⊕ R
i
).
131
Страницы
- « первая
- ‹ предыдущая
- …
- 127
- 128
- 129
- 130
- 131
- …
- следующая ›
- последняя »