[发明专利]具有输入相关编码的白盒密码系统有效
申请号: | 201080014314.7 | 申请日: | 2010-03-05 |
公开(公告)号: | CN102461058A | 公开(公告)日: | 2012-05-16 |
发明(设计)人: | W·P·A·J·米彻尔斯;P·M·H·M·A·高芮森 | 申请(专利权)人: | 爱迪德有限责任公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 付建军 |
地址: | 荷兰霍*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 输入 相关 编码 密码 系统 | ||
1.一种用于执行把输入消息映射到输出消息的带密钥密码操作的密码系统,该系统包括:
-代表所述密钥的多个基本块的网络,至少一些所述基本块被布置为把输入数据映射到输出数据,所述多个基本块被布置为共同执行密码操作,
其中所述网络包括:
-编码器,用于根据多种编码方案中的一种选择的编码方案把所述多个基本块中的第一基本块的输出数据编码为编码器输出,编码器被布置为根据取决于输入消息的选择数据在所述多种编码方案中选择所述选择的编码方案,所述多个基本块中的第二基本块被布置为通过所述网络接收它的根据所述选择的编码方案编码并且依赖于所述编码器输出的输入,
-补偿器,用于对取决于第二基本块的输出数据的中间数据重新编码以根据多种重新编码方案中的一种选择的重新编码方案补偿所述编码的影响,补偿器被布置为根据所述选择数据在所述多种重新编码方案中选择所述选择的重新编码方案。
2.如权利要求1所述的密码系统,其中所述多种编码方案是第二基本块的自等效编码方案,输出编码方案对应于所述选择的编码方案,第二块的输出数据根据该输出编码方案被编码,所述选择的重新编码方案把输出数据从该输出编码方案重新编码为另外的编码方案。
3.如前面权利要求中任一项所述的密码系统,其中所述多种编码方案是仿射编码方案。
4.如权利要求2和3所述的密码系统,其中第一块的输出数据是利用取决于所述选择数据的编码方案进行编码的。
5.如前面权利要求中任一项所述的密码系统,其中所述选择数据是所述多个基本块中的第一基本块的输出的至少一部分。
6.如前面权利要求中任一项所述的密码系统,包括:解码器,用于根据多种编码方案之一去除所述多个基本块中的第三基本块的输出上的编码。
7.如前面权利要求中任一项所述的密码系统,其中所述多个基本块至少包括被布置为通过所述网络接收它的根据另一选择的编码方案编码的输入的另一第二基本块,所述补偿器被布置为对取决于该另一第二基本块的另一输出数据的另一中间数据重新编码以根据多种重新编码方案中的另一选择的重新编码方案补偿另一编码的影响,所述重新编码方案被布置为把所述中间数据重新编码为根据共同编码方案编码的第一数据,所述另一重新编码方案被布置为把所述另一中间数据重新编码为根据至多与所述共同编码方案在加法项上不同的编码方案编码的第二数据。
8.一种用于执行把输入消息映射到输出消息的密码操作的密码方法,该方法包括:
-多个基本映射操作,每个基本映射操作被布置为把输入数据映射到输出数据,所述多个基本映射操作被布置为共同执行密码操作,
其中
-该密码方法包括根据所述输入消息在多种编码方案中选择一选择的编码方案,
-根据所述选择的编码方案把所述多个基本映射操作中的第一基本映射操作的输出数据编码为编码输出,所述多个基本映射操作中的第二基本映射操作被布置为对作为输入数据的至少编码器输出进行操作,
-根据选择数据在多种重新编码方案中选择一选择的重新编码方案,
-对取决于第二基本映射操作的输出数据的中间数据重新编码以根据多种重新编码方案中的一种选择的重新编码方案补偿所述编码的影响。
9.一种建立为了提高防篡改性而执行密码操作的系统的方法,该系统包括多个基本块,每个基本块被布置为把输入数据映射到输出数据,所述多个基本块被布置为共同执行密码操作,该方法包括:
-识别所述多个基本块中的第一基本块和第二基本块,第二基本块被布置为接收第一基本块的输出作为输入,
-在第一基本块和第二基本块之间布置编码器,该编码器被布置为根据多种编码方案中的一种选择的编码方案把第一基本块的输出编码为编码器输出,第二基本块适于接收该编码器输出作为输入数据,
-在第二块之后布置补偿器,该补偿器用于对取决于第二基本块的输出数据的中间数据重新编码以根据多种重新编码方案中的一种选择的重新编码方案补偿所述编码的影响,该补偿器被布置为根据选择数据在所述多种重新编码方案中选择所述选择的重新编码方案。
10.一种计算机程序,包括当该计算机程序在计算机上运行时执行如权利要求8和9中任一项所述的所有步骤的计算机程序代码装置。
11.一种存储如权利要求10所述的计算机程序的计算机可读介质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱迪德有限责任公司,未经爱迪德有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080014314.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗蝴蝶斑、黄褐斑的活血消斑中药组合物
- 下一篇:一种小儿饮食调理组合物