[发明专利]用于产生控制字的方法和设备无效
申请号: | 201210026201.X | 申请日: | 2012-02-07 |
公开(公告)号: | CN102637246A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | 穆罕默德·卡罗米 | 申请(专利权)人: | 汤姆森许可贸易公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;H04L9/32;H04L9/08 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 李敬文 |
地址: | 法国伊西*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 产生 控制 方法 设备 | ||
1.一种用于产生n个控制字的设备(200),所述n个控制字用于内容项的n个连续单元的加密或解密,其中n是整数,所述设备(200)包括处理器,所述处理器配置为:
获取第一密钥Kstart和第二密钥Kend;
通过将第一单向函数迭代地应用于第一密钥Kstart来产生n个子密钥K10-K1n-1的第一有序集合,以及通过将第二单向函数迭代地应用于第二密钥Kend来产生n个子密钥K20-K2n-1的第二有序集合;
通过迭代地使用组合操作,根据来自所述n个子密钥的第一有序集合的子密钥K1i和来自所述n个子密钥的第二有序集合的子密钥K2n-i-1产生控制字i,来产生n个控制字,其中0≤i≤n-1;以及
输出产生的n个控制字。
2.如权利要求1的设备,其中第一单向函数和第二单向函数中的至少一个是哈希函数。
3.如权利要求1或2的设备,其中第一单向函数和第二单向函数中的至少一个是公钥加密。
4.如权利要求1的设备,其中组合操作是异或XOR。
5.如权利要求1的设备,其中组合操作是拼接、公钥加密或对称密钥加密。
6.如权利要求1的设备,处理器还配置为:将内容项分离为多个部分,每部分包括多个单元;以及针对每部分独立地产生控制字。
7.如权利要求1的设备,其中处理器还配置为:
产生针对内容项的许可证,其中该内容项的单元i是已使用所产生的控制字i加密的,所述许可证包括第一密钥Kstart、第二密钥Kstart和整数n;以及
-向接收方发送许可证。
8.如权利要求7的设备,其中内容项是较长内容项的摘录,所述较长内容项是使用根据第三密钥和第四密钥产生的控制字来加密的,以及其中处理器还配置为:
通过将第一单向函数迭代地应用于第三密钥来产生第一密钥Kstart;以及
通过将第二单向函数迭代地应用于第四密钥来产生第二密钥Kend。
9.如权利要求1的设备,其中内容项是加密的,以及处理器还配置为:使用所产生的控制字来解密已加密的内容项。
10.一种用于产生n个控制字的方法,所述n个控制字用于内容项的n个连续单元的加密或解密,其中n是整数,所述方法包括在设备(200)处的以下步骤:
获取第一密钥Kstart和第二密钥Kend;
通过将第一单向函数迭代地应用于第一密钥Kstart来产生n个子密钥K10-K1n-1的第一有序集合,以及通过将第二单向函数迭代地应用于第二密钥Kend来产生n个子密钥K20-K2n-1的第二有序集合;
通过迭代地使用组合操作,根据来自所述n个子密钥的第一有序集合的子密钥K1i和来自所述n个子密钥的第二有序集合的子密钥K2n-i-1产生控制字i,来产生n个控制字,其中0≤i≤n-1;以及
输出所产生的n个控制字。
11.如权利要求10的方法,其中第一单向函数和第二单向函数中的至少一个是哈希函数。
12.如权利要求10的方法,其中组合操作是异或XOR。
13.如权利要求10的方法,还包括以下步骤:将内容项分离为多个部分,每部分包括多个单元;以及其中针对每部分,独立地执行权利要求10所述的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆森许可贸易公司,未经汤姆森许可贸易公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210026201.X/1.html,转载请声明来源钻瓜专利网。