[发明专利]白箱实现中的行为指纹有效
申请号: | 201510206756.6 | 申请日: | 2015-04-28 |
公开(公告)号: | CN105024803B | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | W·P·A·J·米歇尔;简·胡格布鲁格 | 申请(专利权)人: | 恩智浦有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王波波 |
地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 中的 行为 指纹 | ||
1.一种在密码系统中确定密码实现的指纹标识的方法,包括:
由所述密码系统接收作为指纹标识消息的输入消息;
由所述密码系统执行将所述指纹标识消息映射到包括指纹标识的输出消息的带密钥密码操作,输出消息为带密钥密码操作的不正确的结果,所述为带密钥密码操作的不正确结果的输出消息被用于追溯原始所有者;以及
输出所述输出消息。
2.根据权利要求1所述的方法,其中,执行将所述指纹标识消息映射到输出消息的带密钥密码操作还包括:
确定所述输入消息是指纹标识消息;以及
当所述输入消息是指纹标识消息时,修改所述密码操作的输出。
3.根据权利要求2所述的方法,其中,修改所述密码操作的输出包括:使用用户特定值来修改所述输出。
4.根据权利要求1所述的方法,其中,
将所述指纹标识消息映射到输出消息包括多个回合,其中所述回合包括非线性映射函数和带密钥密码操作的状态,
所述回合中的一个回合包括:通过将所述回合中的状态的一部分与当所述输入消息是所述指纹标识消息时针对所述状态的一部分产生的值进行比较,来确定所述输入消息是所述指纹标识消息,以及
所述一个回合包括:当所述输入消息是指纹标识消息时,修改所述密码操作的所述输出。
5.根据权利要求4所述的方法,其中,修改所述密码操作的所述输出包括:将用户特定值与所述状态的所述部分进行组合。
6.根据权利要求4所述的方法,其中,将所述回合中的状态的一部分与当所述输入消息是所述指纹标识消息时针对所述状态的一部分产生的值进行比较包括:将所述回合中的非线性函数的输出与当所述输入消息是所述指纹标识消息时从所述非线性函数产生的值进行比较。
7.根据权利要求1所述的方法,其中,所述密码系统包括有限状态机的网络。
8.根据权利要求1所述的方法,其中,所述密码系统包括查找表的网络。
9.根据权利要求1所述的方法,其中,所述密码操作是高级加密系统AES或数据加密标准DES之一。
10.根据权利要求1所述的方法,其中,
所述密码系统包括查找表的网络,
所述密码操作是高级加密系统AES操作,所述AES操作包括所述AES操作的状态和多个回合,
所述AES中的一个AES回合包括:通过将所述回合中的状态的一部分与当所述输入消息是所述指纹标识消息时针对所述状态的一部分产生的值进行比较,来确定所述输入消息是指纹标识消息;以及
所述一个AES回合包括:当所述输入消息是指纹标识消息时,修改S箱的输出,以将用户特定值与所述S箱的所述输出进行组合。
11.根据权利要求10所述的方法,其中,将所述回合中的状态的一部分与当所述输入消息是所述指纹标识消息时针对所述状态的一部分产生的值进行比较包括:将所述回合中的S箱的输出与当所述输入消息是所述指纹标识消息时从所述S箱产生的值进行比较。
12.一种在密码系统中产生将输入消息映射到输出消息的密码操作的密码实现的方法,所述密码系统确定所述密码实现的指纹标识,所述方法包括:
产生带密钥密码操作的密码实现;
接收指定至少一个指纹消息和用户特定值的信息;
基于所接收的指定指纹消息和用户特定值的信息来修改所述密码实现,使得:
当接收的输入消息是所述指纹消息之一时,所述密码实现基于所述用户特定值输出输出消息,输出消息为带密钥密码操作的不正确的结果;以及
当接收的输入消息不是所述指纹消息之一时,所述密码实现基于所述密码操作输出与所接收的输入消息相关联的输出消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恩智浦有限公司,未经恩智浦有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510206756.6/1.html,转载请声明来源钻瓜专利网。