/>
1. Користувачі мережі заздалегідь умовляються про модуль Р (великому простому числі 128 біт) і примітивному елементі g ГЋ Z p (64 біт).
2. Для встановлення зв'язку між i та j користувачем вони заздалегідь вибирають власні секретні ключі X і Y (128 біт). p align="justify">. Далі користувач i обчислює відкритий ключ:
До i = g X < span align = "justify"> (mod P),
а користувач j - відкритий ключ:
До j = g Y < span align = "justify"> (mod P).
. Обмінявшись відкритими ключами, користувачі обчислюють загальний секретний ключ:
користувач i: До ij = (g X ) Y (mod P);
користувач j: До ji = (g Y ) X (mod P);
Очевидно, ключі До ij і K ji span> будуть рівними. Далі ключ надходить у ключовий пристрій блоку шифрации алгоритму IDEA.
2.3 IDEA в режимі зворотного зв'язку по виходу OFB
мережа ключ програма шифрування
Перший варіант шифру IDEA, запропонований Ксуеджа Лай (Xuejia Lai) і Джеймсом Масі (James Massey), з'явився в 1990 році. Він називався PES (Proposed Encryption Standard, запропонований стандарт шифрування). У наступному році, після демонстрації Біхамом і Шамір можливостей диференціального криптоаналізу, автори посилили свій шифр проти такого розкриття і назвали новий алгоритм IPES (Improved Proposed Encryption Standard, поліпшений запропонований стандарт шифрування). У 1992 році назва IPES було змінено на IDEA (International Data Encryption Algorithm, міжнародний алгоритм шифрування даних). Грунтується на деяких вражаючих теоретичних положеннях і, хоча криптоанализ домігся деяких успіхів у відношенні варіантів із зменшеною кількістю етапів, алгоритм все ще здається сильним. Майбутнє IDEA поки неясно. Спроб замінити їм DES зроблено не було, частково тому, що він запатентований і повинен бути ліцензований для комерційних додатків, і частково тому, що люди поки все ще чекають, спостерігаючи наскільки добре поведеться алг...