[发明专利]多形态加密密钥矩阵有效
申请号: | 201480057120.3 | 申请日: | 2014-08-25 |
公开(公告)号: | CN105637801B | 公开(公告)日: | 2018-09-25 |
发明(设计)人: | D·B·彭塞莱昂 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/14 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 李颖 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 形态 加密 密钥 矩阵 | ||
1.一种用于广播加密的方法,包括:
读取密钥束,所述密钥束包括第一密码密钥、相关联的第一密钥标识符和相关联的第一密码函数标识符;
接收加密内容;
接收多个加密密钥,每个加密密钥具有标识符;
从所述多个加密密钥中选择第一加密密钥,使得所述第一加密密钥的标识符相当于所述第一密钥标识符;
确定对应于所述第一密码函数标识符的第一密码函数;
利用所述第一密码密钥向所述第一加密密钥应用所述第一密码函数,以获得第一中间密码密钥;
使用所述第一中间密码密钥确定内容密码密钥;以及
将所述内容密码密钥应用到所述加密内容以获得解密内容。
2.根据权利要求1所述的方法,其中,所述解密内容包括多媒体数据。
3.根据权利要求1所述的方法,其中,所述第一密码函数标识符是盐值。
4.根据权利要求1所述的方法,其中,所述第一密码函数标识符是随机种子。
5.根据权利要求1所述的方法,其中,所述第一密码函数是从如下项构成的组选择的:分组密码、AES、Blowfish、C2分组密码、Camellia、CAST-128、CAST-256、CLEFIA、Cryptomeria、DES、FEAL、GOST 28147-89、ICE、IDEA、KASUMI、LOKI97、Lucifer、MacGuffin、MAGENTA、MARS、MISTY1、RC2、RC5、RC6、Skipjack、SMS4、TEA、Triple DES、Twofish和XTEA。
6.根据权利要求1所述的方法,其中,所述第一密钥标识符和所述多个加密密钥的标识符是列和行对。
7.根据权利要求1所述的方法,其中,所述第一密钥标识符和所述多个加密密钥的标识符是n维矢量。
8.根据权利要求1所述的方法,其中,所述密钥束包括第二密码密钥、相关联的第二密钥标识符和相关联的第二密码函数标识符,并且其中,使用所述第一中间密码密钥确定内容密码密钥包括:
从所述多个加密密钥中选择第二加密密钥,使得所述第二加密密钥的标识符相当于所述第二密钥标识符;
确定对应于所述第二密码函数标识符的第二密码函数;
利用所述第二密码密钥向所述第二加密密钥应用所述第二密码函数,以获得第二中间密码密钥;以及
使用所述第二中间密码密钥确定所述内容密码密钥。
9.根据权利要求1所述的方法,其中,使用所述第一中间密码密钥确定内容密码密钥包括:
向所述第一中间密码密钥应用第三密码函数。
10.一种用于广播加密的方法,包括:
提供密钥束,所述密钥束包括第一密码密钥、相关联的第一密钥标识符和相关联的第一密码函数标识符;
提供加密内容;
提供多个加密密钥,每个加密密钥都具有密钥识别符,选择所述多个加密密钥,从而能够通过如下方式对所述加密内容解密:
从所述多个加密密钥中选择第一加密密钥,使得所述第一加密密钥的标识符相当于所述第一密钥标识符;
确定对应于所述第一密码函数标识符的第一密码函数;
利用所述第一密码密钥向所述第一加密密钥应用所述第一密码函数,以获得第一中间密码密钥;
使用所述第一中间密码密钥确定内容密码密钥;以及
将所述内容密码密钥应用到所述加密内容。
11.根据权利要求10所述的方法,其中,所述加密内容包括加密多媒体数据。
12.根据权利要求10所述的方法,其中,所述第一密码函数标识符是盐值。
13.根据权利要求10所述的方法,其中,所述第一密码函数标识符是随机种子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480057120.3/1.html,转载请声明来源钻瓜专利网。