[发明专利]用于阻止产品伪造、转移和盗版的方法和系统有效
申请号: | 200680003972.X | 申请日: | 2006-02-03 |
公开(公告)号: | CN101501680A | 公开(公告)日: | 2009-08-05 |
发明(设计)人: | E·格兰特;W·斯特林;M·塞尔夫 | 申请(专利权)人: | 尧德品牌保护公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 阻止 产品 伪造 转移 盗版 方法 系统 | ||
1.一种用于阻止产品伪造、转移和盗版的系统,包括:
客户端,配置用以利用从主机接收的数据来生成多个安全代码 以及指示打印设备在多个产品上打印所述多个安全代码,而在该打 印设备已经在所述多个产品上打印所述多个安全代码之后不保留所 述多个安全代码;以及
所述主机,配置用以接收包括已经打印在特定产品上的安全代 码的代码验证请求,以及通过确定该安全代码是否由该客户端生成 来验证该安全代码。
2.根据权利要求1的系统,其中所述客户端进一步配置用以利 用来自该主机的所述数据的一部分来生成确认值并且将该确认值包 括在安全代码中,以及所述主机进一步配置用以通过将包括在该安 全代码中的确认值与由该主机使用来自该主机的所述数据的相同部 分生成的第二确认值进行比较来验证该安全代码。
3.根据权利要求2的系统,其中所述客户端进一步配置用以在 该确认值已经包括在该安全代码中之后加密该安全代码,以及所述 主机进一步配置用以在将该确认值和由该主机生成的该第二确认值 进行比较之前解密该安全代码。
4.根据权利要求3的系统,其中所述客户端进一步配置用以利 用从该主机接收的数据中识别的加密算法来加密该安全代码。
5.根据权利要求1的系统,其中在所述主机处,响应于在所述 主机处接收的客户端请求,产生从该主机接收的所述数据,该客户 端请求包括表示将由该客户端生成的该安全代码的数量的数目和/或 与该安全代码将打印在其上的多个产品相关联的产品数据。
6.根据权利要求1的系统,其中所述主机进一步配置为与多个 位于不同地理位置的客户端进行通信,并且所述主机进一步配置用 以验证由所述多个客户端中的任意一个生成的安全代码。
7.一种计算机实现的方法,包括:
响应于接收到来自主机的数据,利用来自该主机的数据生成多 个安全代码,其中利用来自该主机的所述数据的一部分来生成确认 值并且将该确认值包括在安全代码中,使得在该主机处能够通过将 该确认值和由该主机使用来自该主机的数据的相同部分生成的第二 确认值进行比较来验证该安全代码;以及
指示打印设备将所述多个安全代码打印在多个货物上,而在该 打印设备已经将所述安全代码打印在所述多个货物上以后,不保留 所述安全代码。
8.根据权利要求7的计算机实现的方法,还包括:
在接收到来自所述主机的数据前,将客户端请求传送给该主机, 该客户端请求包括表示将由该客户端生成的安全代码的数量的数目 和/或与所述多个安全代码将打印在其上的多个产品相关联的产品数 据。
9.根据权利要求7的计算机实现的方法,其中生成针对每个安 全代码的确认值还包括:
生成针对每个将要被生成的安全代码的序列号;以及
通过使用预定的加密算法将该序列号和来自该主机的数据的一 部分进行组合来生成针对每个安全代码的确认值。
10.根据权利要求9的计算机实现的方法,其中生成针对每个安 全代码的确认值还包括:
使用来自该主机的数据的一部分作为种子用于伪随机数生成 器;以及
多次迭代运行伪随机数生成器,次数等于该安全代码的序列号, 其中该伪随机数生成器的每次迭代使用来自先前迭代的输出作为后 续迭代的输入;以及
使用该伪随机生成器的最后输入作为针对该安全代码的确认 值。
11.根据权利要求7的计算机实现的方法,还包括:
在预定位置将加密密钥插入该安全代码,该加密密钥表示用于 加密该安全代码的加密算法。
12.根据权利要求7的计算机实现的方法,其中该安全代码包括 字母数码文本。
13.根据权利要求7的计算机实现的方法,其中该安全代码包括 编码成机器可读取图形符号的字母数码文本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于尧德品牌保护公司,未经尧德品牌保护公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680003972.X/1.html,转载请声明来源钻瓜专利网。