摘要 |
メッセージレジスタ81は、ビット数が素数であり、そのビット数が法とされた場合における最小の原始根が2である長さのメッセージを1ビットずつ逐次出力する。巡回鍵レジスタ82は、メッセージのビット数と同じビット数の鍵を巡回置換し、巡回置換した結果得られる巡回鍵ベクトルを逐次出力する。論理積演算手段83は、逐次出力される巡回鍵ベクトルと、1ビットずつ逐次出力されるメッセージビットとに基づいて、メッセージビットが1のときに巡回鍵ベクトルを出力し、メッセージビットが0のときに巡回鍵ベクトルと同じビット数のオールゼロベクトルを出力する。累積和演算手段84は、出力されたビット数と同数の演算結果を累積して排他的論理和を算出する。 |