[发明专利]对消息加密的方法以及对消息解密的方法有效
申请号: | 200810003089.1 | 申请日: | 2008-01-18 |
公开(公告)号: | CN101291325A | 公开(公告)日: | 2008-10-22 |
发明(设计)人: | 慎峻范;朴志淳 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/18;H04L9/30 |
代理公司: | 北京铭硕知识产权代理有限公司 | 代理人: | 韩明星;常桂珍 |
地址: | 韩国京畿道*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 加密 方法 以及 解密 | ||
1.一种加密设备对消息进行加密的方法,所述方法包括:
产生随机数,并通过使用所述随机数对所述消息进行加密来产生第一密 文;
计算第一密文的哈希值,并通过使用第一密文的哈希值和共享密钥产生 加密密钥;
通过使用所述加密密钥对所述随机数进行加密产生第二密文;
组合第一密文和第二密文。
2.如权利要求1所述的方法,还包括:
计算所述消息的哈希值;
通过使用所述加密密钥产生所述消息的哈希值的认证码,
其中,在所述组合第一密文和第二密文的步骤中,组合第一密文、第二 密文以及所述消息的哈希值的认证码。
3.如权利要求1所述的方法,还包括:通过使用所述加密密钥产生第一 密文的哈希值的认证码,
其中,在所述组合第一密文和第二密文的步骤中,组合第一密文、第二 密文以及第一密文的哈希值的认证码。
4.如权利要求2所述的方法,其中,通过使用消息认证码来构造所述认 证码。
5.如权利要求1所述的方法,还包括:
计算所述消息的哈希值;
通过使用所述加密设备的私钥对所述消息的哈希值进行加密来产生第三 密文,
其中,在所述组合第一密文和第二密文的步骤中,组合第一密文、第二 密文以及第三密文。
6.如权利要求1所述的方法,还包括:通过使用所述加密设备的私钥对 第一密文的哈希值进行加密来产生第三密文,
其中,在所述组合第一密文和第二密文的步骤中,组合第一密文、第二 密文以及第三密文。
7.如权利要求1所述的方法,其中,在产生加密密钥的步骤中,通过使 用以第一密文的哈希值和所述共享密钥作为输入来产生加密密钥的密钥导出 函数来产生加密密钥,
其中,所述密钥导出函数由所述加密设备和对加密的消息进行解密的解 密设备共享。
8.如权利要求1所述的方法,其中,所述共享密钥由所述加密设备和对 加密的消息进行解密的解密设备共享。
9.如权利要求1所述的方法,其中,所述消息包括文本、音频、视频和 图像中的至少一种。
10.一种加密设备对消息进行加密的方法,所述方法包括:
通过划分所述消息产生多个消息块;
产生随机数,并使用所述随机数在AES的CBC模式下对所述多个消息 块进行加密;
通过使用多个加密的消息块的一部分和共享密钥产生加密密钥;
通过组合所述多个加密的消息块产生第一密文;
通过使用所述加密密钥对所述随机数进行加密来产生第二密文;
组合第一密文和第二密文。
11.如权利要求10所述的方法,还包括:通过使用所述加密密钥和所述 加密设备的私钥的至少一个对所述多个加密的消息块的一部分进行加密来产 生第三密文,
其中,在所述组合第一密文和第二密文的步骤中,组合第一密文、第二 密文以及第三密文。
12.如权利要求10所述的方法,其中,所述多个加密的消息块的一部分 是在所述多个加密的消息块中最后产生的加密的消息块。
13.如权利要求10所述的方法,其中,所述共享密钥由所述加密设备和 对加密的消息进行解密的解密设备共享。
14.一种对加密的消息进行解密的方法,所述方法包括:
接收包括第一密文和第二密文的加密的消息,其中,通过使用随机数对 消息进行加密获得第一密文,通过使用由第一密文的哈希值和共享密钥产生 的加密密钥对所述随机数进行加密获得第二密文;
分离第一密文和第二密文,并计算第一密文的哈希值;
通过使用第一密文的哈希值和共享密钥产生解密密钥;
通过使用解密密钥对第二密文解密来提取随机数;
使用随机数对第一密文解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810003089.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电容器及其制造方法
- 下一篇:包含相变材料的多组分纤维