首页> 外国专利> Cryptographic Processing apparatus, cryptographic processing method and storage medium storing cryptographic processing program for realizing high-speed cryptographic processing without impairing security

Cryptographic Processing apparatus, cryptographic processing method and storage medium storing cryptographic processing program for realizing high-speed cryptographic processing without impairing security

机译:密码处理装置,密码处理方法和存储用于在不损害安全性的情况下实现高速密码处理的密码处理程序的存储介质

摘要

To provide a cryptographic processing apparatus that cryptographically processes input data using substitution table data to generate output data. A storing unit stores (2 ^ N) sets of substitution data that each have a predetermined number of bits, where N is an integer no less than 2 A dividing unit divides the input data which is (N×M) bits long into M sets of N-bit subdata, where M is an integer no less than 2. A substituting unit receives an input that is any of: the M sets of N-bit subdata; and at least one set of N-bit input merged data generated by performing a merge process on the M sets of N-bit subdata, specifies one of the (2 ^ N) sets of substitution data in the storing unit for each N bits of the input, and outputs the set of substitution data specified for each N bits of the input. A fixed conversion performing unit performs a plurality of different fixed conversions on at least one set of substitution data outputted from the substituting unit, to generate M sets of converted data that each have the predetermined number of bits. An output data generating unit generates the output data that is (N×M) bits long, based on the M sets of converted data generated by the fixed conversion performing means.
机译:提供一种密码处理设备,该密码处理设备使用替代表数据对输入数据进行密码处理以生成输出数据。存储单元存储(2 ^ N)个替换数据集,每个替换数据集具有预定位数,其中N是不小于2的整数。除法单元将长度为(N×M)位的输入数据划分为M个集合N个子数据的总和,其中M是不小于2的整数。通过对M组N位子数据进行合并处理而产生的至少一组N位输入合并数据,在存储单元中为每N位N指定指定(2 ^ N)组替换数据中的一组。输入,并输出为输入的每个N位指定的替换数据集。固定转换执行单元对从替换单元输出的至少一组替代数据执行多个不同的固定转换,以生成M组转换数据,每组转换数据具有预定位数。输出数据生成单元基于由固定转换执行装置生成的M组转换数据来生成(N×M)位长的输出数据。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号