[发明专利]用于使密码函数模糊的方法和系统有效
申请号: | 200780008551.0 | 申请日: | 2007-02-28 |
公开(公告)号: | CN101401348A | 公开(公告)日: | 2009-04-01 |
发明(设计)人: | W·P·A·J·米基尔斯;P·M·H·M·A·戈里森 | 申请(专利权)人: | 皇家飞利浦电子股份有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 李亚非;刘 红 |
地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 密码 函数 模糊 方法 系统 | ||
1.一种保护数据处理系统的完整性的方法,该方法包括:
-确定(902)要被保护的数据串,该数据串的完整性是数据处理系统的完整性的指示;
-计算(904)至少部分表示预定数据处理函数的一组参数,使用所述一组参数中的冗余将数据串并入到所述一组参数的比特表示中;以及
-使得(906)系统能够根据数据处理函数使用所述一组参数来处理数据,其中在所述一组参数的比特表示中数据串的改变使得系统失去根据数据处理函数处理数据的能力。
2.根据权利要求1所述的方法,其中所述一组参数表示包括密钥的至少部分密码算法。
3.根据权利要求1所述的方法,其中所述一组参数表示查询表的网络。
4.根据权利要求3所述的方法,其中所述查询表的网络包括数据处理算法的白盒子实现的多个查询表。
5.根据权利要求4所述的方法,其中所述数据处理算法包括密码算法。
6.根据权利要求1所述的方法,还包括
-给所述系统提供所述一组参数,要被保护的数据串除外;和
-使得该系统能够从系统的执行环境获得所述数据串。
7.根据权利要求1所述的方法,还包括
-给所述系统提供所述一组参数,要被保护的数据串除外;和
-使得该系统能够通过质询/响应协议获得数据串。
8.根据权利要求1所述的方法,还包括
-使得所述系统能够从成为该系统一部分的计算机可执行的代码推导所述数据串。
9.根据权利要求8所述的方法,其中所述计算机可执行代码包括一组指令的至少一部分,该组指令用于确立系统的可靠性或用于实施许可控制。
10.根据权利要求1所述的方法,其中所述要被保护的数据串包括至少以下之一的表示:
-硬件标识符,
-要被处理的内容的一部分,
-计算机可执行代码,
-处理器指令,
-口令,或
-系统被安排用于通过质询/响应协议获得的响应。
11.根据权利要求1所述的方法,其中所述一组参数包括多个查询表以及选择所述一组参数的步骤包括
提供第一多个查询表Ti(31-35),每个查询表用于将输入字节的一部分映射到输出字节;和
组合一个或更多查询表Ti的多个元素和一系列字节ai以产生第二多个查询表T’i(41-45),所述系列字节被如此选择从而使得第二查询表的预定部分包含要被保护的数据串,以及使得来自第二多个查询表的每个表格的输出字节的组合对于任何给定的输入字节与使用第一多个查询表获得的是相同的。
12.根据权利要求11所述的方法,
-还包括提供包括多个程序比特的程序代码;和
-其中要被保护的数据串是所述程序代码的至少一部分。
13.根据权利要求1所述的方法,其中计算所述一组参数的步骤包括
-计算(604)表示密钥的查询表的网络;
-选择(606)要被保护的数据串的至少一个字用于包括在至少一个查询表中;
-通过应用变换(608)到查询表的元素,在至少一个查询表中包括所述字;
-通过应用反转所述变换(608)的效果的补偿变换(610)来补偿所述变换,以获得变换后的查询表的网络;以及
-使用变换后的查询表的网络作为参数。
14.根据权利要求13所述的方法,其中要被保护的数据串是计算机可执行代码的比特表示。
15.根据权利要求13所述的方法,还包括
-安排查询表网络中的第一查询表的输出编码和查询表网络中的第二查询表的输入解码,该输入解码反转输出编码的效果,从而所选择的字被包括在以下至少之一中:第一查询表和第二查询表。
16.根据权利要求15所述的方法,其中所选择的字被包括在第一查询表中,该方法还包括
-安排查询表网络中的第三查询表的输出编码以及第一查询表的输入解码,第一查询表的输入解码反转第三查询表的输出编码的效果,以用于在所述第一查询表中定位所述选择的字。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家飞利浦电子股份有限公司,未经皇家飞利浦电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780008551.0/1.html,转载请声明来源钻瓜专利网。