首页 / 国际专利分类库 / 物理 / 核算装置 / 包括防止货币伪造的防止信息复制

包括防止货币伪造的防止信息复制

申请号 CN201280049952.1 申请日 2012-09-28 公开(公告)号 CN103875208B9 公开(公告)日 2017-11-03
申请人 国际商业机器公司; 发明人 P·N·库尔卡尼; R·阿帕乌;
摘要 一种用于防止信息复制的方法,包括:将结合在给定介质内的 水 印序列号与内容序列号相组合以创建组合序列号,所述水印序列号唯一地标识所述给定介质,所述内容序列号唯一地标识存储在所述给定介质上的内容;通过使用公钥/私钥对中的私钥将所述组合序列号进行编码来创建数字签名;将所述内容序列号和所述数字签名印于所述给定介质上;使用所述公钥/私钥对中的公钥将印于所述给定介质上的所述数字签名进行解码以获得所述组合序列号;将解码后的组合序列号与所述水印序列号和印于所述给定介质上的所述内容序列号相比较;以及响应于确定上述两者与所述组合序列号相匹配,确定所述内容是真实的。
权利要求

1.一种用于防止信息复制的方法,所述方法包括:
将包括在多个介质中的给定介质内的印序列号与内容序列号相组合以创建组合序列号,其中所述水印序列号唯一地标识所述给定介质,其中所述内容序列号印刷在所述给定介质上并唯一地标识存储在所述给定介质上的内容;
通过使用公钥/私钥对中的私钥将所述组合序列号进行编码来创建数字签名;以及将所述数字签名印于所述给定介质上。
2.根据权利要求1的方法,还包括:
使用所述公钥/私钥对中的公钥将印于所述给定介质上的所述数字签名进行解码以获得所述组合序列号;
将解码后的组合序列号与包括在所述给定介质内的所述水印序列号和印于所述给定介质上的所述内容序列号相比较;以及
响应于确定包括在所述给定介质内的所述水印序列号和印于所述给定介质上的所述内容序列号与所述组合序列号相匹配,确定所述内容是真实的。
3.根据权利要求1的方法,还包括:
使用所述公钥/私钥对中的公钥将印于所述给定介质上的所述数字签名进行解码以获得所述组合序列号;
将解码后的组合序列号与包括在所述给定介质内的所述水印序列号和印于所述给定介质上的所述内容序列号相比较;以及
响应于确定包括在所述给定介质内的所述水印序列号或印于所述给定介质上的所述内容序列号与解码后的组合序列号不匹配,确定所述内容是伪造的。
4.根据任一上述权利要求的方法,其中所述给定介质包括多个金融工具票据中的给定金融工具票据,其中所述内容包括印刷在所述给定金融工具票据上的印刷内容,其中所述方法包括:
将包括在所述给定金融工具票据内的水印序列号与印刷内容序列号相组合以创建组合序列号,其中包括在所述给定金融工具票据内的所述水印序列号唯一地标识所述给定金融工具票据,其中所述印刷内容序列号唯一地标识所述印刷内容;
通过使用所述公钥/私钥对中的所述私钥将所述组合序列号进行编码来创建所述数字签名;以及
将所述印刷内容序列号和所述数字签名印刷在所述给定金融工具票据上以创建金融工具。
5.根据权利要求4的方法,其中将所述印刷内容序列号和所述数字签名印刷在所述给定金融工具票据上包括:
将所述数字签名转换为条形码;以及
将所述印刷内容序列号和所述条形码印刷在所述给定金融工具票据上以创建所述金融工具。
6.根据权利要求4的方法,还包括:
使用所述公钥/私钥对中的公钥将印刷在所述给定金融工具票据上的所述数字签名进行解码以获得所述组合序列号;
将解码后的组合序列号与包括在所述给定金融工具票据内的所述水印序列号和印刷在所述给定金融工具票据上的所述印刷内容序列号相比较;以及
响应于确定包括在所述给定金融工具票据内的所述水印序列号和印刷在所述给定金融工具票据上的所述印刷内容序列号与所述组合序列号相匹配,确定所述金融工具是真实的。
7.根据权利要求1的方法,其中所述给定介质包括多个数字内容存储器中的给定数字内容存储器,其中所述内容包括存储在所述给定数字内容存储器上的数字内容,其中所述方法包括:
将包括在所述给定数字内容存储器内的水印序列号与数字内容序列号相组合以创建组合序列号,其中所述水印序列号唯一地标识所述给定数字内容存储器,其中所述数字内容序列号唯一地标识所述数字内容;
使用所述公钥/私钥对中的所述私钥将所述组合序列号进行编码来创建所述数字签名;以及
将所述数字内容序列号和所述数字签名印于所述给定数字内容存储器上。
8.根据权利要求7的方法,还包括:
使用所述公钥/私钥对中的公钥对印于所述给定数字内容存储器上的所述数字签名进行解码以获得所述组合序列号;
将解码后的组合序列号与包括在所述给定数字内容存储器内的所述水印序列号和印于所述给定数字内容存储器上的所述数字内容序列号相比较;以及
响应于确定包括在所述给定数字内容存储器内的所述水印序列号和印于所述给定数字内容存储器上的所述数字内容序列号与所述组合序列号相匹配,确定存储在所述给定数字内容存储器上的所述数字内容为真实副本。
9.一种计算机可读存储介质,其上包含计算机可读程序,所述计算机可读程序被配置为:
将包括在多个介质中的给定介质内的水印序列号与内容序列号相组合以创建组合序列号,其中所述水印序列号唯一地标识所述给定介质,其中所述内容序列号印刷在所述给定介质上并唯一地标识存储在所述给定介质上的内容;
通过使用公钥/私钥对中的私钥将所述组合序列号进行编码来创建数字签名;以及将所述数字签名印于所述给定介质上。
10.根据权利要求9的计算机可读存储介质,其中所述计算机可读程序还被配置为:
使用所述公钥/私钥对中的公钥将印于所述给定介质上的所述数字签名进行解码以获得所述组合序列号;
将解码后的组合序列号与包括在所述给定介质内的所述水印序列号和印于所述给定介质上的所述内容序列号相比较;以及
响应于确定包括在所述给定介质内的所述水印序列号和印于所述给定介质上的所述内容序列号与所述组合序列号相匹配,确定所述内容是真实的。
11.根据权利要求9的计算机可读存储介质,其中所述计算机可读程序还被配置为:
使用所述公钥/私钥对中的公钥将印于所述给定介质上的所述数字签名进行解码以获得所述组合序列号;
将解码后的组合序列号与包括在所述给定介质内的所述水印序列号和印于所述给定介质上的所述内容序列号相比较;以及
响应于确定包括在所述给定介质内的所述水印序列号或印于所述给定介质上的所述内容序列号与解码后的组合序列号不匹配,确定所述内容是伪造的。
12.根据权利要求9至11中的任一权利要求的计算机可读存储介质,其中所述给定介质包括多个金融工具票据中的给定金融工具票据,其中所述内容包括印刷在所述给定金融工具票据上的印刷内容,其中所述计算机可读程序被配置为:
将包括在所述给定金融工具票据内的水印序列号与印刷内容序列号相组合以创建组合序列号,其中包括在所述给定金融工具票据内的所述水印序列号唯一地标识所述给定金融工具票据,其中所述印刷内容序列号唯一地标识所述印刷内容;
通过使用所述公钥/私钥对中的所述私钥将所述组合序列号进行编码来创建所述数字签名;以及
将所述印刷内容序列号和所述数字签名印刷在所述给定金融工具票据上以创建金融工具。
13.根据权利要求12的计算机可读存储介质,其中被配置为将所述印刷内容序列号和所述数字签名印刷在所述给定金融工具票据上的所述计算机可读程序进一步被配置为:
将所述数字签名转换为条形码;以及
将所述印刷内容序列号和所述条形码印刷在所述给定金融工具票据上。
14.根据权利要求12的计算机可读存储介质,其中所述计算机可读程序还被配置为:
使用所述公钥/私钥对中的公钥将印刷在所述给定金融工具票据上的所述数字签名进行解码以获得所述组合序列号;
将解码后的组合序列号与包括在所述给定金融工具票据内的所述水印序列号和印刷在所述给定金融工具票据上的所述印刷内容序列号相比较;以及
响应于确定包括在所述给定金融工具票据内的所述水印序列号和印刷在所述给定金融工具票据上的所述印刷内容序列号与所述组合序列号相匹配,确定所述金融工具是真实的。
15.根据权利要求9的计算机可读存储介质,其中所述给定介质包括多个数字内容存储器中的给定数字内容存储器,其中所述内容包括存储在所述给定数字内容存储器上的数字内容,其中所述计算机可读程序被配置为:
将包括在所述给定数字内容存储器内的水印序列号与数字内容序列号相组合以创建组合序列号,其中所述水印序列号唯一地标识所述给定数字内容存储器,其中所述数字内容序列号唯一地标识所述数字内容;
使用所述公钥/私钥对中的所述私钥将所述组合序列号进行编码来创建所述数字签名;以及
将所述数字内容序列号和所述数字签名印于所述给定数字内容存储器上。
16.根据权利要求15的计算机可读存储介质,其中所述计算机可读程序还被配置为:
使用所述公钥/私钥对中的公钥对印于所述给定数字内容存储器上的所述数字签名进行解码以获得所述组合序列号;
将解码后的组合序列号与包括在所述给定数字内容存储器内的所述水印序列号和印于所述给定数字内容存储器上的所述数字内容序列号相比较;以及
响应于确定包括在所述给定数字内容存储器内的所述水印序列号和印于所述给定数字内容存储器上的所述数字内容序列号与所述组合序列号相匹配,确定存储在所述给定数字内容存储器上的所述数字内容为真实副本。
17.一种系统,包括:
多个介质中的给定介质,所述给定介质具有包括在所述给定介质内的水印序列号,所述水印序列号唯一地标识所述给定介质;
编码设备,其包括:
处理器;以及
包含计算机可读程序的计算机可读存储介质,其中当由所述处理器执行所述计算机可读程序时,所述编码设备执行以下操作:
将包括在所述给定介质内的水印序列号与内容序列号相组合以创建组合序列号,其中所述内容序列号唯一地标识存储在所述给定介质上的内容;以及
通过使用公钥/私钥对中的私钥将所述组合序列号进行编码来创建数字签名;以及印记设备,其中所述印记设备将所述内容序列号和所述数字签名印于所述给定介质上。
18.根据权利要求17的系统,其中所述编码设备还执行以下操作:
使用所述公钥/私钥对中的公钥将印于所述给定介质上的所述数字签名进行解码以获得所述组合序列号;
将解码后的组合序列号与包括在所述给定介质内的所述水印序列号和印于所述给定介质上的所述内容序列号相比较;以及
响应于确定包括在所述给定介质内的所述水印序列号和印于所述给定介质上的所述内容序列号与所述组合序列号相匹配,确定所述内容是真实的。
19.根据权利要求17的系统,其中所述给定介质包括多个金融工具票据中的给定金融工具票据,其中所述内容包括印刷在所述给定金融工具票据上的印刷内容,其中所述编码设备还执行以下操作:
将包括在所述给定金融工具票据内的水印序列号与印刷内容序列号相组合以创建组合序列号,其中包括在所述给定金融工具票据内的所述水印序列号唯一地标识所述给定金融工具票据,其中所述印刷内容序列号唯一地标识所述印刷内容;以及通过使用所述公钥/私钥对中的所述私钥将所述组合序列号进行编码来创建所述数字签名;
其中所述印记设备还将所述印刷内容序列号和所述数字签名印刷在所述给定金融工具票据上以创建金融工具。
20.根据权利要求19的系统,其中所述编码设备还将所述数字签名转换为条形码;其中所述印记设备还将所述印刷内容序列号和所述条形码印刷在所述给定金融工具票据上。
21.根据权利要求19的系统,还包括解码设备,所述解码设备包括:
第二处理器;以及
包含第二计算机可读程序的第二计算机可读存储介质,其中当由所述第二处理器执行所述第二计算机可读程序时,所述解码设备执行以下操作:
使用所述公钥/私钥对中的公钥将印刷在所述给定金融工具票据上的所述数字签名进行解码以获得所述组合序列号;
将解码后的组合序列号与包括在所述给定金融工具票据内的所述水印序列号和印刷在所述给定金融工具票据上的所述印刷内容序列号相比较;以及
响应于确定包括在所述给定金融工具票据内的所述水印序列号和印刷在所述给定金融工具票据上的所述印刷内容序列号与所述组合序列号相匹配,确定所述金融工具是真实的。
22.根据权利要求17的系统,其中所述给定介质包括多个数字内容存储器中的给定数字内容存储器,其中所述内容包括存储在所述给定数字内容存储器上的数字内容,其中所述编码设备还执行以下操作:
将包括在所述给定数字内容存储器内的水印序列号与数字内容序列号相组合以创建组合序列号,其中所述水印序列号唯一地标识所述给定数字内容存储器,其中所述数字内容序列号唯一地标识所述数字内容;
使用所述公钥/私钥对中的所述私钥将所述组合序列号进行编码来创建所述数字签名;
其中所述印记设备还将所述数字内容序列号和所述数字签名印于所述给定数字内容存储器上。
23.根据权利要求22的系统,还包括解码设备,所述解码设备包括:
第二处理器;以及
包含第二计算机可读程序的第二计算机可读存储介质,其中当由所述第二处理器执行所述第二计算机可读程序时,所述解码设备执行以下操作:
使用所述公钥/私钥对中的公钥对印于所述给定数字内容存储器上的所述数字签名进行解码以获得所述组合序列号;
将解码后的组合序列号与包括在所述给定数字内容存储器内的所述水印序列号和印于所述给定数字内容存储器上的所述数字内容序列号相比较;以及
响应于确定包括在所述给定数字内容存储器内的所述水印序列号和印于所述给定数字内容存储器上的所述数字内容序列号与所述组合序列号相匹配,确定存储在所述给定数字内容存储器上的所述数字内容为真实副本。
24.一种用于防止货币伪造的方法,所述方法包括:
将包括在多个金融工具票据中的给定金融工具票据内的水印序列号与印刷内容序列号相组合以创建组合序列号,其中包括在所述给定金融工具票据内的所述水印序列号唯一地标识所述给定金融工具票据,其中所述印刷内容序列号印刷在所述给定金融工具票据上并唯一地标识印刷在所述给定金融工具票据上的所述印刷内容;
通过使用公钥/私钥对中的私钥将所述组合序列号进行编码来创建数字签名;以及将所述所述数字签名印刷在所述给定金融工具票据上以创建纸币
25.一种用于确定数字内容的复制的方法,所述方法包括:
将包括在多个数字内容存储器中的给定数字内容存储器内的水印序列号与数字内容序列号相组合以创建组合序列号,其中所述水印序列号唯一地标识所述给定数字内容存储器,其中所述数字内容序列号印刷在所述给定数字内容存储器上唯一地标识存储在所述给定数字内容存储器上的数字内容;
使用公钥/私钥对中的私钥将所述组合序列号进行编码来创建数字签名;以及将所述数字签名印于所述给定数字内容存储器上。

