Протоколи, представлені вище, можуть бути модифіковані шляхом заміни алгоритмів симетричного шифрування на ключові хеш-функції. Це буває необхідно, якщо алгоритми блокового шифрування недоступні (наприклад, у випадку експортних обмежень). Тоді в представлених вище протоколах повинні бути внесені наступні зміни:
- Функція шифрування Ек замінюється функцією hk;
- Перевіряли замість встановлення факту збігу полів у розшифрованих повідомленнях з передбачуваними значеннями на основі передбачуваних значень обчислює результат односпрямованої функції і порівнює його з отриманим від іншого учасника обміну інформацією;
- У протоколі 1 tA додатково може передаватися у відкритому вигляді, а в протоколі 2 га може додатково передаватися у відкритому вигляді.
Наведемо як приклад модифікацію протоколу 3. Результуючий протокол відомий як SKID 3 і має наступну структуру:
А ^-В: гв
А ^ В: ГА, hk (rA, гв, В)
А <-В: hk (гв, га, а)
criptogrof.ru Криптография: защита информации и информационная безопасность Карты сайта: 1 2 3 4
