[发明专利]用于生成消息验证码的装置和方法有效
| 申请号: | 201310029945.1 | 申请日: | 2013-01-25 |
| 公开(公告)号: | CN103312501B | 公开(公告)日: | 2017-04-26 |
| 发明(设计)人: | 威兰·费舍尔 | 申请(专利权)人: | 英飞凌科技股份有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32 |
| 代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 余刚,李慧 |
| 地址: | 德国瑙伊*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 生成 消息 验证 装置 方法 | ||
1.一种用于基于第一消息和原始密钥产生消息验证码的装置,包括:
用于基于所述原始密钥和所述第一消息产生被生成的密钥的密钥生成器(110;210),以及
用于基于所述被生成的密钥和所述第一消息产生所述消息验证码的消息验证码生成器(120;220)。
2.根据权利要求1所述的装置,其中,所述密钥生成器(110;210)设置用于在使用密码编写的加密算法的情况下产生所述被生成的密钥。
3.根据权利要求1或2所述的装置,其中,所述密钥生成器(110;210)设置用于通过所述第一消息的哈希计算产生所述被生成的密钥。
4.根据权利要求1或2所述的装置,其中,所述密钥生成器(110;210)设置用于产生所述被生成的密钥,其中,对于一部分所述第一消息进行哈希计算。
5.根据权利要求1所述的装置,其中,所述密钥生成器(110;210)设置用于这样产生所述被生成的密钥,使得所述被生成的密钥的熵不小于所述原始密钥的熵。
6.根据权利要求1所述的装置,其中,所述密钥生成器(110;210)设置用于这样产生所述被生成的密钥,即,当正好改变了所述第一消息或者所述原始密钥的一个比特位时,在重新产生所述被生成的密钥时,对具有第一预定义的比特位长度的所有可能的密钥和具有第二预定义的比特位长度的所有第一消息而言,平均有45%到55%之间的所述被生成的密钥的比特位发生改变。
7.根据权利要求1所述的装置,其中,所述密钥生成器(110;210)设置用于使用AES加密来产生所述被生成的密钥。
8.根据权利要求1所述的装置,其中,所述密钥生成器(110;210)设置用于运用AESk(H(M))公式,其中,M表示所述第一消息,其中,H(M)表示所述第一消息M的哈希计算,其中,k表示所述原始密钥,并且其中,AESk表示在使用所述原始密钥k的情况下的AES加密。
9.根据权利要求1所述的装置,其中,所述密钥生成器(110;210)具有保护装置,所述保护装置设置用于针对侧通道攻击保护所述被生成的密钥的产生。
10.根据权利要求9所述的装置,其中,所述保护装置设计用于针对所述第一消息进行掩码运算,从而得到被掩码的消息,其中,所述密钥生成器(110;210)设置用于基于所述原始密钥和所述被掩码的消息产生所述被生成的密钥。
11.根据权利要求10所述的装置,其中,所述掩码运算包括所述第一消息的比特位的更换或者所述第一消息与位串的XOR、AND或者OR关联。
12.根据权利要求1所述的装置,其中,所述消息验证码生成器(120;220)设置用于进行所述第一消息的哈希计算,从而产生所述消息验证码。
13.根据权利要求12所述的装置,其中,所述消息验证码生成器(120;220)设置用于使所述被生成的密钥在第一XOR运算中与第一常数进行关联,其中,所述消息验证码生成器(120;220)设计用于使所述被生成的密钥在第二XOR运算中与第二常数进行关联。
14.根据权利要求13所述的装置,其中,所述消息验证码生成器(120;220)设置用于运用公式
HMACk′(M)=H((k′⊕opad)||H((k′⊕ipad)||M))
计算所述消息验证码,其中,M是所述第一消息,其中,k′是所述被生成的密钥,其中,⊕是XOR运算,其中,||是级联运算,并且其中,H是哈希运算,其中,opad是第一常数位串,并且其中,ipad是第二常数位串。
15.一种用于检查消息的准确性和可信度的装置,包括:
根据权利要求1至14中任一项所述的用于产生所得出的消息验证码的装置(510),和
比较单元(520),其中,所述比较单元(520)设置用于检查所述所得出的消息验证码和接收到的消息验证码的一致性,从而检查所述消息的所述准确性和所述可信度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英飞凌科技股份有限公司,未经英飞凌科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310029945.1/1.html,转载请声明来源钻瓜专利网。





