MULTI2
入力64ビットを左右32ビットに分割したのち、ラウンド関数 Π1~Π4 の繰り返しでスクランブルを行う。Π1とΠ3は右32ビットを変換し、Π2とΠ4は左32ビットを変換するFeistel構造に類似した構造になっている。
鍵スケジューラでは、鍵(=データ鍵)64ビットと、システム固定値(=システム鍵)256ビットを使用して拡大鍵256ビットを生成する。メインのスクランブラと同じラウンド関数 Π1~Π4 を使用して、データ鍵をシステム鍵で "暗号化" したときの各ラウンドの出力を拡大鍵とする。1ラウンド毎に32ビットの出力があり、8ラウンド繰り返して256ビットを得る。
ラウンド関数は、32ビットCPUでの実装効率を意識して、S-BOXやビット単位の転置は使用せずに、論理和・排他的論理和、加算・減算、ビットシフトのみで構成されている。