加密处理装置、数据变换方法、数据变换程序、记录媒体和集成电路

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
    []