[发明专利]加密处理装置、加密处理方法以及计算机程序无效
申请号: | 200780045667.1 | 申请日: | 2007-11-21 |
公开(公告)号: | CN101553857A | 公开(公告)日: | 2009-10-07 |
发明(设计)人: | 白井太三;涩谷香士;秋下徹;盛合志帆 | 申请(专利权)人: | 索尼株式会社 |
主分类号: | G09C1/00 | 分类号: | G09C1/00 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 余 刚;吴孟秋 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 处理 装置 方法 以及 计算机 程序 | ||
1.一种用于执行公共密钥块加密处理的加密处理装置,其特征在于,包括:
加密处理部,用于进行将循环函数反复多次循环的数据变换处理;以及
密钥调度部,用于生成适用于所述循环函数的执行的循环密钥,
所述密钥调度部构成为包括:
寄存器,通过私有密钥的变换处理生成中间密钥,存储生成的中间密钥;以及
数据变换部,作为对存储在所述寄存器中的寄存器存储数据执行数据变换处理的数据变换部,将所述寄存器存储数据划分成四个部分数据,以便将具有相等比特数的部分数据设定为两组,反复执行构成各所述寄存器存储数据的部分数据的交换处理并生成多个不同的循环密钥。
2.根据权利要求1所述的加密处理装置,其特征在于,
所述寄存器存储数据为2m比特,
所述数据变换部将所述四个部分数据划分为下述(a)至(d)所示的四个部分数据,反复执行各个部分数据的交换处理,并生成多个不同的循环密钥,
(a)先头i比特的部分数据A0;
(b)从先头开始的第i+1比特至第m比特的部分数据A1;
(c)从先头开始的第m+1比特至第2m-i比特的部分数据A2;以及
(d)末尾i比特的部分数据A3
其中,i为大于等于1的整数,m为大于等于2的整数。
3.根据权利要求1所述的加密处理装置,其特征在于,所述数据变换部构成为包括:
双交换处理执行部,用于将所述寄存器存储数据划分为四个部分数据,以便将具有相等比特数的部分数据设定为两组,并执行各组的部分数据的交换处理;以及
双交换逆处理执行部,用于执行相当于所述双交换处理执行部处理的多个反复处理的逆处理的数据变换处理。
4.根据权利要求1所述的加密处理装置,其特征在于,
所述数据变换部包括如下的构成:进行以与加密化处理中的循环密钥生成相反的顺序来生成循环密钥的解码用循环密钥生成处理,
所述数据变换部包括:
解码用循环密钥对应数据变换部,通过对所述寄存器存储数据进行的变换处理来生成以根据预先规定的循环数而确定的次数反复进行双交换处理的结果数据,其中,在所述双交换处理中,将所述寄存器存储数据划分为四个部分数据,以便将具有相等比特数的部分数据设定为两组,并执行各组的部分数据的交换处理;以及
双交换逆处理执行部,对在所述解码用循环密钥对应数据变换部中被变换的数据执行所述双交换处理的逆处理,生成各循环的循环密钥。
5.根据权利要求1所述的加密处理装置,其特征在于,
加密处理部,用于进行将循环函数反复多次循环的数据变换处理;以及
密钥调度部,用于生成适用于所述循环函数的执行的循环密钥,
所述密钥调度部构成为包括:
寄存器,通过私有密钥的变换处理生成中间密钥,存储生成的中间密钥;以及
数据变换部,作为对存储在所述寄存器中的寄存器存储数据执行数据变换处理的数据变换部,反复执行构成所述寄存器存储数据的部分数据的交换处理并生成多个不同的循环密钥,
所述数据变换部构成为包括:
交换处理执行部,用于将由2m比特构成的所述寄存器存储数据划分为下述(a)至(b)所示的两个部分数据,并执行各部分数据的交换处理;以及
子交换处理执行部,用于将由2m比特构成的所述寄存器存储数据划分为下述(c)至(e)所示的三个部分数据,并执行下述(c)与(d)的部分数据的交换处理,
(a)先头m比特的部分数据A0;以及
(b)末尾m比特的部分数据A1,
(c)先头(m-i)比特的部分数据A0;
(d)从先头开始的第(m-i+1)比特至第(m+i)比特的部分数据A1;以及
(e)从先头开始的第(m+i+1)比特至末尾比特的部分数据A2,
所述数据变换部根据循环的进行,交替执行所述交换处理执行部和所述子交换处理执行部的处理,并生成循环密钥,其中,i为大于等于1的整数,m为大于等于2的整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼株式会社,未经索尼株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780045667.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防腐橡胶配方
- 下一篇:一种缓冲橡胶垫的生产工艺
- 同类专利
- 专利分类
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接