Интернет магазин китайских планшетных компьютеров



Компьютеры - Digital Signature Standard

28 апреля 2011


Оглавление:
1. Digital Signature Standard
2. Параметры DSA
3. Проверка подписи
4. Генерация случайных чисел для DSA
5. Генерация других параметров



DSS — американский стандарт, описывающий Digital Signature Algorithm, который может быть использован для генерации цифровой подписи. Цифровая подпись служит для установления изменений данных и для установления подлинности подписавшейся стороны. Получатель подписанных данных может использовать цифровую подпись для доказательства третьей стороне факта, что подпись действительно сделана отправляющей стороной.


Введение

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

Использование DSA

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

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

Использование SHA вместе с DSA
Генерация цифровой подписиПроверка цифровой подписи


Просмотров: 4186


<<< CRYPTREC
Distributed.net >>>