发明名称 信息处理系统以及信息处理方法
摘要 为了提供一种具有较小的电路大小、能够减小功率消耗和成本的架构信息处理系统,在所述系统上,可以安装同时执行加密处理和消息认证(篡改检测处理)的电路。一种信息处理系统至少包括:参数存储部分,保持被用作连结的起始块的初始向量以及用于加密处理的加密密钥;单向散列计算部分,执行单向散列计算作为用于实现消息认证的技术,并取代传统的共享密钥块加密(DES加密)运算,用作块加密模式使用部分的加密计算部分,所述块加密模式使用部分以CFB模式和/或OFB模式来执行加密处理和/或解密处理;以及密钥叠加计算部分,执行计算:将参数存储单元中所保持的加密密钥叠加在输入到所述加密计算部分的数据上。
申请公布号 CN101401141B 申请公布日期 2011.12.07
申请号 CN200780009141.8 申请日期 2007.03.13
申请人 日本电气株式会社 发明人 野田润;仁野裕一
分类号 H04L9/06(2006.01)I;G09C1/00(2006.01)I 主分类号 H04L9/06(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 朱进桂
主权项 一种信息处理系统,利用单向散列计算取代共享密钥块加密计算,作为将输入数据转换为共享密钥的加密块的、并且能够以密码反馈CFB模式和/或输出反馈OFB模式来执行的计算,所述单向散列计算是用于实现消息认证的技术,所述信息处理系统至少包括:块加密模式使用装置,用于以CFB模式和/或OFB模式来执行加密处理和/或解密处理,所述CFB模式和/或OFB模式是加密使用模式;单向散列计算装置,用于取代共享密钥块加密计算,在所述块加密模式使用装置中用作加密计算部分;参数存储装置,用于保持被用作所述块加密模式使用装置中的连结的起始块的初始向量,以及用于加密处理的加密密钥;以及密钥叠加计算装置,用于执行如下计算:将所述参数存储装置中所保持的加密密钥叠加在输入到所述块加密模式使用装置的所述加密计算部分中的数据上,其中,所述单向散列计算装置具有散列函数,所述散列函数接收给定比特长度的数据的输入,输出固定长度的散列值,并计算具有单向性的散列值,在所述具有单向性的散列值中,当在输入数据中发生一个比特的改变时,平均而言所述散列值中的半数比特发生改变,因此,不能从所述散列值中产生原始明文,所述参数存储装置存储要被输入至所述块加密模式使用装置的初始向量,以及要被输入至所述密钥叠加计算装置的加密密钥,以及所述密钥叠加计算装置使用包括比特连结计算、异或计算以及以n比特接着n比特地交替混合输入数据和加密密钥的计算在内的计算中的一种计算,将从所述块加密模式使用装置输入的数据与从所述参数存储装置输入的加密密钥进行合成,其中1≤n。
地址 日本东京都