主权项 |
一种密码处理装置,其包含:密码处理部,其系将作为资料处理对象之资料区块之构成位元分割成复数列而输入,并对各列之传送资料重复执行应用回合函数之资料转换处理;上述密码处理部包含:运算部,其重复执行如下运算:产生针对上述复数列之第1列资料之转换资料,并对所产生之转换资料进行与上述第1列不同之第2列资料之运算,且将该运算结果作为下一回合之输入资料;及暂存器,其储存上述运算部之运算结果;上述运算部系自上述暂存器依序取得资料,并按取得资料之顺序执行运算,且将运算结果储存于上述暂存器而构成;上述运算部包含:矩阵运算执行部,其对上述第1列资料执行应用矩阵之线性转换;上述矩阵运算执行部系在对上述第1列资料执行矩阵运算之执行循环中,在执行最初之循环之矩阵运算时执行与上述第2列资料之运算。 |