说明书全文

包括防止货币伪造的防止信息复制

背景技术

[0001] 使用专设计的措施来印刷纸币以防止伪造。所使用的特殊纸张带有印以及包含印刷信息的内嵌安全线。针对货币印刷的信息经过慎重选择,通常还具有肉眼无法轻易看到的微型图案以增加复制难度。除了这些工作努之外,政府仍在与大量的伪造纸币做斗争。
[0002] 目前,政府尝试通过限制得到伪造货币所需的技术来防止伪造。但是,有经验的组织拥有购买最新仿造技术的财力和能力,其中包括它们可购买到政府制造纸币时使用的相同纸张和相同印钞机。因此,假币与真币之间的差别甚至连行都无法区分。
[0003] 防止对软件、电影、音乐和其它此类媒体内容之类的版权信息进行未授权复制也面临着类似的挑战,有经验的组织能够购买到相应的技术来对这些版权信息进行高精度非法复制。发明内容
[0004] 根据本发明的一个实施例,一种用于防止信息复制的方法包括:将包括在多个介质中的给定介质内的水印序列号与内容序列号相组合以创建组合序列号,其中所述水印序列号唯一地标识所述给定介质,其中所述内容序列号唯一地标识存储在所述给定介质上的内容;通过使用公钥/私钥对中的私钥将所述组合序列号进行编码来创建数字签名;以及将所述内容序列号和所述数字签名印于所述给定介质上。
[0005] 在本发明的一方面,所述方法还包括:使用所述公钥/私钥对中的公钥将印于所述给定介质上的所述数字签名进行解码以获得所述组合序列号;将解码后的组合序列号与包括在所述给定介质内的所述水印序列号和印于所述给定介质上的所述内容序列号相比较;以及响应于确定包括在所述给定介质内的所述水印序列号和印于所述给定介质上的所述内容序列号与所述组合序列号相匹配,确定所述内容是真实的。
[0006] 在本发明的另一方方面,所述方法还包括:响应于确定包括在所述给定介质内的所述水印序列号或印于所述给定介质上的所述内容序列号与解码后的组合序列号不匹配,确定所述内容是伪造的。
[0007] 在本发明的另一方面,所述给定介质包括多个金融工具票据(financial instrument paper)中的给定金融工具票据,并且所述内容包括印刷在所述给定金融工具票据上的印刷内容,其中所述方法包括:将包括在所述给定金融工具票据内的水印序列号与印刷内容序列号相组合以创建组合序列号,其中包括在所述给定金融工具票据内的所述水印序列号唯一地标识所述给定金融工具票据,其中所述印刷内容序列号唯一地标识所述印刷内容;通过使用所述公钥/私钥对中的所述私钥将所述组合序列号进行编码来创建所述数字签名;以及将所述印刷内容序列号和所述数字签名印刷在所述给定金融工具票据上以创建金融工具。
[0008] 在本发明的另一方面,其中将所述印刷内容序列号和所述数字签名印刷在所述给定金融工具票据上包括:将所述数字签名转换为条形码;以及将所述印刷内容序列号和所述条形码印刷在所述给定金融工具票据上以创建所述金融工具。
[0009] 在本发明的另一方面,所述方法还包括:使用所述公钥/私钥对中的公钥将印刷在所述给定金融工具票据上的所述数字签名进行解码以获得所述组合序列号;将解码后的组合序列号与包括在所述给定金融工具票据内的所述水印序列号和印刷在所述给定金融工具票据上的所述印刷内容序列号相比较;以及响应于确定包括在所述给定金融工具票据内的所述水印序列号和印刷在所述给定金融工具票据上的所述印刷内容序列号与所述组合序列号相匹配,确定所述金融工具是真实的。
[0010] 在本发明的另一方面,其中所述给定介质包括多个数字内容存储器中的给定数字内容存储器,其中所述内容包括存储在所述给定数字内容存储器上的数字内容,其中所述方法包括:将包括在所述给定数字内容存储器内的水印序列号与数字内容序列号相组合以创建所述组合序列号,其中所述水印序列号唯一地标识所述给定数字内容存储器,其中所述数字内容序列号唯一地标识所述数字内容;使用所述公钥/私钥对中的所述私钥将所述组合序列号进行编码来创建所述数字签名;以及将所述数字内容序列号和所述数字签名印于所述给定数字内容存储器上。
[0011] 在本发明的另一方面,所述方法还包括:使用所述公钥/私钥对中的公钥将印于所述给定数字内容存储器上的所述数字签名进行解码以获得所述组合序列号;将解码后的组合序列号与包括在所述给定数字内容存储器内的所述水印序列号和印于所述给定数字内容存储器上的所述数字内容序列号相比较;以及响应于确定包括在所述给定数字内容存储器内的所述水印序列号和印于所述给定数字内容存储器上的所述数字内容序列号与所述组合序列号相匹配,确定存储在所述给定数字内容存储器上的所述数字内容为真实副本。
[0012] 此处还描述并要求保护与上述方法对应的系统和计算机可读存储介质。附图说明
[0013] 图1示出根据本发明的用于防止信息复制的系统的一个实施例;
[0014] 图2是示出根据本发明的用于在防止信息复制的方法中对认证信息进行编码的一个实施例的流程图
[0015] 图3示出根据本发明的用于防止信息复制的方法的实施例的包括编码后的认证信息的实例纸币;
[0016] 图4是示出根据本发明的用于在防止信息复制的方法中对认证信息进行解码的一个实施例的流程图;
[0017] 图5是示出根据本发明的用于在防止数字内容复制的方法中对认证信息进行编码的一个实施例的流程图;
[0018] 图6是示出根据本发明的用于在防止数字内容复制的方法中对认证信息进行解码的一个实施例的流程图。

