Читать «Безопасность информационных систем. Учебное пособие» онлайн - страница 91
Дина Алексеевна Погонышева
В российском стандарте цифровой подписи используются следующие параметры:
β =αδ mod
Кроме того, этот алгоритм использует однонаправленную хэш-функцию
Первые три параметра
Чтобы подписать некоторое сообщение
1. Абонент А генерирует случайное число
2. Абонент А вычисляет значения:
Если (
Цифровая подпись представляет собой два числа:
3. Абонент А отправляет эти числа, а также открытый текст
4. Абонент Б проверяет полученную подпись, вычисляя:
Если
что приводит к другому уравнению проверки подлинности цифровой подписи.
В американском стандарте цифровой подписи параметр
В 2001 г. в России принят еще один стандарт цифровой подписи – ГОСТ Р 34.10-2001, который базируется на математическом аппарате эллиптических кривых, использует хэш-функцию длиной 256 бит и обладает более высокой криптостойкостью, чем предыдущий стандартный алгоритм цифровой подписи ГОСТ Р 34.11–94.
В США с 2001 г. начал действовать новый стандарт на симметричные блочные криптосистемы – AES (Advanced Encryption Standard), заменивший DES. Алгоритм допускает размеры ключей в 128, 192 и 256 бит.
Управление криптографическими ключами
Любая криптографическая система основана на использовании криптографических ключей. Под
Управление ключами – информационный процесс, сопровождающий жизненный цикл ключей в криптосистеме и включающий реализацию следующих основных функций:
• генерация ключей;
• хранение ключей;
• распределение ключей;
• уничтожение ключей.
Безопасность любого криптографического алгоритма определяется используемым криптографическим ключом. Надежные криптографические ключи должны иметь достаточную длину и случайные значения битов.