发明名称 密码处理装置、密码处理方法及程式
摘要 本发明系实现一种应用一般性Feistel结构之密码处理构成之小型化。其系在将资料分割成复数列而输入、且对各列之传送资料重复执行应用回合函数之资料转换处理之应用一般性Feistel结构之密码处理构成中,对第1列资料执行应用矩阵之线性转换处理的矩阵运算执行部在矩阵运算之执行循环中,于最初之循环执行矩阵运算过程资料与第2列资料之运算。藉由本构成,可共用第2列资料储存用之暂存器与第1列矩阵运算中途结果储存用之暂存器,而削减总暂存器数,并实现小型化。
申请公布号 TWI456542 申请公布日期 2014.10.11
申请号 TW100138376 申请日期 2011.10.21
申请人 新力股份有限公司 日本 发明人 樋渡玄良;秋下彻
分类号 G09C1/00 主分类号 G09C1/00
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 一种密码处理装置,其包含:密码处理部,其系将作为资料处理对象之资料区块之构成位元分割成复数列而输入,并对各列之传送资料重复执行应用回合函数之资料转换处理;上述密码处理部包含:运算部,其重复执行如下运算:产生针对上述复数列之第1列资料之转换资料,并对所产生之转换资料进行与上述第1列不同之第2列资料之运算,且将该运算结果作为下一回合之输入资料;及暂存器,其储存上述运算部之运算结果;上述运算部系自上述暂存器依序取得资料,并按取得资料之顺序执行运算,且将运算结果储存于上述暂存器而构成;上述运算部包含:矩阵运算执行部,其对上述第1列资料执行应用矩阵之线性转换;上述矩阵运算执行部系在对上述第1列资料执行矩阵运算之执行循环中,在执行最初之循环之矩阵运算时执行与上述第2列资料之运算。
地址 日本