[發明專利]用于生成消息驗證碼的裝置和方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201310029945.1/1.html,轉載請聲明來源鉆瓜專利網。





