[发明专利]信息处理装置有效
申请号: | 201110091269.1 | 申请日: | 2007-08-29 |
公开(公告)号: | CN102158337A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 白井太三;涩谷香士;秋下彻;盛合志帆 | 申请(专利权)人: | 索尼株式会社 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 | ||
1.一种信息处理装置,其特征在于,具有:
存储器,其保存密码处理中所使用的密钥数据;
处理器,其执行上述密码处理的开始和结束的控制;
密码处理部,其进行将循环函数反复循环多次的数据变换处理;以及
密钥调度部,其生成应用于执行上述循环函数的循环密钥,
其中,上述密钥调度部是具有如下部分的结构:
中间密钥生成部,其将私人密钥输入到加密函数中来生成中间密钥,其中,上述加密函数包括在上述密码处理部中利用的循环函数;以及
中间密钥扩展部,其输入上述中间密钥生成部所生成的中间密钥来生成循环密钥,
上述中间密钥扩展部具有:
数据变换处理部,其输入上述中间密钥生成部所生成的中间密钥,通过双射变换生成中间密钥双射变换数据;以及
异或运算部,其执行上述私人密钥和根据私人密钥生成的私人密钥变换数据中的任一个与上述数据变换处理部所生成的中间密钥双射变换数据之间的异或运算,
该中间密钥扩展部是如下的结构:将作为上述数据变换处理部的处理结果的中间密钥双射变换数据以及上述异或运算部的处理结果数据作为循环密钥而输出。
2.根据权利要求1所述的信息处理装置,其特征在于,
上述中间密钥生成部是执行如下处理的结构:
对上述加密函数输入上述私人密钥和预先设定的常数来执行加密处理从而生成中间密钥。
3.根据权利要求1所述的信息处理装置,其特征在于,
在上述中间密钥生成部中应用的加密函数是包括至少一级以上的上述循环函数的结构。
4.根据权利要求1所述的信息处理装置,其特征在于,
在上述中间密钥生成部中应用的加密函数是如下的结构:
包括在上述密码处理部中利用的具有Feistel结构的多级循环函数。
5.根据权利要求1所述的信息处理装置,其特征在于,
上述中间密钥生成部是如下的结构:
并行地利用在上述密码处理部中利用的加密函数来生成多个中间密钥。
6.根据权利要求1所述的信息处理装置,其特征在于,
上述中间密钥生成部是如下的结构:
输入与块长度相同的比特数的私人密钥,生成相同比特数的中间密钥,其中,上述块长度为在上述密码处理部中利用的加密函数的处理单位。
7.根据权利要求1所述的信息处理装置,其特征在于,
上述中间密钥生成部是如下的结构:
输入块长度以上的比特数的私人密钥,对所输入的私人密钥执行数据变换来生成具有与上述块长度相同的比特数的多个私人密钥变换数据,将该私人密钥变换数据输入到上述加密函数来生成中间密钥,其中,上述块长度为在上述密码处理部中利用的加密函数的处理单位。
8.根据权利要求1所述的信息处理装置,其特征在于,
在上述数据变换处理部中,将生成各循环密钥时执行的双射变换所应用的双射函数的至少一部分设为共用的双射函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼株式会社,未经索尼株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110091269.1/1.html,转载请声明来源钻瓜专利网。