Подсознательный канал
-
Основы цифровой подписи RSA
- Цифровая подпись RSA основана на алгоритме Диффи-Хеллмана и использует три канала: широкополосный, узкополосный и секретный.
- Широкополосный канал используется для передачи случайных чисел, узкополосные каналы — для передачи битов «0» и «1».
- Секретный канал содержит ключ аутентификации, который не должен быть известен получателю.
-
Процесс цифровой подписи
- Для генерации ключа RSA используются простые числа p, q и случайное число k.
- Подсознательные сообщения m’ и h используются для создания подписи r и s.
- Подсознательное сообщение m’ может быть вычислено из сообщения m и ключа x.
-
Примеры и улучшения
- В примере с модулем упругости n = pqr, который на самом деле имеет вид n = pqr, может быть скрыт дополнительный бит.
- Модификация схемы подписи Брикелла и Делаурентиса позволяет использовать широкополосный канал без совместного использования ключа аутентификации.
- Канал Ньютона не является подсознательным, но может рассматриваться как усовершенствование.
-
Контрмеры против подсознательного использования
- Доказательство нулевого разглашения и схема обязательств могут предотвратить использование подсознательного канала.
- Однако, контрмера имеет 1-битный подсознательный канал из-за возможности успешного или намеренного неудачного доказательства.
-
Ссылки и рекомендации
- Брюс Шнайер является автором книги «Прикладная криптография».
- Семинар «Скрытые каналы связи и встроенная криминалистика» предоставляет дополнительную информацию.