Международный экспериментальный термоядерный реактор
ITER (ИТЭР; изначально English: International Thermonuclear Experimental Reactor; в настоящее время название связывается с латинским словом — путь) — проект международного экспериментального термоядерного реактора. Задача ИТЭР заключается в демонстрации возможности коммерческого использования термоядерного реактора и решении физических и технологических проблем, которые могут встретиться на этом пути.
IDEA
Структура алгоритма IDEA показана на рисунке. Процесс шифрования состоит из восьми одинаковых раундов шифрования и одного выходного преобразования. Исходный незашифрованный текст делится на блоки по 64 бита. Каждый такой блок делится на четыре подблока по 16 бит каждый. На рисунке эти подблоки обозначены formula_7, formula_8, formula_9, formula_10. В каждом раунде используются свои подключи согласно таблице подключей. Над 16-битными подключами и подблоками незашифрованного текста производятся следующие операции:
В конце каждого раунда шифрования имеется четыре 16-битных подблока, которые затем используются как входные подблоки для следующего раунда шифрования. Выходное преобразование представляет собой укороченный раунд, а именно, четыре 16-битных подблока на выходе восьмого раунда и четыре соответствующих подключа подвергаются операциям:
После выполнения выходного преобразования конкатенация подблоков formula_16, formula_17, formula_18 и formula_19 представляет собой зашифрованный текст. Затем берется следующий 64-битный блок незашифрованного текста и алгоритм шифрования повторяется. Так продолжается до тех пор, пока не зашифруются все 64-битные блоки исходного текста.