具体实施方式

[0019] 本发明的各个方面可以实现为系统、方法或计算机程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、驻留软件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模”或“系统”。此外,本发明的各个方面还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序。
[0020] 可以采用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是—但不限于—电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机盘、硬盘随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0021] 计算机可读的信号介质可以包括例如在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序。这种传播的数据信号可以采用多种形式,包括—但不限于—电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0022] 计算机可读介质上包含的程序可以用任何适当的介质传输,包括—但不限于—无线、有线、光缆、RF等等,或者上述的任意合适的组合。
[0023] 可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的各个方面的操作的计算机程序,所述程序设计语言包括面向对象的程序设计语言—诸如(Java以及所有基于Java的商标和徽标是Sun Microsystems,Inc.在美国和/或其它国家的商标)、Smalltalk、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0024] 下面将参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。
[0025] 也可以把这些计算机程序指令存储在计算机可读介质中,这些指令使得计算机、其它可编程数据处理装置、或其它设备以特定方式工作,从而,存储在计算机可读介质中的指令就产生出包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的指令的制造品(article of manufacture)。
[0026] 也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令提供实现流程图和/或框图中的一个或多个方框中规定的功能/动作的过程。
[0027] 附图中的流程图和框图显示了根据本发明的不同实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0028] 在此使用的术语只是为了描述特定的实施例并且并非旨在作为本发明的限制。如在此使用的,单数形式“一”、“一个”和“该”旨在同样包括复数形式,除非上下文明确地另有所指。还将理解,当在此说明书中使用时,术语“包括”和/或“包含”指定声明的特性、整数、步骤、操作、元素和/或组件的存在,但是并不排除一个或多个其它特性、整数、步骤、操作、元素、组件和/或其组的存在或增加。
[0029] 下面权利要求中的对应结构、材料、操作以及所有功能性限定的装置或步骤的等同替换,旨在包括任何用于与在权利要求中具体指出的其它元件相组合地执行该功能的结构、材料或操作。出于示例和说明目的给出了对本发明的描述,但所述描述并非旨在是穷举的或是将本发明限于所公开的形式。实施例的选择和描述是为了最佳地解释本发明的原理和实际应用,并且当适合于所构想的特定使用时,使得所属技术领域的其它普通技术人员能够理解本发明的具有各种修改的各种实施例。
[0030] 图1示出根据本发明的用于防止信息复制的系统的一个实施例。在该实施例中,所述系统防止伪造印刷的金融工具。所述系统包括金融工具票据制造商101、印刷设备102、编码设备103和认证设备110。金融工具票据制造商101提供多个金融工具票据107。
每个金融工具票据用于产生一个金融工具。在该实施例中,制造每个金融工具票据以便包括唯一序列号,该唯一序列号结合在票据中作为水印。印刷设备102根据本发明的不同实施例,使用金融工具票据印刷金融工具108。编码设备103在操作上耦合到处理器104和计算机可读介质105。计算机可读介质105存储计算机可读程序106和公钥/私钥对中的私钥109以便实现本发明的编码方法。认证设备110在操作上耦合到处理器111和计算机可读介质112。计算机可读介质112存储计算机可读程序113和公钥/私钥对中的公钥114以便实现本发明的解码方法。
[0031] 图2是示出根据本发明的用于在防止信息复制的方法中对认证信息进行编码的一个实施例的流程图。对于要印刷的每个金融工具108,使用给定金融工具票据107。给定金融工具票据107包括结合在票据中的唯一水印序列号,其唯一地标识给定金融工具票据107。还为金融工具108指定印刷内容序列号,所述印刷内容序列号要印刷在给定金融工具票据107上并且唯一地标识金融工具108。编码设备103将给定金融工具票据107的水印序列号与印刷内容序列号相组合以创建组合序列号(201)。编码设备103通过使用公钥/私钥对中的私钥109将组合序列号进行编码,创建数字签名(202)。印刷设备102在给定金融工具票据107上印刷所述印刷内容序列号和数字签名(203)。
[0032] 例如,金融工具108可以包括纸币。图3示出根据本发明的用于防止信息复制的方法的实施例的包括编码认证信息的实例纸币。实例纸币票据包括结合在票据中的为“97468”的水印序列号303。水印序列号303唯一地标识该特定纸币票据。为纸币301指定为“14NH7568998”的印刷内容序列号302。参考图2和3,编码设备103将水印序列号303与印刷内容序列号302相组合以创建组合序列号(201)。编码设备103通过使用私钥109将组合序列号进行编码,创建数字签名304(202)。在此,编码设备103还将数字签名304转换成一维条形码。也可以将数字签名304转换为其它形式,例如二维条形码。印刷设备102在特定纸币票据上印刷所述印刷内容序列号302和数字签名304(203)。
[0033] 图4是示出根据本发明的用于在防止信息复制的方法中对认证信息进行解码的一个实施例的流程图。为了确定金融工具的真实性,认证设备110读取印刷在金融工具108上的数字签名。认证设备110使用公钥/私钥对中的公钥114将数字签名进行解码以获得纸币108的唯一组合序列号(401)。如本领域公知的,只有通过匹配私钥109编码的数字签名才可以使用公钥114进行正确解码。如上所述,通过将纸币108的水印序列号和印刷内容序列号相组合来创建组合序列号。认证设备110将解码后的组合序列号与包括在金融工具票据中的水印序列号和印刷在金融工具108上的印刷内容序列号相比较(402)。响应于确定两者匹配(403)解码后的组合序列号,确定金融工具是真实的(404)。响应于确定水印序列号或印刷内容序列号与解码后的组合序列号不匹配,确定金融工具是伪造的(405)。
[0034] 例如,参考图3中所示的实例纸币,认证设备110读取印刷在纸币301上的数字签名304,并且使用公钥114将数字签名304进行解码以获得组合序列号(401)。认证设备110将解码后的组合序列号与包括在纸币票据中的水印序列号303和印刷在纸币301上的印刷内容序列号302相比较(402)。响应于确定水印序列号303和印刷内容序列号302均与解码后的组合序列号相匹配,确定纸币301是真实的(404)。响应于确定水印序列号303或印刷内容序列号302与解码后的组合序列号不匹配,确定纸币301是伪造的(405)。
[0035] 使用本发明,纸币301具有三个唯一标识符:水印序列号303,其唯一地标识特定纸币票据;印刷内容序列号302,其唯一地标识纸币301;以及数字签名304,其通过使用私钥109,将水印序列号303和印刷内容序列号302唯一地关联。需要每个纸币票据包括唯一水印序列号将增加为进行伪造而重新产生票据的难度,因为这需要纸币票据制造商的合作。此外,该要求防止重新产生已知的印刷内容序列号,因为这对于每个纸币不足以产生与唯一水印序列号的关联。即使产生唯一水印序列号和唯一印刷内容序列号,如果不访问私钥109,也无法创建用于确认它们的唯一关联的数字签名。使用私钥109也防止在伪造货币中引入新的印刷内容序列号。如果不正确地引入印刷内容序列号,则如果不访问私钥109,无法创建用于确认其与唯一水印序列号的唯一关联的数字签名。因此,使用每个纸币上的三个唯一标识符的组合将防止伪造纸币。
[0036] 尽管上面在纸币的上下文中描述了本发明的各实施例,但本发明也可以用于防止复制其它类型的印刷的金融工具。其它印刷的金融工具可以包括但不限于银行支票(支票)、银行存款凭证、债券凭证、银行贷款、商业票据、协议、印花税票据、银行汇票、股份证书、即期汇票、国库券、高价值证券、汇票、期货和期权合约、债务证券、权益工具、不记名债券、政府发行的债券、存款凭证以及有奖债券。可以将三个唯一标识符与这些金融工具以及其它需要唯一性的印刷内容一起使用。例如,参考图2和4,在银行支票实例中,制造具有水印序列号的银行支票票据,所述水印序列号唯一地标识该银行支票票据。为银行支票指定支票序列号以便唯一地标识银行支票。唯一支票序列号的一个实例可以包括账号、银行标识符和支票号码的组合。编码设备103将银行支票票据的水印序列号与支票序列号相组合以创建组合序列号(201)。编码设备103通过使用公钥/私钥对中的私钥109将组合序列号进行编码,创建数字签名(202)。数字签名在银行支票票据的水印序列号和银行支票序列号之间创建唯一关联。将银行支票序列号和数字签名印刷在银行支票票据上(203)。
[0037] 为了确定银行支票的真实性,解码设备110读取印刷在银行支票上的数字签名,并且使用公钥/私钥对中的公钥114将数字签名进行解码以获得组合序列号(401)。解码设备110将解码后的组合序列号与包括在银行支票票据中的水印序列号和印刷在银行支票上的支票序列号相比较(402)。响应于确定两者都匹配(403),确定银行支票是真实的(404)。响应于确定水印序列号或支票序列号不匹配,确定银行支票是伪造的(405)。
[0038] 本发明也可以应用于纸张之外的介质以便防止复制信息。例如,本发明可以与数字内容存储器一起使用,该存储器用于存储受版权保护的数字内容,例如软件、电影、音乐或图像。数字内容存储器可以包括与上面定义的计算机可读介质相同的形式。图5是示出根据本发明的用于在防止数字内容复制的方法中对认证信息进行编码的一个实施例的流程图。多个数字内容存储器的给定数字内容存储器包括结合在给定数字内容存储器中的水印序列号,所述水印序列号唯一地标识该给定数字内容存储器。也为存储在给定数字内容存储器中的数字内容指定数字内容序列号,以便唯一地标识数字内容。编码设备103将给定数字内容存储器的水印序列号与唯一数字内容序列号相组合以创建组合序列号(501)。编码设备103通过使用公钥/私钥对中的私钥109将组合序列号进行编码,创建数字签名(502)。适当的印记设备将数字内容序列号和数字签名印于给定数字内容存储器上(503)。
[0039] 图6是示出根据本发明的用于在防止数字内容复制的方法中对认证信息进行解码的一个实施例的流程图。为了确定存储在数字内容存储器上的数字内容的真实性,认证设备110读取印于给定数字内容存储器上的数字签名。认证设备110使用公钥/私钥对中的公钥114将数字签名进行解码以获得组合序列号(601)。如上所述,通过将给定数字内容存储器的水印序列号与数字内容序列号相组合以创建组合序列号。认证设备110将解码后的组合序列号与包括在给定数字内容存储器中的水印序列号和印于给定数字内容存储器上的数字内容序列号相比较(602)。响应于确定两者都与解码后的组合序列号匹配(603),确定存储在给定数字内容存储器上的数字内容是真实副本(604)。响应于确定水印序列号或印刷数字内容号不匹配(603),确定存储在给定数字内容存储器上的数字内容是伪造副本(605)。
[0040] 例如,假设计算机可读介质包括给定紧凑盘(CD)。制造CD以包括结合在CD中的水印序列号,其唯一地标识该特定CD。为存储在给定CD上的数字内容指定数字内容序列号。编码设备103将包括在给定CD中的水印序列号与数字内容序列号相组合以创建组合序列号(501)。编码设备103通过使用公钥/私钥对中的私钥109将组合序列号进行编码,创建数字签名(502)。将数字签名和数字内容序列号印于给定CD上(503)。
[0041] 为了确定给定CD的真实性,认证设备110读取印于给定CD上的数字签名,并使用公钥/私钥对中的公钥114将数字签名进行解码以获得组合序列号(601)。认证设备110将解码后的组合序列号与结合在给定CD中的水印序列号和印于给定CD上的数字内容序列号相比较(602)。响应于确定两者都匹配(603),确定存储在给定CD上的数字内容是真实副本(604)。响应于确定结合在给定CD中的水印序列号或印于给定CD上的数字内容序列号不匹配,确定存储在给定CD上的数字内容是伪造副本(605)。
[0042] 出于示例目的给出了对本发明的不同实施例的描述,但所述描述并非旨在是穷举的或是限于所公开的实施例。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使所属技术领域的其它普通技术人员能理解本文公开的实施例。
QQ群二维码
意见反馈