[发明专利]加密保护方法有效
申请号: | 200680051506.9 | 申请日: | 2006-11-21 |
公开(公告)号: | CN101371480A | 公开(公告)日: | 2009-02-18 |
发明(设计)人: | 文森特·杜帕丘斯;米歇尔·杜盖 | 申请(专利权)人: | 爱特梅尔公司 |
主分类号: | H04K1/00 | 分类号: | H04K1/00 |
代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 孟锐 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于使用密钥混合和替代(S盒)操作的密码算法的确定性伪装方法,使用以对应于每个可能的S盒输入的多个虚假掩码以及真实掩码(MASK[0])构造的掩码表(MASK[0]至MASK[63])。每个掩码在密钥混合操作(例如,按位XOR)中应用至密码密钥(K)或者应用至轮子密钥(K1至K16),以产生在整个密码算法中或者在单独的加密轮中应用至数据块(DATA)的真实和虚假密钥或者子密钥。掩码值防止边频统计分析从虚假密钥或子密钥确定真实密钥。真实掩码对于所述密码是可以确定的,但是不由外部观察者确定。 | ||
搜索关键词: | 加密 保护 方法 | ||
【主权项】:
1.一种加密保护方法,其包括:构造掩码表,所述掩码表具有多个掩码,包括真实掩码;将所述掩码表中的所有掩码应用至密码密钥,以产生在密码算法的多个循环中使用的隐蔽密钥,所述隐蔽密钥包括一个真实密钥和多个虚假密钥;基于输入的信息数据执行密码算法的多个循环以获取经处理的信息数据结果,利用所述隐蔽密钥中的不同密钥执行所述密码算法的每个循环,直到所有的隐蔽密钥已经被使用一次,利用所述真实密钥执行所述密码算法的循环产生真实的信息数据结果,同时利用所述虚假密钥中的任何一个执行所述密码算法的循环产生虚假的信息数据结果;以及将所述真实的信息数据结果存储在第一存储单元中,并将所述虚假的信息数据结果存储在一个或更多的第二存储单元中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱特梅尔公司,未经爱特梅尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200680051506.9/,转载请声明来源钻瓜专利网。
- 上一篇:无线通信系统中使用高速共享信道的点对多点服务
- 下一篇:旋转式镐