CN103875208A - 包括防止货币伪造的防止信息复制 - Google Patents

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

Info

Publication number
CN103875208A
CN103875208A CN201280049952.1A CN201280049952A CN103875208A CN 103875208 A CN103875208 A CN 103875208A CN 201280049952 A CN201280049952 A CN 201280049952A CN 103875208 A CN103875208 A CN 103875208A
Authority
CN
China
Prior art keywords
sequence number
given
content
financial instrument
printed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201280049952.1A
Other languages
English (en)
Other versions
CN103875208B9 (zh
CN103875208B (zh
Inventor
P·N·库尔卡尼
R·阿帕乌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN103875208A publication Critical patent/CN103875208A/zh
Application granted granted Critical
Publication of CN103875208B publication Critical patent/CN103875208B/zh
Publication of CN103875208B9 publication Critical patent/CN103875208B9/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D7/00Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
    • G07D7/003Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using security elements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D7/00Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
    • G07D7/004Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using digital security elements, e.g. information coded on a magnetic thread or strip
    • G07D7/0047Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using digital security elements, e.g. information coded on a magnetic thread or strip using checkcodes, e.g. coded numbers derived from serial number and denomination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • H04L2209/608Watermarking

Abstract

一种用于防止信息复制的方法,包括:将结合在给定介质内的水印序列号与内容序列号相组合以创建组合序列号,所述水印序列号唯一地标识所述给定介质,所述内容序列号唯一地标识存储在所述给定介质上的内容;通过使用公钥/私钥对中的私钥将所述组合序列号进行编码来创建数字签名;将所述内容序列号和所述数字签名印于所述给定介质上;使用所述公钥/私钥对中的公钥将印于所述给定介质上的所述数字签名进行解码以获得所述组合序列号;将解码后的组合序列号与所述水印序列号和印于所述给定介质上的所述内容序列号相比较;以及响应于确定上述两者与所述组合序列号相匹配,确定所述内容是真实的。

Description

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

Claims (25)

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.一种用于确定数字内容的复制的方法,所述方法包括:
将包括在多个数字内容存储器中的给定数字内容存储器内的水印序列号与数字内容序列号相组合以创建组合序列号,其中所述水印序列号唯一地标识所述给定数字内容存储器,其中所述数字内容序列号唯一地标识存储在所述给定数字内容存储器上的数字内容;
使用公钥/私钥对中的私钥将所述组合序列号进行编码来创建数字签名;以及
将所述数字内容序列号和所述数字签名印于所述给定数字内容存储器上。
CN201280049952.1A 2011-10-13 2012-09-28 包括防止货币伪造的防止信息复制 Active CN103875208B9 (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/272,636 2011-10-13
US13/272,636 US9935775B2 (en) 2011-10-13 2011-10-13 Deterring information copying including deterrence of currency counterfeiting
PCT/IB2012/055195 WO2013054223A1 (en) 2011-10-13 2012-09-28 Deterring information copying including deterrence of currency counterfeiting

Publications (3)

Publication Number Publication Date
CN103875208A true CN103875208A (zh) 2014-06-18
CN103875208B CN103875208B (zh) 2017-09-05
CN103875208B9 CN103875208B9 (zh) 2017-11-03

Family

ID=48081441

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280049952.1A Active CN103875208B9 (zh) 2011-10-13 2012-09-28 包括防止货币伪造的防止信息复制

Country Status (4)

Country Link
US (3) US9935775B2 (zh)
CN (1) CN103875208B9 (zh)
GB (1) GB2509638B (zh)
WO (1) WO2013054223A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107545214A (zh) * 2016-06-28 2018-01-05 阿里巴巴集团控股有限公司 图像序列号确定方法、特征的设置方法、装置及智能设备

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5762830B2 (ja) * 2011-06-07 2015-08-12 グローリー株式会社 紙葉類処理装置及び方法
US8930698B2 (en) * 2012-12-27 2015-01-06 Dropbox, Inc. Encrypting globally unique identifiers at communication boundaries
US9760818B2 (en) * 2014-04-29 2017-09-12 Hewlett-Packard Development Company, L.P. Machine-readable watermarks and barcodes in images
US11410134B2 (en) 2015-02-27 2022-08-09 Giesecke+Devrient Currency Technology America, Inc. Systems, methods, and computer-readable media for reconciling deposits
US9747638B2 (en) 2015-02-27 2017-08-29 Gieseke & Devrient America, Inc. Systems, methods, and computer-readable media for electronic report tracking
WO2020160580A1 (en) * 2019-02-06 2020-08-13 Dcs Computing Gmbh Marking device, system and method
CN109887152A (zh) * 2019-03-14 2019-06-14 上海古鳌电子科技股份有限公司 一种智能联网验钞系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020067827A1 (en) * 2000-12-04 2002-06-06 Kargman James B. Method for preventing check fraud
US20030210805A1 (en) * 2000-12-21 2003-11-13 Digimarc Corporation Digitally watermarking holograms for identity documents
CN1646327A (zh) * 2002-03-27 2005-07-27 德国捷德有限公司 防伪元件
US20070147196A1 (en) * 2005-12-26 2007-06-28 Pentax Corporation Optical information processing device

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7080855B2 (en) 1998-05-11 2006-07-25 Thyssenkrupp Presta Ag Safety steering column, motor vehicle with a safety system and safety method
US6801999B1 (en) 1999-05-20 2004-10-05 Microsoft Corporation Passive and active software objects containing bore resistant watermarking
US7152047B1 (en) 2000-05-24 2006-12-19 Esecure.Biz, Inc. System and method for production and authentication of original documents
KR100400582B1 (ko) 2001-01-12 2003-10-08 주식회사 마크애니 디지털 워터마킹을 이용한 유가증권등의 발급, 인증장치와방법
US7207490B2 (en) 2003-03-24 2007-04-24 Giesecke & Devrient Gmbh Security element
CN2715245Y (zh) 2003-09-22 2005-08-03 兆日科技(深圳)有限公司 一种纹理密码标签
JP2005318068A (ja) 2004-04-27 2005-11-10 Kddi Corp コンテンツ認証データの電子透かし埋め込み方式および認証方式
JP4544904B2 (ja) 2004-04-28 2010-09-15 オリンパス株式会社 光学系
US20070174196A1 (en) 2006-01-26 2007-07-26 Christoph Becker System and method for verifying authenticity
US20090121471A1 (en) * 2007-01-31 2009-05-14 Gaffney Gene F Method and system for producing documents, websites, and the like having security features
US9729326B2 (en) * 2008-04-25 2017-08-08 Feng Lin Document certification and authentication system
CN102164037B (zh) 2011-03-31 2014-04-30 飞天诚信科技股份有限公司 一种数字签章系统和方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020067827A1 (en) * 2000-12-04 2002-06-06 Kargman James B. Method for preventing check fraud
US20030210805A1 (en) * 2000-12-21 2003-11-13 Digimarc Corporation Digitally watermarking holograms for identity documents
CN1646327A (zh) * 2002-03-27 2005-07-27 德国捷德有限公司 防伪元件
US20070147196A1 (en) * 2005-12-26 2007-06-28 Pentax Corporation Optical information processing device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107545214A (zh) * 2016-06-28 2018-01-05 阿里巴巴集团控股有限公司 图像序列号确定方法、特征的设置方法、装置及智能设备

Also Published As

Publication number Publication date
US10498539B2 (en) 2019-12-03
WO2013054223A1 (en) 2013-04-18
US9935775B2 (en) 2018-04-03
US20180076963A1 (en) 2018-03-15
US20130093173A1 (en) 2013-04-18
GB201406062D0 (en) 2014-05-21
US20130093175A1 (en) 2013-04-18
CN103875208B9 (zh) 2017-11-03
US8585094B2 (en) 2013-11-19
CN103875208B (zh) 2017-09-05
GB2509638A (en) 2014-07-09
GB2509638B (en) 2014-12-17

Similar Documents

Publication Publication Date Title
CN103875208A (zh) 包括防止货币伪造的防止信息复制
US20210224760A1 (en) Transfer of digital currency encryption keys through the process of issuance, validation and devaluation of physical medium with multi-factor authorization, and the physical medium of encryption keys for digital currency to conduct this transfer technology
US7080041B2 (en) System and method for production and authentication of original documents
CN111612966B (zh) 一种基于图像识别的票据凭证防伪检测方法及装置
CN101377837A (zh) 电子支票二维码凭证的生成及验证方法
CN104077624A (zh) 带防伪二维码的电子票据的生成方法、校验方法及其系统
CN111612963B (zh) 一种基于智能设备的票据凭证防伪检测方法及装置
GB2297856A (en) Electronic negotiable documents
TWM578836U (zh) 跨行帳號的金融授權系統
CN104408502A (zh) 基于cpk的二维码生成和验证方法及装置
US20140069997A1 (en) System and method for currency validation
KR20160026387A (ko) Oid 코드 패턴을 구비하는 유가 증권 및 그를 이용한 위변조 방지 시스템 및 방법
CN201138489Y (zh) 具有数字签名及电子标签和彩色图像的票据安全认证终端
RU2684498C2 (ru) Способ сертификации и аутентификации защищенных документов на основании результата измерения отклонений относительного положения в различных процессах, вовлеченных в изготовление таких защищенных документов
CN111612964B (zh) 基于区块链的票据凭证防伪检测方法及装置
CN115396117A (zh) 基于区块链预防篡改的电子文书签署、校验方法及系统
CN112785422B (zh) 一种基于区块链的企业债券融资方法、设备及介质
KR100821080B1 (ko) 유가증권, 이의 제조 방법 및 검사 방법
US20230214830A1 (en) Blockchain supported banknote
TWI695335B (zh) 跨行帳號的金融授權系統及其款項代收、扣款授權方法
CN102945353A (zh) 一种防止文件内容/印章被伪造篡改的方法
WO2014102707A1 (en) Method of realization of a bank check and bank check realized with said method
CN1311400C (zh) 金融票据及有价证券防伪加密装置
JP7274202B2 (ja) 光学コード作成プログラム、光学コード読取認証プログラム、光学コード認証システム、代金決済システム、印刷物の製造方法、及び光学コードの認証方法
GB2358115A (en) Method and system for remote printing of duplication resistent documents

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CI03 Correction of invention patent

Correction item: Description

Correct: Zheng Que

False: Cuo Wu

Number: 36-01

Page: Quan Wen

Volume: 33

CI03 Correction of invention patent