Обмен ключами Аншель – Аншель – Гольдфельд - Anshel–Anshel–Goldfeld key exchange
Протокол Аншеля – Аншеля – Гольдфельда, также известный как коммутаторный обмен ключами, это протокол обмена ключами, использующий неабелевы группы. Он был изобретен доктором. Майкл Аншель, Ирис Аншель и Дориан Гольдфельд. В отличие от других групповых протоколов, он не использует коммутирующих или коммутативных подгрупп данной платформенной группы и может использовать любую неабелеву группу с эффективно вычислимыми нормальными формами. Это часто обсуждается специально при применении группы кос, которые, в частности, бесконечны (и элементы группы могут занимать разное пространство для представления). Вычисленный общий секрет является элементом группы, поэтому на практике эта схема должна сопровождаться достаточно надежной сжимающей хеш-функцией для нормализации группового элемента к пригодной для использования цепочке битов.
Описание
Позволять г быть фиксированным неабелевым группа называется группа платформ.
Публичная / личная информация Алисы:
- Открытый ключ Алисы это набор элементов в г.
- Закрытый ключ Алисы представляет собой последовательность элементов из и их обратные: , где и . На основе этой последовательности она вычисляет произведение .
Публичная / личная информация Боба:
- Открытый ключ Боба это набор элементов в .
- Закрытый ключ Боба представляет собой последовательность элементов из и их обратные: , где и . На основе этой последовательности он вычисляет произведение .
Переходы:
- Алиса отправляет кортеж Бобу.
- Боб отправляет кортеж Алисе.
Общий ключ:
Ключ, общий для Алисы и Боба, является элементом группы называется коммутатор из и .
- Алиса вычисляет как продукт .
- Боб вычисляет как продукт .
Безопасность
С точки зрения злоумышленника, пытающегося атаковать протокол, они обычно узнают открытые ключи. и , и сопряженные открытые ключи и . Тогда прямая атака состоит в попытке найти подходящую который создается элементами , и это дает соответствующие спряжения при нанесении. («Непрямая» атака будет состоять в попытке найти напрямую, что потребует дополнительной специальной структуры группы.) По этой причине открытые ключи и должны быть выбраны для создания большой подгруппы - в идеале они образуют полный набор генераторов, чтобы нельзя ограничить, просто зная, что генерируется из .
Решение для подходящего с учетом соотношения сопряжения называется проблема сопряжения, и были проведены существенные исследования атак на проблему сопряженности на группы кос, хотя полного эффективного решения пока не удалось.
Смотрите также
использованная литература
- И. Аншель, М. Аншель, Д. Гольдфельд, Алгебраический метод криптографии с открытым ключом, Математика. Res. Lett. 6 (1999), стр. 287–291.