Оглавление
Криптография, основанная на хэшировании
-
Основы цифровой подписи
- Цифровая подпись обеспечивает аутентификацию данных и предотвращает их изменение.
- Существуют различные типы цифровых подписей, включая схемы с открытым ключом и схемы с закрытым ключом.
-
Схема подписи Меркле
- Основана на идее использования дерева Меркле для создания уникальных подписей.
- Используется для создания подписей с высокой степенью безопасности.
- Имеет ограничения на количество подписей, которые могут быть подписаны.
-
Схемы подписи на основе хэша
- Используют одноразовые ключи для создания уникальных подписей.
- Безопасность зависит от безопасности базовой хэш-функции.
- Существуют схемы с сохранением состояния и без сохранения состояния.
-
Примеры схем подписи на основе хэша
- XMSS, LMS, SPHINCS и BPQS – это примеры схем подписи на основе хэша.
- Некоторые схемы поддерживают состояние, другие – нет.
-
Реализации и рекомендации
- Схемы XMSS, GMSS и SPHINCS доступны в различных криптографических API.
- Рекомендации по использованию схем подписи на основе хэша можно найти в литературе.