暗号処理装置、データ変換方法、データ変換プログラム、記録媒体及び集積回路

2007 
本発明は、ハードウエアのゲート規模を、換字テーブルを用いる従来に比べて小さくし、かつ高い攪乱性を実現することができる暗号処理装置を提供する。  暗号化装置が備えるデータ変換部は、256ビットの入力データを32ビットの各ブロックデータA1、B1、A2、B2に分割し、第1融合部43が、A1及びB1、A2及びB2の排他的論理和演算し、第1攪乱部44が、A1、A2、排他的論理和演算の結果(C1、C2)のそれぞれを3個に分岐し、その中の2個のブロックデータを巡回シフトしてから全ブロックデータを融合し、第2融合部45が、第1攪乱部44による処理結果であるD1及びE2、E1及びD2の排他的論理和演算し、ブロック結合部46が、第2融合部45の演算結果を結合し、第2攪乱部47が、結合後のデータを3個に分岐し、その中の2個のブロックデータを巡回シフトしてから全ブロックデータを融合する。
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []