发明名称 |
改进的CFM模式系统 |
摘要 |
一种使用分组密码E和密钥K从至少一个明文分组生成至少一个密文分组的方法,该方法包括:接收n个明文分组,其中n是大于0的整数;设置Q<sub>0</sub>等于一个初始向量;以及,对于所述n个明文分组中的每个明文分组,计算Q<sub>i</sub>=E<sub>k</sub>(Q<sub>i-1</sub>)XOR P<sub>i</sub>和计算C<sub>i</sub>=M(P<sub>i</sub>,Q<sub>i</sub>),从而生成n个密文分组,其中,0<i<=n,P<sub>i</sub>表示所述n个明文分组中的第i个明文分组,C<sub>i</sub>表示所述n个密文分组中的第i个密文分组,M是一个选择函数,对于分组C<sub>i</sub>中的每一个比特C<sub>ij</sub>,如果不对比特P<sub>ij</sub>进行加密,则选择M的第一个自变量,如果要对比特P<sub>ij</sub>进行加密,则选择M的第二个自变量。还提供了相关的装置和方法。 |
申请公布号 |
CN100514899C |
申请公布日期 |
2009.07.15 |
申请号 |
CN200480005583.1 |
申请日期 |
2004.02.16 |
申请人 |
NDS有限公司 |
发明人 |
雅各布·贝伦基;钱恩·D·舍恩-奥尔 |
分类号 |
H04L1/00(2006.01)I;H04L9/00(2006.01)I;G06F11/30(2006.01)I |
主分类号 |
H04L1/00(2006.01)I |
代理机构 |
永新专利商标代理有限公司 |
代理人 |
王 英 |
主权项 |
1、一种对多个数据包进行加密/解密的系统,包括一个加密/解密装置,其根据初始向量和密钥对所述多个数据包进行加密/解密,所述多个数据包中的每一个数据包都有一个必须总保持在干净状态下的必须保持干净区,所述多个数据包中的每一个数据包的初始向量是正在处理的所述多个数据包中的一个相关数据包的必须保持干净区的至少一部分的函数。 |
地址 |
英国米德尔塞克斯 |