[go: up one dir, main page]

CN1153402C - Methods and systems for creating and authenticating unalterable self-verifying articles - Google Patents

Methods and systems for creating and authenticating unalterable self-verifying articles Download PDF

Info

Publication number
CN1153402C
CN1153402C CNB951951580A CN95195158A CN1153402C CN 1153402 C CN1153402 C CN 1153402C CN B951951580 A CNB951951580 A CN B951951580A CN 95195158 A CN95195158 A CN 95195158A CN 1153402 C CN1153402 C CN 1153402C
Authority
CN
China
Prior art keywords
data
recipient
data set
peculiar
encoded
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.)
Expired - Fee Related
Application number
CNB951951580A
Other languages
Chinese (zh)
Other versions
CN1164306A (en
Inventor
Dg
D·G·普里迪
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.)
Micro Scanning System Ltd By Share Ltd
Siemens Corp
Original Assignee
International Data Matrix Inc
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 Data Matrix Inc filed Critical International Data Matrix Inc
Publication of CN1164306A publication Critical patent/CN1164306A/en
Application granted granted Critical
Publication of CN1153402C publication Critical patent/CN1153402C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/20Individual registration on entry or exit involving the use of a pass
    • G07C9/22Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder
    • G07C9/25Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/12Card verification

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Collating Specific Patterns (AREA)
  • Credit Cards Or The Like (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Catalysts (AREA)
  • Compounds Of Unknown Constitution (AREA)
  • Organic Low-Molecular-Weight Compounds And Preparation Thereof (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The system includes an input data set (100) which includes a biometric data set (101) and an optional textual data set (102), an article (10), a processing system (103), and a self-verifying article (104). The input data set (100) is recipient specific data. The biometric data set (101) may include one or more physical traits personal to the potential article recipient, such as a photo, a retinal scan, a finger print, or a signature. The textual data set (102) may include one or more textual attributes, such as name, address, height and weight, or eye color.

Description

产生和鉴别不可变更的 自动验证制品的方法和系统Method and system for generating and authenticating an immutable, automatically authenticating artifact

发明的技术领域technical field of invention

本发明总的来说涉及编码方法和系统,尤其涉及产生和鉴别自动验证制品的方法、系统以及制品。The present invention relates generally to encoding methods and systems, and more particularly to methods, systems and articles of manufacture and authentication of self-authenticating articles.

发明背景Background of the invention

现代生活要求迅速、方便和可靠地验证个人身份证明和文件真实性。几乎每一次商业交易都需要进行个人和文件的辨认。此外,在社会和政治环境中对个人身份证明的需要越来越多。Modern life demands quick, easy and reliable verification of personal identification and document authenticity. Almost every business transaction requires the identification of individuals and documents. In addition, there is an increasing need for personal identification in social and political environments.

需要文件辨认和个人身份证明的商业交易包括信用卡、电话卡、自动提款机(“ATM”)和类似的交易以及其它日常商业交易,例如支票兑付。例如,当拿支票到银行进行支付时,银行需要验证支票书写者的签名(称为背书)的真实性,活期存款帐户中有足够的钱支付支票。背书的真实性通过把支票上的签名与支票书写者留在银行文件上的签名样品作比较来确定。伪造相当好的背书可以使未被授权的个人非法地兑现支票。Business transactions requiring document identification and personal identification include credit cards, phone cards, automated teller machine ("ATM") and similar transactions as well as other routine business transactions such as check cashing. For example, when taking a check to a bank to pay, the bank needs to verify the authenticity of the check writer's signature (called an endorsement) and that there is enough money in the checking account to pay the check. The authenticity of the endorsement is determined by comparing the signature on the check with a sample of the check writer's signature left on the bank's file. Forging a reasonably good endorsement can allow unauthorized individuals to illegally cash a check.

另一方面,在非商业环境中,在安全方面经常有识别问题存在。例如,公寓和办公楼的安全系统要求想进入大楼的任何人在安全警卫员面前“签到”,并经常向警卫员出示先前颁发的允许进入大楼的个人身份证明文件。安全警卫员要作出自己最好的判断来确定个人身份证明文件是真实的,出示该个人身份证明的人是该身份证明文件所确定的人。在这种情况下,可以理解安全警卫员可能受被伪造或被篡改的身份证明文件所确定的人的欺骗。在政治环境中,许多国家都要求公民公开携带个人身份证,以便在能够应适当的官方的要求可被检查。例如,在交通事故现场或因交通违章被停车时,个人要向警察出示个人身份证明,例如驾驶执照。此外,投票、跨越国际边界和/或进口或出口货物时都要提交个人身份证明文件。In non-commercial environments, on the other hand, there are often identification issues in terms of security. For example, security systems in apartment and office buildings require anyone who wants to enter the building to "sign in" in front of a security guard and often present the guard with a previously issued personal identification document that allows entry to the building. It is up to the security guard to use his or her best judgment to determine that the personal identification document is genuine and that the person presenting the personal identification document is the person identified on the identification document. In such circumstances, it is understandable that security guards may be deceived by persons identified by forged or altered identification documents. In a political environment, many countries require citizens to openly carry a personal ID so that it can be inspected at the appropriate official request. For example, at the scene of a traffic accident or when stopped for a traffic violation, an individual is required to present personal identification, such as a driver's license, to the police. Additionally, personal identification documents are required to vote, cross international borders and/or import or export goods.

因此,明显需要不可更改的自动验证的个人、商务和政治的识别卡、证件、文件、标签、包装和其它类似制品(article)。对本专利文件来说,应把制品看作是具有表面的任何物品,它可包括基体,可把数据固定在该基体上。此处使用的“固定”一词应表示以下词语中的一个或多个,但不受其限制,其系上、印上、粘上、蚀刻、刮出、画上、打印、敲击、嵌入、机床加工、钻出、冲压或成象。Accordingly, there is a clear need for non-alterable, self-authenticating personal, business and political identification cards, documents, documents, labels, packaging and other similar articles. For the purposes of this patent document, an article should be considered to be any article having a surface, which may include a substrate, on which data may be affixed. As used herein, the term "fixed" shall mean, without limitation, one or more of the following words, attached, stamped, glued on, etched, scratched out, drawn on, printed, tapped, embedded , machining, drilling, stamping or imaging.

目前的一种解决方案需要利用存储在由个人携带的存储器设备内的生物统计信息。“生物统计信息”一词指个人专有的特性,例如签名、指纹或照片。在安全条件下对存储器设备进行编程的“编程”场所从个人那里获得要用的生物统计信息的样品。利用普通编码技术使样品变成代码。可以让每个人把手、眼睛、脸或其它唯一的身份特征放在扫描输入设备上来获得样品。然后编码扫描的信息,形成随后被存储在可变更的便携存储器设备(即磁带、电子或光学存储卡、软盘等)内的代码。把便携存储器设备发给个人。当个人的身份需要验证时,每个人就在进行个人身份验证的“远程访问/译码”场所出示便携存储器设备,便携存储器设备内所包含的信息从存储器中被读出。然后个人再把特定的身体特征放在输入扫描设备上来获得生物统计信息的另一样品。机器把读出的代码与刚刚取样的生物统计信息进行比较,判断真实性。在这方面,可以例如利用与先前执行的编码相反的过程译码读出的代码或者可以例如利用与在加密时使用的编码处理相同的编码处理编码样品信息来进行比较。因为这种方法在每一编码和远程访问场所要有要求执行数据编码和/或译码的处理系统、复杂的光-电硬件以及每个人都有的存储器设备,所以这一解决方案是极其昂贵的。One current solution entails utilizing biometric information stored in a memory device carried by the individual. The term "biometric information" refers to characteristics that are unique to an individual, such as a signature, fingerprint or photograph. The "programming" site, which programs the memory device under secure conditions, obtains a sample of the biometric information to be used from the individual. Samples are converted into codes using common coding techniques. Samples can be obtained by having each person place their hand, eyes, face, or other unique identifier on a scan-in device. The scanned information is then encoded to form a code that is subsequently stored in a changeable portable memory device (ie, magnetic tape, electronic or optical memory card, floppy disk, etc.). Issue portable memory devices to individuals. When the individual's identity needs to be verified, everyone just presents the portable memory device at the "remote access/decoding" place where personal identity verification is carried out, and the information contained in the portable memory device is read out from the memory. The individual then places specific physical characteristics on the input scanning device to obtain another sample of biometric information. The machine compares the read code with the biometric information just sampled to determine authenticity. In this respect, the read-out code can be decoded, for example, using the inverse procedure of the previously performed encoding or the sample information can be encoded for comparison, for example, using the same encoding process as used at the time of encryption. This solution is prohibitively expensive because of the processing systems required to perform data encoding and/or decoding, complex opto-electronic hardware, and memory devices at each encoding and remote access location of.

因此,本发明的目的是提供在制品上使用的不可变更的代码,这种代码包含该制品的指定持有者所特有的生物统计识别信息。It is therefore an object of the present invention to provide an unalterable code for use on an article containing biometric identification information unique to the intended holder of the article.

本发明的另一目的是提供便宜地、准确地和有效地产生不可变更的自动验证的个人和商用制品的方法和系统。Another object of the present invention is to provide a method and system for cheaply, accurately and efficiently generating inalterable self-authenticating personal and commercial articles.

本发明的再一个目的是提供准确地、有效地和便宜地鉴别所出示的自动验证制品的方法和系统。It is a further object of the present invention to provide methods and systems for accurately, efficiently and inexpensively authenticating presented self-authenticating articles.

本发明还一个目的是提供验证在远程访问场所出示的自动验证制品的真实性的方法和系统,这种方法和系统不需要昂贵的验证设备,例如物理特征扫描输入设备,也没有到达中央位置的通信信息的不便。It is yet another object of the present invention to provide a method and system for verifying the authenticity of an automatically authenticated article presented at a remote access location that does not require expensive verification equipment, such as physical feature scanning input devices, and does not require access to a central location. Inconvenience in communicating information.

发明概要Summary of the invention

本发明涉及包含被编码的机器可读数据集的自动验证制品,该机器可读编码数据集包括接收者特有生物统计数据。自动验证制品包括例如商业文件(即借据、汇票、支票和不记名证券等)、交易卡(即ATM卡、电话卡和信用卡等)、个人身份证明文件(即驾驶执照、政府救济卡、护照和个人身份证等)以及固定在包裹表面上的标签,这种标签包括例如该包裹所有者或寄送者的标识,可被关税代理商用来核实进口货物。生物统计数据集的子集或全部可以例如是被认为是某人特有的个人特征的图象,如指纹、视网膜扫描、照片、签名等,或者最好对上述一些组合进行编码来产生机器可读数据集。这种制品最好是纸或塑料的低成本制品,但可以是任何基体,最好把机器可读数据集固定在制品上或固定在制品内。制品还可以但不必包含生物统计数据集的人可读版本。The present invention relates to a self-authenticating article comprising an encoded machine-readable data set including recipient-specific biometric data. Automated authentication articles include, for example, business documents (i.e., IOUs, money orders, checks, and bearer securities, etc.), transaction cards (i.e., ATM cards, phone cards, and credit cards, etc.), personal identification documents (i.e., driver's licenses, government relief cards, passports, and personal ID card, etc.) and a label fixed on the surface of the package, which includes, for example, the identification of the owner or sender of the package, which can be used by customs agents to verify imported goods. A subset or all of the biometric data set could be, for example, images of personal characteristics considered to be unique to a person, such as fingerprints, retinal scans, photographs, signatures, etc., or preferably some combination of the above encoded to produce a machine readable data set. The article is preferably a low cost article of paper or plastic, but can be any substrate, and the machine readable data set is preferably affixed to or within the article. Artifacts can also, but need not, contain human-readable versions of biometric datasets.

在本发明的一实施例中,以这样的方式把被编码的机器可读数据集固定在制品上,即除非借助于适当地设计的阅读设备,人眼看不懂或看不到。例如,支票或在这方面的任何制品在其上固定了包括指定的用户签名的机器可读数据集。因此,冒充的伪造者将拿不到指定签名的样品进行复制。使用者的签名与译码签名的比较允许在使用场所的验证。In one embodiment of the invention, the encoded machine-readable data set is affixed to the article in such a manner that it is indecipherable or invisible to the human eye except with the aid of a suitably designed reading device. For example, a check or any article of manufacture in this regard has immobilized thereon a machine-readable data set including a designated user's signature. Therefore, a false counterfeiter will not be able to obtain a sample of the designated signature for reproduction. Comparison of the user's signature with the decrypted signature allows verification at the point of use.

在另一实施例中,人可读的正文数据集也出现在制品上,可选择该正文数据集的被选子集被编码、与被编码的生物统计数据集连接、交错等。对本专利文件来说,正文数据集包括非生物统计数据的所有数据。In another embodiment, a human-readable text data set is also present on the article of manufacture, a selected subset of which can be selected to be encoded, concatenated with the encoded biometric data set, interleaved, etc. For the purposes of this patent document, the text data set includes all data other than biometric data.

因此,本发明的一个实施例是包括表面和数据集的自动验证制品,该数据集包括机器可读形式的被编码的接收者特有生物统计数据。另一实施例是包括表面、固定在该表面上的第一数据集和第二数据集的自动验证制品,第二数据集是第一数据集的被编码的拷贝。一替换实施例是包括表面、固定在该表面上的包括至少一个正文数据子集的正文数据集、固定在该表面上的包括至少一个生物统计数据子集的生物统计数据集以及包括正文数据集和生物统计数据集的编码拷贝的机器可读数据集的自动验证的接收者特有标识制品,这些数据集被随意地连接、交错或组合并被固定在该制品上。机器可读数据集最好被排列成为组成至少一个矩阵(阵列)的光可读二进制码。矩阵通常指二维条形码或矩阵码。Accordingly, one embodiment of the present invention is an automated authentication article comprising a surface and a data set comprising encoded recipient-specific biometric data in machine-readable form. Another embodiment is a self-authenticating article comprising a surface, a first data set affixed to the surface, and a second data set that is an encoded copy of the first data set. An alternative embodiment is comprising a surface, a text data set comprising at least one subset of text data fixed on the surface, a biometric data set comprising at least one subset of biometric data fixed on the surface, and a text data set comprising An automatically authenticated recipient-specific identification article of machine-readable data sets of encoded copies of biometric and biometric data sets optionally concatenated, interleaved, or combined and affixed to the article. The machine readable data set is preferably arranged as optically readable binary codes forming at least one matrix (array). Matrix usually refers to a 2D barcode or matrix code.

本发明的一个方面涉及产生不可变更的自动验证制品的方法,该方法包括以下步骤:接收由一个或多个接收者特有数据子集组成的接收者特有数据集,通过有选择地编码第一接收者特有数据子集来产生机器可读数据集,以及把该机器可读数据集和可选地把该第一接收者特有数据子集固定在该制品的表面上。最好可按照一个或多个机器可读矩阵形式固定机器可读数据集。印刷的机器可读数据集可作为可视二进制数据被固定在例如制品的指定空白区域上,或者另一方面,如以上所介绍的那样,可通过利用标记手段、例如可与制品印件分开被检测的油墨、如紫外、红外或其它颜色的油墨或可通过把机器可读数据集放置在制品上来把机器可读数据集印在制品的已打印区域的上面或下面,以便可有选择地读出永久的磁性或荧光图象。还有一种可能就是以光谱可分辨的方式来固定机器可读数据集,打印在数据集上的是假的代码,如果对其进行光复制或以其它方式对其进行再现将产生无效的代码。One aspect of the invention relates to a method of producing an unalterable self-authenticating article, the method comprising the steps of: receiving a recipient-specific data set consisting of one or more recipient-specific data subsets, by selectively encoding a first received The recipient-specific subset of data is used to generate a machine-readable data set, and the machine-readable data set and optionally the first recipient-specific data subset are affixed to the surface of the article. Preferably, the machine-readable data set may be fixed in the form of one or more machine-readable matrices. The printed machine-readable data set may be affixed as visual binary data, e.g. on a designated blank area of the article, or alternatively, as described above, may be fixed by means of marking, e.g. separately from the printout of the article. Detected inks, such as ultraviolet, infrared, or other colored inks, or machine-readable data sets can be printed on or under printed areas of the article by placing the machine-readable data set on the article so that they can be selectively read. Produce permanent magnetic or fluorescent images. It is also possible to immobilize the machine-readable data set in a spectrally resolvable manner, and to print on the data set a false code that would produce an invalid code if optically replicated or otherwise reproduced.

另一方面,可实际上把机器可读数据集固定为作为空白点(void)的二进制数据。对于本专利文件来说,空白点应当包括但不限于坑、缝隙、气泡、凹陷和小孔等,或都不包括这些,可随意地把空白点安排在矩阵内,使得物理材料检测系统能够区分空白点/非空白点区域。这种检测系统可以包括超声或其它成像技术,这种技术利用确定晶格(cellarea)深度或密度的返回信号来确定是否存在空白点。其它光学技术可同样地被使用,例如在普通致密盘技术中所使用的光技术。最好是当利用物理特性时,可用材料填充或覆盖任何空白点来给制品提供平滑的表面。因此,制品的结构是多层结构,其中的一层包含作为空白点的机器可读代码。On the other hand, the machine-readable data set may actually be fixed as binary data as voids. For this patent document, blank spots should include but not limited to pits, gaps, air bubbles, depressions and small holes, etc., or none of these, and blank spots can be arranged in the matrix at will, so that the physical material detection system can distinguish blank spots/ non-blank area. Such detection systems may include ultrasound or other imaging techniques that utilize return signals that determine the depth or density of cellareas to determine the presence of voids. Other optical techniques can likewise be used, such as those used in common compact disk technology. Preferably when utilizing physical properties, any voids can be filled or covered with material to provide a smooth surface to the article. Thus, the structure of the article is a multi-layer structure, one of which contains the machine-readable code as blank spots.

另一可供选择的作法是制品中的一层上被固定有机器可读代码,除代码外,该层是不透光的(或者除代码外,该层是透光的),所以可用强的不可见光来以光的方式检测代码,但代码不能被另一层遮住。Another alternative is to have a machine-readable code affixed to the article on a layer that is opaque except for the code (or transparent except for the code), so that strong The invisible light of the layer is used to optically detect the code, but the code cannot be obscured by another layer.

本发明的另一个方面涉及验证自动验证制品的真实性的操作方法。一种这样的方法包括以下步骤:扫描包括编码生物统计数据集的上述各种类型中的一种的自动验证制品,定位(或阅读等)和译码该生物统计数据集,将译码的生物统计数据集与接收者特有样品作比较,以及判断译码的生物统计数据集是否相应于该接收者特有样品。另一种方法包括以下步骤:接收自动验证制品,该自动验证制品包括第一和第二数据集,第一数据集是第二数据集的编码的拷贝,扫描该自动验证制品来定位(或阅读等)被编码的第一数据集,译码被编码的第一数据集,以及将被译码的第一数据集与第二数据集作比较来确定自动验证制品的真实性。在较佳实施例中,被编码的第一数据集已被印在一个或多个机器可读矩阵内。Another aspect of the invention relates to a method of operation for verifying the authenticity of an automated verification article. One such method includes the steps of scanning an auto-authenticating article of one of the various types described above that includes an encoded biometric data set, locating (or reading, etc.) and decoding the biometric data set, converting the decoded biometric data set to The set of statistical data is compared to the recipient-specific sample, and it is determined whether the decoded set of biometric data corresponds to the recipient-specific sample. Another method includes the steps of receiving an auto-verifying article including first and second data sets, the first data set being an encoded copy of the second data set, scanning the auto-verifying article to locate (or read etc.) the encoded first data set, decoding the encoded first data set, and comparing the decoded first data set to the second data set to determine the authenticity of the self-verifying article. In a preferred embodiment, the encoded first data set has been printed in one or more machine-readable matrices.

根据本发明的原理的用于产生被固定在制品上的唯一的机器可读数据集的处理系统包括:接收包括多个接收者特有数据子集的接收者特有数据集的输入端,存储多条处理系统指令的存储器设备,产生机器可读数据集的处理单元,以及可选的传送所产生的机器可读数据集和第一接收者特有数据子集的输出端。处理单元检索和执行存储器设备中的至少一条处理系统指令。处理系统指令指示处理单元有选择地编码第一接收者特有数据子集。在本发明的一个实施例中,处理单元还能够把机器可读数据集作为组成至少一个矩阵的光可读二进制代码进行排列。A processing system for generating a unique machine-readable data set affixed to an article in accordance with the principles of the present invention includes receiving an input for a recipient-specific data set comprising a plurality of recipient-specific data subsets, storing a plurality of A memory device for processing system instructions, a processing unit for generating a machine-readable data set, and an optional output for transmitting the generated machine-readable data set and the first recipient-specific subset of data. The processing unit retrieves and executes at least one processing system instruction in the memory device. The processing system instructions instruct the processing unit to selectively encode the first recipient-specific subset of data. In one embodiment of the invention, the processing unit is also capable of arranging the machine-readable data set as an optically readable binary code constituting at least one matrix.

根据本发明的原理的用于验证自动验证制品的真实性的处理系统包括:接收(或扫描、读出等)自动验证制品的输入端,存储多条处理系统指令的存储器设备,验证自动验证制品的真实性的处理单元,以及可选的传送输出信号的输出端。该输入端包括被处理单元或替代地被另一处理单元或输入控制设备控制的、用于有选择地扫描自动验证制品的表面的装置。处理单元从存储器设备检索并执行至少一条处理系统指令,该条处理系统指令指示该处理单元定位固定在自动验证制品上的被编码的第一数据集和译码该被编码的第一数据集。在一个实施例中,处理单元还把被译码的第一数据集与固定在自动验证制品上的第二数据集作比较,并产生表示该自动验证制品的真实性的输出信号。在一替代的实施例中,处理单元将把被译码的第一数据集和第二数据集传送给对这两个数据集作比较的中央主处理系统。在另一个实施例中,被译码的第一数据集将包括生物统计数据,其输出端将把该生物统计数据传送给输出显示设备,该输出显示设备使值班员能够用眼睛来进行对自动验证制品的持有者的身份验证的比较。A processing system for verifying the authenticity of an auto-verifying article in accordance with the principles of the present invention includes an input for receiving (or scanning, reading, etc.) an auto-verifying article, a memory device storing a plurality of processing system instructions, verifying the auto-verifying article The authenticity processing unit, and an optional output port for transmitting the output signal. The input comprises means for selectively scanning the surface of the self-authenticating article, controlled by the processing unit or alternatively by another processing unit or input control device. The processing unit retrieves and executes at least one processing system instruction from the memory device, the processing system instruction directing the processing unit to locate an encoded first data set affixed to the self-validating article and to decode the encoded first data set. In one embodiment, the processing unit further compares the decoded first data set with a second data set affixed to the self-verifying article and generates an output signal indicative of the authenticity of the self-verifying article. In an alternative embodiment, the processing unit will transmit the decoded first and second data sets to a central host processing system which compares the two data sets. In another embodiment, the decoded first data set will include biometric data, the output of which will transmit the biometric data to an output display device that enables the watchman to perform automatic visual inspection. A comparison of the authentication of the holder of the verification artifact.

应用和/或扩充本发明的一实施例是被存储在存储媒体上的软件。该软件包括多条计算机指令,这些计算机指令根据本发明的原理控制一个或多个处理单元来产生和/或鉴别特有的自动验证制品。计算机将包括将要被使用的必要的编码和/或译码操作/算法,或将包括其中的一部分。所用的存储媒体可以包括但不限于磁存储器、光存储器和/或半导体芯片,仅举三个例子。One embodiment of the application and/or extension of the invention is software stored on a storage medium. The software includes computer instructions that control one or more processing units to generate and/or authenticate unique self-certifying articles in accordance with the principles of the present invention. The computer will include the necessary encoding and/or decoding operations/algorithms to be used, or will include a portion thereof. The storage media used may include, but is not limited to, magnetic memory, optical memory, and/or semiconductor chips, just to name three.

因此,本发明的优点在于能够提供在制品上使用的不可变更的代码,该制品包含该制品的被许可的持有者特有的生物统计标识和特征信息。Thus, an advantage of the present invention is the ability to provide an unalterable code for use on an article containing biometric identification and characteristic information unique to the licensed holder of the article.

另一优点在于机器可读代码利用非常可靠和准确的相当便宜的技术固定在制品上,最好使用普通的打印设备。Another advantage is that the machine readable code is immobilized on the article using a very reliable and accurate relatively cheap technique, preferably using common printing equipment.

本发明的另一优点在于能够提供自动验证制品以及便宜地、准确地和有效地产生不可变更的自动验证的个人身份证明文件和商业文件的方法和系统。Another advantage of the present invention resides in the ability to provide self-authenticating articles and methods and systems for cheaply, accurately and efficiently producing inalterable self-verifying personal identification documents and business documents.

本发明的还一优点在于能够提供准确地、有效地和便宜地鉴别出示的自动验证制品的方法和系统。Yet another advantage of the present invention is the ability to provide methods and systems for accurately, efficiently and inexpensively authenticating presented auto-verifying articles.

本发明的再一优点在于能够提供不需要昂贵的验证设备就能够验证在远程访问场所出示的自动验证制品的真实性的方法和系统。Yet another advantage of the present invention is the ability to provide a method and system capable of verifying the authenticity of an auto-authentication article presented at a remote access location without the need for expensive verification equipment.

附图概述Figure overview

为了更彻底地理解本发明及其优点,现在请参看以下与附图一道给出的描述,附图中相同的标号指相同的部分,其中:For a more complete understanding of the present invention and its advantages, reference is now made to the following description given in conjunction with the accompanying drawings, in which like numerals refer to like parts, in which:

图1A表示根据本发明的原理的产生自动验证制品的系统的功能方框图;Figure 1A shows a functional block diagram of a system for generating automatically authenticated artefacts in accordance with the principles of the present invention;

图1B表示图1A所示处理系统的等角图;Figure 1B shows an isometric view of the processing system shown in Figure 1A;

图1C表示处理单元和存储器设备的方框图;Figure 1C shows a block diagram of a processing unit and a memory device;

图2A表示根据本发明的原理的验证所接收的自动验证制品的真实性的系统的功能方框图;Figure 2A shows a functional block diagram of a system for verifying the authenticity of received automatically verified articles in accordance with the principles of the present invention;

图2B表示图2A所示远程访问场所处理系统的等角图;Figure 2B shows an isometric view of the remote access site processing system shown in Figure 2A;

图3表示机器可读二进制编码矩阵;Figure 3 represents a machine-readable binary encoding matrix;

图4A和4B表示图1A所示实施例的产生不可变更的自动验证制品的流程图;以及Figures 4A and 4B represent a flow diagram of the embodiment shown in Figure 1A for generating an immutable self-verifying artifact; and

图5表示图2A所示实施例的验证所接收的自动验证制品的真实性的流程图。Figure 5 shows a flow diagram of verifying the authenticity of a received auto-verifying article for the embodiment shown in Figure 2A.

发明详述Detailed description of the invention

图1A表示本发明的产生自动验证制品的系统的功能图。该系统包括输入数据集100,该输入数据集包括生物统计数据集101和任选的正文数据集102,该系统还包括制品10、处理系统103和自动验证制品104。如上所述,数据集100由接收者特有数据组成。生物统计数据集101可以包括潜在制品接收者特有的一个或多个物理特征(即照片、视网膜扫描、指纹和签名等),而正文数据集102,它被任选地包括在输入数据集100内,可以包括一个或多个正文属性(即名字、地址、身高/体重和眼睛的颜色等)。处理系统103通过产生固定在制品10上的唯一的机器可读数据集来产生自动验证制品104。Figure 1A shows a functional diagram of the system of the present invention for generating automatically authenticated articles. The system includes an input data set 100 including a biometric data set 101 and an optional textual data set 102 , an article 10 , a processing system 103 and an automatic verification article 104 . As noted above, data set 100 consists of recipient-specific data. Biometric data set 101 may include one or more physical characteristics (i.e. photographs, retinal scans, fingerprints, signatures, etc.) , which can include one or more body attributes (ie name, address, height/weight, eye color, etc.). Processing system 103 generates self-validating article 104 by generating a unique machine-readable data set affixed to article 10 .

处理系统103包括输入装置、处理装置、输出装置和制品产生装置。处理装置使输入数据集100在语法上和在语义学上都是有效的,并编码生物统计数据集101的选定子集和任选地编码正文数据集102的选定部分(如果需要,还可任意地首先对待编码数据进行加密)。输出装置把被有效和编码了的数据集与生物统计数据集101的选定子集以及任选的正文数据集102一道传送给制品产生装置。制品产生装置把被有效和编码了的数据集以及可选地把生物统计数据集101的选定子集和任选的正文数据集102固定在制品10上,以便产生自动验证制品104。The processing system 103 includes input means, processing means, output means, and artifact generation means. The processing means renders the input data set 100 syntactically and semantically valid and encodes a selected subset of the biometric data set 101 and optionally a selected portion of the text data set 102 (and, if desired, The data to be encoded can optionally be first encrypted). The output means transmits the validated and encoded data set, along with the selected subset of the biometric data set 101 and optionally the text data set 102, to the artifact generation means. The article generating means immobilizes the validated and encoded data set and optionally a selected subset of the biometric data set 101 and the optional text data set 102 on the article 10 to produce the self-authenticating article 104 .

在较佳实施例中,处理系统103通过把全部选定的生物统计和正文数据子集编码成为紧凑的不可变更的机器可读数据集并随后把机器可读数据集排列成一个或多个矩阵来确保数据的完整性。如果可取的话,可把机器可读数据集分成两个或两个以上的单个数据段,然后可把这些数据段加到两个或两个以上的两维机器可读矩阵中去,这些两维机器可读矩阵可以看起来大小相同,也可以看起来大小不相同。这些矩阵尽管在物理上是分开的,但可以包含保证能够发现任何试图改变人可读文本和/或机器可读矩阵的校验值和特点。在这方面,可把被编码的生物统计数据和正文数据连接成一个数据串,然后粗略地分成两部分之后形成大小基本上相同的两个矩阵。另一方面,可以例如以交替的位、字节、一组字节等为单位对生物统计数据和文本数据进行交错以形成数据串,然后把该数据串分成两个矩阵。最好给每一矩阵提供校验和独立地验证每一矩阵的数据完整性。此外,或替代地,矩阵可以具有被用来共同地验证两个矩阵的数据完整性的相互依赖的校验和。由于这些校验和的作用,如果改变了一个矩阵,或如果改变了两个矩阵,就将读出无效数据。按照预定例程对生物统计数据和正文数据进行交错有利地提高了检验被改变的矩阵的能力。另一方面,生物统计数据集101可构成一个矩阵,而正文数据集102可构成第二个矩阵。In a preferred embodiment, the processing system 103 operates by encoding all selected subsets of biometric and textual data into a compact unalterable machine-readable data set and then arranging the machine-readable data set into one or more matrices to ensure data integrity. If advisable, the machine-readable data set can be divided into two or more individual data segments, which can then be added to two or more two-dimensional machine-readable matrices, the two-dimensional Machine-readable matrices can appear to be the same size, or they can appear to be different sizes. These matrices, although physically separate, may contain check values and features that ensure detection of any attempt to alter human-readable text and/or machine-readable matrices. In this regard, the encoded biometric data and text data may be concatenated into one data string, then roughly divided into two parts to form two matrices of substantially the same size. Alternatively, the biometric data and text data may be interleaved, eg, in units of alternating bits, bytes, groups of bytes, etc. to form a data string, which is then split into two matrices. Preferably, each matrix is provided with a checksum to independently verify the data integrity of each matrix. Additionally, or alternatively, the matrices may have interdependent checksums that are used to collectively verify the data integrity of the two matrices. Due to these checksums, if one matrix is changed, or if both matrices are changed, invalid data will be read. Interleaving the biometric and textual data according to a predetermined routine advantageously improves the ability to examine the altered matrix. On the other hand, biometric data set 101 may form one matrix and textual data set 102 may form a second matrix.

在一个实施例中,通过按照预定标准检验机器可读数据集的可接受性-这种检验可以包括对以前产生的制品的数据库(例如被存储的供处理系统使用的有组织的综合的数据集合)进行搜索以确定唯一性-就能够获得并维持增强的数据安全性。注意,在一替代的实施例中,可以在不具有验证和/或编码算法的远程访问编码场所接收输入数据集100,在这种情况下,可以把接收者特有生物统计数据和有关的正文数据的数据信号表示传送给安全的中央主机(类似于图2A所示),该中央主机然后执行上述验证。传输可以是有线或无线传输。In one embodiment, by checking the acceptability of a machine-readable data set against predetermined criteria - such checking may include a database of previously generated artifacts (e.g., an organized and comprehensive data set stored for use by a processing system ) searches to determine uniqueness - this enables and maintains enhanced data security. Note that in an alternative embodiment, the input data set 100 may be received at a remote access encoding location without authentication and/or encoding algorithms, in which case the recipient-specific biometric data and associated text data may be The data signal representation of is transmitted to a secure central host (similar to that shown in Figure 2A), which then performs the verification described above. Transmission can be wired or wireless.

如果接收者被确认是可接受的,就对接收者特有生物统计数据进行编码,这种编码最好包括利用压缩算法和把生物统计数据的子集以及任意地把正文数据的子集组合成一个或多个机器可读矩阵。如果在不具有编码算法的远程访问编码场所接收输入数据集100,就如上所述地把所获得的编码二进制串传送给该远程访问编码场所。标准的制品产生设备(图1B所示)然后把机器可读数据集固定在一个或多个自动验证制品上。随着制品在制品产生设备中被产生和被排出,事件的记录就自动地进入数据库,如果输入数据集100在远程访问编码场所被接收,该数据库就可以位于中央主机处。记录项目保证了以后不会无意中产生重复的制品。注意所产生制品的数目直接与制品的预定用途有关。本发明的这一方面的应用包括只产生具有唯一的编码照片的单个驾驶执照,或者产生具有相同的加密签名的多个制品,例如支票、旅行支票和银行往来帐户提款单等。If the recipient is found to be acceptable, the recipient-specific biometric data is encoded, preferably including the use of compression algorithms and the combination of subsets of the biometric data and arbitrarily subsets of the text data into a or multiple machine-readable matrices. If the input data set 100 is received at a remote access encoding site that does not have an encoding algorithm, the resulting encoded binary string is transmitted to the remote access encoding site as described above. Standard article creation equipment (shown in FIG. 1B ) then affixes the machine-readable data set to one or more self-verifying articles. As products are produced and discharged in the product production facility, a record of events is automatically entered into a database which may be located at a central host if the input data set 100 is received at a remote access coded location. Recording items ensures that duplicate artifacts are not inadvertently created later. Note that the number of artifacts produced is directly related to the intended use of the artifact. Applications of this aspect of the invention include producing only a single driver's license with a unique encoded photograph, or producing multiple articles with the same cryptographic signature, such as checks, traveler's checks, and nostro account withdrawal slips, among others.

图1B表示处理系统103的等角图。处理系统103包括与制品产生设备114连接的个人计算机(“PC”)105。PC105由机壳106(被表示为具有切开的视图)、监视器109、键盘110以及任选的鼠标器113组成。机壳106包括软盘驱动器107和硬盘驱动器108。软盘驱动器107接受、读出和写入外部磁盘,而硬盘驱动器108提供快速访问的数据存储和检索。虽然只示出了软盘驱动器107,但PC105可以装备任何恰当地设计的用于接收和发送数据的结构,例如包括磁带和光盘驱动器以及串行和并行端口。在机壳106的切开的部分内是与存储器设备连接的中央处理单元(“CPU”)111,在所述实施例中,该存储器设备是随机存取存储器(“RAM”)112。虽然PC 105被示出具有一个CPU111,但PC105可装备协同地执行本发明的原理的多个CPU111。制品产生设备114接收PC105的一个或多个输出数据集,并把输出数据集固定在制品的表面上。FIG. 1B shows an isometric view of processing system 103 . The processing system 103 includes a personal computer (“PC”) 105 connected to an artifact generation device 114 . PC 105 consists of a housing 106 (shown with a cutaway view), a monitor 109 , a keyboard 110 , and optionally a mouse 113 . Enclosure 106 includes floppy disk drive 107 and hard disk drive 108 . Floppy disk drive 107 accepts, reads from, and writes to external disks, while hard disk drive 108 provides fast-access data storage and retrieval. While only a floppy disk drive 107 is shown, PC 105 may be equipped with any suitably designed structure for receiving and sending data, including, for example, magnetic tape and optical disk drives, and serial and parallel ports. Within the cutaway portion of the housing 106 is a central processing unit ("CPU") 111 that is connected to a memory device, which in the depicted embodiment is random access memory ("RAM") 112 . Although PC 105 is shown with one CPU 111, PC 105 may be equipped with multiple CPUs 111 that cooperatively carry out the principles of the present invention. The article creation device 114 receives one or more output data sets from the PC 105 and affixes the output data sets to the surface of the article.

虽然已用PC105和制品产生设备114来说明处理系统103的一种实现,但可以替换地在至少具有一个处理单元的任何处理系统内、例如在复杂的计算机器、手持计算机、小型计算机、主机和超级计算机(RISC和并行处理体系结构)内以及在以上所述处理系统的网络组合内实施本发明,可以采用任何合理设计的制品产生装置。Although one implementation of processing system 103 has been illustrated with PC 105 and artifact creation device 114, it may alternatively be within any processing system having at least one processing unit, such as in a complex computing machine, handheld computer, minicomputer, mainframe, and Implementation of the invention within supercomputers (RISC and parallel processing architectures) and within a network combination of processing systems as described above may employ any reasonably designed artefact generating means.

图1C表示可在图1A和1B中使用的任意个数的子处理系统之一的原理方框图。该子处理系统包括通过数据总线118与存储器设备、例如RAM112连接的一个处理单元,例如CPU111。存储器设备112存储被处理单元111检索、解释和执行的一条或多条指令。处理单元111包括控制单元115、算术逻辑单元(“ALU”)116以及本地存储器设备117,本地存储器设备117例如可以是层叠的高速缓存或多个寄存器。控制单元115从存储器设备112中取指令。ALU116执行完成指令所需的多种操作、包括加法和布尔“与”。本地存储器设备117提供存储中间结果和控制信息所需的高速存储器。Figure 1C shows a schematic block diagram of one of any number of sub-processing systems that may be used in Figures 1A and 1B. The sub-processing system includes a processing unit, such as a CPU 111 , connected to a memory device, such as a RAM 112 , via a data bus 118 . Memory device 112 stores one or more instructions that are retrieved, interpreted, and executed by processing unit 111 . Processing unit 111 includes a control unit 115, an arithmetic logic unit ("ALU") 116, and a local memory device 117, which may be, for example, a cascaded cache or a plurality of registers. The control unit 115 fetches instructions from the memory device 112 . ALU 116 performs the various operations required to complete the instruction, including addition and Boolean AND. Local memory device 117 provides the high speed memory required to store intermediate results and control information.

图2A表示本发明的验证所接收的自动验证制品的真实性的系统的功能方框图。该系统包括自动验证制品104、可选地与中央主处理系统103连接(如虚线所示)的远程访问场所处理系统200、以及真实性信息显示装置201,真实性信息显示装置201可以是例如显示器、打印机或其它合理设计的显示装置。自动验证制品104至少包括一个编码数据集,该编码数据集包括是生物统计数据集的一部分或全部的编码拷贝的第一数据子集。自动验证制品104最好还包括文本数据集或生物统计数据集,或包括它们两者。Figure 2A shows a functional block diagram of the system of the present invention for verifying the authenticity of received auto-verification articles. The system comprises an automatic authentication article 104, a remote access site processing system 200 optionally connected (as shown in dashed lines) to a central host processing system 103, and an authenticity information display device 201, which may be, for example, a display , printer or other reasonably designed display device. The self-verifying article 104 includes at least one encoded data set including a first subset of data that is an encoded copy of a portion or all of the biometric data set. Automated authentication article 104 preferably also includes a text data set or a biometric data set, or both.

远程访问场所处理系统200包括输入装置、处理装置和输出装置。输入装置接收自动验证制品104。处理装置验证自动验证制品104的真实性,这种验证可以包括远程访问场所处理系统200和中央主处理系统103之间的通信。输出装置把处理装置产生的真实性信息传送给显示装置201。The remote access location processing system 200 includes input means, processing means and output means. The input device receives an auto-authenticating article 104 . The processing device verifies the authenticity of the automatically authenticated article 104 , which verification may include communications between the remote access site processing system 200 and the central host processing system 103 . The output means transmits the authenticity information generated by the processing means to the display means 201 .

处理装置对自动验证制品104进行扫描,以便定位和译码被编码的第一数据集、将被译码的第一数据集与从制品的持有者获得的或被固定在自动验证制品104上的第二数据集作比较、以及产生表示制品104的真实性的输出信号。在一替代的实施例中,处理装置有选择地旁路或不执行被译码的第一数据集和第二数据集的比较。代之以处理装置为显示设备产生表示被译码的第一数据集的输出信号、例如生物编码数据集的一部分的图形显示和第二数据集,以便由处理系统的操作者进行手动比较和验证。或者处理系统的操作者可手动地把被译码的第一数据集和可选的第二数据集(如果固定在制品上)与制品持有者或从持有者获得的或来自数据库的生物统计数据集、例如持有者的签名或外貌进行比较。The processing device scans the self-certifying article 104 to locate and decode the encoded first data set, the first data set to be decoded and the The second data set is compared and an output signal indicative of the authenticity of the article 104 is generated. In an alternative embodiment, the processing device selectively bypasses or does not perform the comparison of the decoded first data set and the second data set. Instead the processing means generates for the display device an output signal representing the decoded first data set, e.g. a graphical display of a portion of the bioencoded data set, and the second data set for manual comparison and verification by an operator of the processing system . Alternatively the operator of the processing system may manually link the decoded first data set and optionally the second data set (if affixed to the article) with the article holder or biological data obtained from the holder or from a database. Statistical data sets, such as the holder's signature or appearance, are compared.

所述验证自动验证制品104的真实性的系统可以采用例如包括便携终端、固定站阅读器以及平面扫描器的各种设备,其中的每一种都可直接包括有译码器或可利用有线或射频、短波、蜂窝式、红外或其它形式的无线通信在基站或主站、例如在处理系统103处实现译码功能。远程访问场所处理系统200和/或中央主处理系统103可以具有键盘和分辨率足以准确地显示被编码的生物统计图象和/或正文数据的显示屏,还可包括把机器可读数据集变换为二进制机器语言位以做好译码准备所需的成像设备。这种成像设备可以基于包括CCD、CMOS和NMOS的若干种技术中的任何一种或者其它形式的光敏传感器,这些传感器可以具有两维区域或一维线性阵列形式的结构,或者可以是按照光栅模式扫描两维图象的单束激光读出的传感器。The system for verifying the authenticity of the auto-verification article 104 may employ, for example, a variety of devices including portable terminals, fixed station readers, and planar scanners, each of which may directly include a decoder or may utilize wired or Radio frequency, short wave, cellular, infrared or other forms of wireless communication implement the decoding function at a base station or master station, such as at processing system 103 . The remote access site processing system 200 and/or the central host processing system 103 may have a keyboard and a display screen with sufficient resolution to accurately display the encoded biometric image and/or textual data, and may also include converting machine-readable data sets Imaging equipment needed to prepare binary machine language bits for decoding. Such imaging devices may be based on any of several technologies including CCD, CMOS, and NMOS, or other forms of light-sensitive sensors that may have structures in the form of two-dimensional area or one-dimensional linear arrays, or may be structured in the form of a raster pattern A sensor that is read out by a single laser beam that scans a two-dimensional image.

成象设备的一较佳实施例是与印刷的机器可读代码205的实边界垂直对齐的线性阵列扫描器,当两个或多个矩阵被使用时,这些矩阵平行地排列,所以利用如在普通的磁带读出中的普通的卡片猛击(cardswipe)动作的CCD扫描器能够扫过两个符号。矩阵于是被读出,每一矩阵的视频图象被存储在存储器内供处理。还可以利用激光、激光二极管、红外或其它的可以使设备具有两维区域或一维线性阵列形式的结构的二进制成像技术来实现成像。此外,阅读器可以具有自动地把被编码在机器可读矩阵内的图象和信息与在同一制品上的人可识别的版本进行比较的能力。在一个实施例中,可以在远程访问场所处理系统200的存储器内完成这种比较,这样在终端上就不需要键盘和/或高分辨率显示屏幕。或者如上所述,操作者可以用眼睛来把显示在终端屏幕上的信息与现在在制品上的和/或该制品持有者的人可读的信息作比较。A preferred embodiment of the imaging device is a linear array scanner aligned vertically with the solid boundaries of the printed machine readable code 205. When two or more matrices are used, these matrices are arranged in parallel, so using as in A CCD scanner with a normal cards swipe action in normal tape reading can sweep two symbols. The matrices are then read and the video image for each matrix is stored in memory for processing. Imaging can also be achieved using lasers, laser diodes, infrared, or other binary imaging techniques that allow the device to have structures in the form of two-dimensional regions or one-dimensional linear arrays. In addition, the reader may have the ability to automatically compare images and information encoded in a machine-readable matrix with the human-readable version on the same article. In one embodiment, this comparison can be done within the memory of the remote access location processing system 200, thus eliminating the need for a keyboard and/or high resolution display screen at the terminal. Alternatively, as described above, the operator can visually compare the information displayed on the terminal screen with the human readable information currently on the article and/or the holder of the article.

图2B表示可用作远程访问场所处理系统200的手持计算机的等角图。手持计算机200包括键盘202、显示屏蔽203和输入端口204。键盘202包括手动地接收用户的输入数据的按键的有规则的排列。显示屏幕203显示真实性信息和/或生物统计和/或正文数据。输入端口204接收在此用驾驶执照来表示的自动验证制品104,在所述实施例中,该自动验证制品104包括排列成两个光可读二进制矩阵的加密的机器可读数据集205a和205b。远程访问场所处理系统200至少包括一个处理单元和一个存储器设备,例如图1c所示的子处理系统。处理单元最好包括具有相关存储器(存储识别和译码矩阵的程序指令集的非易失存储器和用于数据处理工作区的易失存储器)的微处理器、存储待译码矩阵的图象的视频存储器、以及有关的信号调整电路,它们都固定在一块印刷电路板上。FIG. 2B shows an isometric view of a handheld computer that may be used as the remote access location processing system 200 . Handheld computer 200 includes keyboard 202 , display shield 203 and input port 204 . The keyboard 202 includes a regular arrangement of keys that manually receive input data from a user. Display screen 203 displays authenticity information and/or biometric and/or text data. Input port 204 receives an auto-verifying article 104, represented here as a driver's license, which in the depicted embodiment includes encrypted machine-readable data sets 205a and 205b arranged in two optically readable binary matrices . The remote access site processing system 200 includes at least one processing unit and one storage device, such as the sub-processing system shown in FIG. 1c. The processing unit preferably comprises a microprocessor with associated memory (non-volatile memory storing the program instruction set for identifying and decoding matrices and volatile memory for the data processing workspace), memory for storing images of matrices to be decoded The video memory, and related signal conditioning circuits, are mounted on a printed circuit board.

图3说明用矩阵205概括地表示的优选的单个机器可读二进制编码矩阵。矩阵205是由位于佛罗里达的Clearwater的Interntional DataMatrix Inc。(它是本发明的受让人)开发的Data Matrix符号表示的一个样品。矩阵205具有由交叉边301和交叉周界边302形成的周界300,交叉边301是实线,而交叉周界边302由交替的深色周界矩形303和浅色周界矩形304组成。通过把待存储的每一个字符变换成为用相应于被编码的二进制信息的1和0的深色和浅色矩形来表示的可视二进制代码,就把概括地用305表示的数据存储在矩阵204的周界301内。对矩阵205结构的更完整的描述请参看题为“动态可变的机器可读二进制代码及其读出和产生的方法”的美国专利第4939354号和题为“产生动态可变的机器可读二进制代码的设备以及读出和产生该代码的方法”的待审查美国专利第5324923号,这两项专利申请都为本专利文件的受让人所拥有,在此都作为参考文献。FIG. 3 illustrates a preferred single machine-readable binary encoding matrix represented generally by matrix 205 . Matrix 205 is developed by Interntional DataMatrix Inc of Clearwater, Florida. A sample of the Data Matrix notation developed by (which is the assignee of the present invention). The matrix 205 has a perimeter 300 formed by an intersecting edge 301 , which is a solid line, and an intersecting perimeter edge 302 consisting of alternating dark 303 and light 304 perimeter rectangles. The data generally indicated at 305 is stored in matrix 204 by converting each character to be stored into a visual binary code represented by dark and light rectangles of 1s and 0s corresponding to the encoded binary information within the perimeter of 301. For a more complete description of the structure of matrix 205 see U.S. Patent No. 4,939,354 entitled "Dynamically Variable Machine-Readable Binary Code and Method of Reading and Generating the Same" and "Producing Dynamically Variable Machine-Readable Binary Code Apparatus for Binary Code and Methods of Reading and Generating the Code," pending US Patent No. 5,324,923, both of which are owned by the assignee of this patent document and are incorporated herein by reference.

图4A表示图1A所示实施例的产生不可变更的自动验证制品的流程图。一进入“开始”方框400,就开始了根据本发明的原理的处理。至少包括一个数据子集的接收者特有数据集被处理系统103接收(输入方框401)。处理系统103最好执行对第一数据子集的图象压缩。图象压缩的比率最好约为50:1或更高,以便获得所获数据的数字表示。这样的压缩数据能够在普通的图形显示屏幕上再现接收者特有图象,不会造成视觉质量的任何显著的降低(方框402)。可利用任何标准的例程、例如离散余弦变换(DCT)、LZW(Lempel-Ziv)、fractal等完成图象压缩,以便减小编码第一数据子集所需的位数。50∶1的压缩比被认为是合适的,但也可以使用其它压缩比。除数据压缩外,为了增强图象对比度、锐度、平滑边缘以及减小阴影效应,尤其是对接收者的照片进行成像时,还可以对第一数据子集执行图象增强例程,最好是在数据压缩步骤之前。以上所述因更有效的数据压缩而改善了数字图象。合适的图象增强例程是公知的,Addison-Wesley出版公司(Reading MA)1987年出版的R。Gonzlez等人的“数字图象处理”一书描述了这种例程。处理系统103有选择地编码被压缩的第一数据集,以便产生机器可读数据集(处理方框403)。将参看对图4B的详细描述更详细地讨论这一选择性编码步骤。在本发明的一个实施例中,处理系统103还把机器可读数据集排列成组成一个或多个矩阵的光可读二进制代码(处理方框404)。处理系统103把机器可读数据集和第一接收者特有数据子集固定在制品的表面上,由此产生自动验证制品104(处理方框405)。在一个实施例中,利用普通打印处理、例如热敏、传热、喷墨、喷磁泡、激光、点阵打印等把矩阵固定在制品上。或者例如通过层叠上表面或通过把矩阵覆盖多层制品的打印层而可把矩阵固定在表面之下。在另一实施例中,机器可读数据集被印在制品的已印刷区域上,例如驾驶执照上的照片。在还一实施例中,通过根据矩阵的图样在制品内产生气泡或空隙或在制品上钻出或冲出的孔来形成矩阵,这种代码是机器可读的,可利用能够检测材料的存在与否、材料的相对密度或在制品内的气泡、空隙、孔等的深度的技术或利用光测量系统或其它合适的具有能够区分代码的反弹信号的成像系统来读出这种代码。FIG. 4A shows a flow diagram of the embodiment shown in FIG. 1A for generating a non-alterable self-verifying artifact. Upon entering "START" block 400, processing in accordance with the principles of the present invention begins. A recipient-specific data set comprising at least a subset of data is received by processing system 103 (input block 401). Processing system 103 preferably performs image compression on the first subset of data. The ratio of image compression is preferably about 50:1 or higher in order to obtain a digital representation of the acquired data. Such compressed data enables reproduction of the recipient-specific image on a conventional graphics display screen without any significant loss of visual quality (block 402). Image compression can be accomplished using any standard routine, such as discrete cosine transform (DCT), LZW (Lempel-Ziv), fractal, etc., in order to reduce the number of bits required to encode the first subset of data. A compression ratio of 50:1 is considered suitable, but other compression ratios may also be used. In addition to data compression, an image enhancement routine may be performed on the first subset of data to enhance image contrast, sharpness, smooth edges, and reduce shadowing effects, particularly when imaging recipient photographs, preferably is before the data compression step. The foregoing improves digital images due to more efficient data compression. Suitable image enhancement routines are known in R, 1987, Addison-Wesley Publishing Co., Reading MA. Such a routine is described in "Digital Image Processing" by Gonzlez et al. Processing system 103 optionally encodes the compressed first data set to produce a machine-readable data set (processing block 403). This optional encoding step will be discussed in more detail with reference to the detailed description of FIG. 4B. In one embodiment of the invention, the processing system 103 also arranges the machine-readable data set into an optically readable binary code comprising one or more matrices (processing block 404). The processing system 103 affixes the machine-readable data set and the first recipient-specific subset of data to the surface of the article, thereby producing the self-validating article 104 (processing block 405). In one embodiment, the matrix is affixed to the article using a common printing process such as thermal, heat transfer, ink jet, bubble jet, laser, dot matrix printing, and the like. Alternatively the matrix may be fixed below the surface, for example by laminating the upper surface or by covering the matrix with a printed layer of a multilayer article. In another embodiment, the machine-readable data set is printed on a printed area of an article, such as a photograph on a driver's license. In yet another embodiment, the matrix is formed by creating air bubbles or voids within the article or holes drilled or punched in the article according to the pattern of the matrix, such codes are machine readable and can be used to detect the presence of materials. Whether or not, the relative density of the material or the depth of air bubbles, voids, holes, etc. within the article or using an optical measurement system or other suitable imaging system with a bounce signal capable of distinguishing the code to read such a code.

图4B表示图4A所示处理方框402的更详细的流程图。一进入“开始”方框406,就开始了对第一数据集的选择性编码。处理系统103将第一数据集与系统控制值作比较,以判断第一数据集是否在可接受的容限内(处理方框407)。该比较步骤可以包括例如语法和/或语义分析。如果第一数据集被判断为无效(判决方框408的“否”分支),处理系统103就异常终止自动验证制品的产生(终止方框409)。另一方面,如果第一数据集被判断为有效(判决方框408的“是”分支),处理系统103就搜索以前产生的制品的数据库,以确认所产生的制品是否是唯一的(处理方框410),作为所产生的制品的类型的函数根据主观判断来确定唯一性。应当指出,处理系统103所使用的数据库可以在处理系统103的内部或外部,不管在内部还是在外部,处理系统103都可以直接或间接地搜索该数据库。例如,该数据库可被处理系统103与之进行通信的另一处理系统远程地进行存储和进行控制。如果第一数据集被判断为不是唯一的(判决方框411的“否”分支)处理系统103就异常终止自动验证制品的产生(终止方框412)。另一方面,如果第一数据集被判断为是有效的(判决方框411的“是”分支),处理系统103就有选择地把所接收的接收者特有数据集的一个或多个子集作为至少一个记录加入数据库(处理方框413)。处理系统103然后编码第一数据集(处理方框414),在一个实施例中,给被编码的第一数据集增加纠错位(处理方框415)。FIG. 4B shows a more detailed flowchart of processing block 402 shown in FIG. 4A. Upon entering "START" block 406, selective encoding of the first data set begins. Processing system 103 compares the first data set to system control values to determine whether the first data set is within acceptable tolerances (processing block 407). This comparison step may include, for example, syntactic and/or semantic analysis. If the first data set is determined to be invalid ("no" branch of decision block 408), processing system 103 aborts generation of the automatic verification artifact (termination block 409). On the other hand, if the first data set is judged to be valid (the "yes" branch of decision block 408), the processing system 103 searches the database of previously produced artifacts to confirm whether the generated artifacts are unique (processing side Block 410), uniqueness is determined based on subjective judgment as a function of the type of artifact produced. It should be noted that the database used by the processing system 103 may be internal or external to the processing system 103, and whether internal or external, the processing system 103 may search the database directly or indirectly. For example, the database may be stored and controlled remotely by another processing system with which processing system 103 is in communication. If the first data set is determined not to be unique ("no" branch of decision block 411) the processing system 103 aborts the generation of the automatic verification artifact (termination block 412). On the other hand, if the first data set is determined to be valid (the "Yes" branch of decision block 411), the processing system 103 has the option of treating one or more subsets of the received recipient-specific data set as At least one record is added to the database (processing block 413). The processing system 103 then encodes the first data set (processing block 414), and in one embodiment, adds error correction bits to the encoded first data set (processing block 415).

体现在图4A和4B里的仅对第一数据集的选择性编码只是说明性的,应当认识到,本发明能够有选择地对多个被压缩的接收者特有数据子集进行编码,然后对被编码子集进行连接和交错等,由此形成一个机器可读数据集。此外,当对两个或多个数据子集进行编码并将它们连接、交错在一起时,处理系统103能够把机器可读数据集排列成一个或多个光可读矩阵,每个编码数据子集可以占据两个或多个矩阵。The selective encoding of only the first data set embodied in Figures 4A and 4B is illustrative only, and it should be recognized that the present invention can selectively encode multiple compressed subsets of recipient-specific data and then The encoded subsets are concatenated, interleaved, etc., thereby forming a machine-readable data set. Additionally, when encoding two or more data subsets and concatenating, interleaving them together, processing system 103 is capable of arranging the machine-readable data sets into one or more optically readable matrices, each encoded data subset Sets can occupy two or more matrices.

图5表示图2A所示实施例的验证所接收的自动验证制品的真实性的流程图。一进入“开始”方框500,就开始了根据本发明的原理的处理。在本实施例中包括多个数据集(其中的第一数据集是第一数据集的编码拷贝)的自动验证制品被远程访问场所处理系统200接收(输入方框501)。远程访问场所处理系统200然后扫描所接收的自动验证制品来定位被编码的第一数据集(处理方框502)。远程访问场所处理系统200译码被编码的第一数据集(处理方框503),并将被译码的第一数据集与第二数据集作比较来判断所接收的自动验证制品的真实性(处理方框504)。Figure 5 shows a flow diagram of verifying the authenticity of a received auto-verifying article for the embodiment shown in Figure 2A. Upon entering "START" block 500, processing in accordance with the principles of the present invention begins. An auto-authenticating article, in this embodiment comprising a plurality of data sets, the first of which is an encoded copy of the first data set, is received by the remote access location processing system 200 (input block 501). The remote access location processing system 200 then scans the received auto-verification article to locate the encoded first data set (processing block 502). The remote access site processing system 200 decodes the encoded first data set (processing block 503), and compares the decoded first data set with the second data set to determine the authenticity of the received self-verifying article (processing block 504).

在一个实施例中,利用远程访问场所处理系统200和处理系统103之间的通信来完成比较步骤,处理系统103维持与以前产生的自动验证制品有关的接收者特有数据的数据库。在这一实施例中,可利用有线或无线通信手段来实现远程访问场所处理系统200和处理系统103之间的通信。在一替代实施例中,至少把被译码的第一数据集以及任选地把第二数据集传送给输出显示设备,以便由系统操作者进行手动比较。如果确认被译码的第一数据集不是真实的(判决方框505的“否”分支),远程访问场所处理系统200就显示指出自动验证制品是无效的真实性信息(输出方框506)。相反地,如果确认被译码的第一数据集是真实的(判决方框505的“是”分支),远程访问场所处理系统200就显示指出自动验证制品是有效的真实性信息(输出方框507)。In one embodiment, the comparison step is accomplished using communications between the remote access location processing system 200 and the processing system 103, which maintains a database of recipient-specific data related to previously generated auto-verification articles. In this embodiment, the communication between the remote access location processing system 200 and the processing system 103 may be accomplished using wired or wireless communication means. In an alternative embodiment, at least the decoded first data set and optionally the second data set are transmitted to an output display device for manual comparison by a system operator. If it is determined that the decoded first data set is not authentic ("No" branch of decision block 505), remote access site processing system 200 displays an authenticity message indicating that the self-verifying artifact is invalid (output block 506). Conversely, if it is confirmed that the decoded first data set is authentic ("Yes" branch of decision block 505), the remote access site processing system 200 displays an authenticity message indicating that the automatic verification artifact is valid (output block 507).

在另一实施例中,在译码被编码的第一数据集之前,远程访问场所处理系统200把接收的自动验证制品变换成为数字位图,并把该数字位图分割成多个区域,其中的第一区域包括被编码的第一数据集而第二区域包括第二数据集。在这一实施例中,第一和第二区域都可包括再被远程访问场所处理系统200变换成为普通数据格式进行处理的多个生物统计和/或正交数据子集。In another embodiment, prior to decoding the encoded first data set, the remote access site processing system 200 converts the received self-verification article into a digital bitmap and segments the digital bitmap into a plurality of regions, wherein The first region includes the first data set being encoded and the second region includes the second data set. In this embodiment, both the first and second regions may include a plurality of biometric and/or orthogonal data subsets that are then transformed into a common data format for processing by the remote access location processing system 200 .

如上所述,自动验证制品的一实施例包含具有生物统计数据的第一数据集和正文数据的第二数据集的两个矩阵。此外,在一实施例中,制品还可包含含有可变更的数据的磁条,可通过扫描机器可读矩阵、译码其内所包含的某些数据以及将该数据(连同其它数据或不连同其它数据)译码至磁条来对磁条进行编程。这样使自动验证制品在需要读磁条的应用中非常有用。As noted above, an embodiment of an automated verification article includes two matrices having a first data set of biometric data and a second data set of textual data. Additionally, in one embodiment, the article of manufacture may also include a magnetic strip containing data that can be altered by scanning a machine-readable matrix, decoding certain data contained therein, and converting the data (with or without other data) other data) to the magnetic stripe to program the magnetic stripe. This makes auto-authenticating articles very useful in applications that require the reading of magnetic stripes.

本发明的再一个应用是防止软件的非法复制。软件是已被记录在存储媒体、例如在上述存储媒体之一上的特殊形式的程序。软件使程序可被自由地从一个存储媒体转换或拷贝至另一存储媒体,这就使未被许可的用户能够获得软件的非法复制品。例如,在一个实施例中,处理系统的购买者向软件销售商提供工业标准化的个人数据,这种个人数据可包括生物统计数据,生物统计数据被任选地加密,和被存储在处理系统的外部。无论处理系统购买者什么时候购买软件,购买者都将再被要求提供这种工业标准化的个人数据,这种工业标准化的个人数据被压缩、被任选地加密和被编码成为机器可读数据集,最好被编码成为一个或多个二进制编码矩阵,以及被固定在便携存储媒体的表面上,例如被存储在软盘或光盘中。当软件被装入处理系统时,矩阵被按照本发明的原理扫描、译码和验证、与以前存储的数据作比较以便保证所有权的通用性,由此限制软件的非法复制。如果发现了公共所有权,软件就与被译码的工业标准化个人数据一道被装入处理系统。当处理系统的所有者转移处理系统的所有权时,为了装载他的软件,新的所有者将必需再新定义工业标准化的个人数据,这会暂停新的所有者对已有软件的使用或自动地删除已有软件。当软件的使用被暂停时,如果某一软件的所有权被合法转移,就可以得到所有权“转移”例行程序来重新启动已有软件的暂停使用。Yet another application of the invention is to prevent illegal copying of software. Software is a special form of program that has been recorded on a storage medium, for example, on one of the above-mentioned storage media. Software enables programs to be freely transferred or copied from one storage medium to another, which enables unauthorized users to obtain illegal copies of the software. For example, in one embodiment, a purchaser of a processing system provides a software vendor with industry-standardized personal data, such personal data may include biometric data, optionally encrypted, and stored in the processing system's external. Whenever a processing system purchaser purchases software, the purchaser will again be required to provide such industry-normalized personal data compressed, optionally encrypted, and encoded into a machine-readable data set , preferably encoded as one or more binary coded matrices, and fixed on the surface of a portable storage medium, such as stored on a floppy disk or an optical disk. When the software is loaded into the processing system, the matrix is scanned, decoded and verified according to the principles of the present invention, compared with previously stored data in order to ensure commonality of ownership, thereby limiting illegal copying of the software. If common ownership is found, the software is loaded into the processing system along with decoded industry-standardized personal data. When the owner of a processing system transfers ownership of the processing system, in order to load his software, the new owner will have to redefine industry-standardized personal data, which either suspends the new owner's use of the existing software or automatically Remove existing software. When the use of software is suspended, if ownership of a piece of software is legally transferred, an ownership "transfer" routine is available to re-enable the suspended use of the existing software.

虽然已详细描述了本发明及其优点,但应当认识到,不违背本发明的精神和不超出本发明的范围,能够作出各种改变和替换。Although the present invention and its advantages have been described in detail, it should be understood that various changes and substitutions could be made hereto without departing from the spirit and scope of the invention.

Claims (23)

1 one kinds of methods that produce the peculiar goods of recipient said method comprising the steps of:
Receive the peculiar data set of recipient, the peculiar data set of described recipient comprises the peculiar data subset of one or more recipients;
Encode the peculiar data subset of first recipient to produce the machine-readable data collection;
Described machine-readable data collection is arranged as the readable binary code of light of forming at least one matrix; With
Described machine-readable data collection is fixed on the goods.
2. the process of claim 1 wherein that described coding step is further comprising the steps of:
A part and controlling value to the peculiar data subset of described first recipient of major general are made comparisons, to determine that the peculiar data subset of described first recipient is whether in the tolerance of described controlling value.
3. the method for claim 2, wherein said comparison step confirmed after acceptable further comprising the steps of:
Search for the previously generated database that can not change goods, to determine whether the peculiar data set of described recipient is unique, and the described previously generated database that can not change goods comprises one or more records;
In case nonuniqueness is identified, with regard to the generation of the described unique peculiar sign goods of recipient of abnormal end; And
In case uniqueness is identified, just the peculiar data set of described recipient is inserted at least one record of the described record in the described previously generated database that can not change goods and goes.
4. the process of claim 1 wherein that described alignment step has following steps before:
The peculiar data subset of second recipient of encoding selectively; And
Make up described peculiar data subset of second recipient that is encoded and the described peculiar data subset of first recipient that is encoded, form described machine-readable data collection thus.
5. the process of claim 1 wherein that described fixing step also comprises is etched in step on the described goods to described matrix.
6. the process of claim 1 wherein that described fixing step also comprises is engraved in step on the described goods to described matrix.
7. the process of claim 1 wherein that described coding step also comprises the step of encrypting the peculiar data subset of described first recipient.
8. the method for claim 7, wherein said combination step may further comprise the steps:
Described peculiar data subset of second recipient that is encoded and the described peculiar data subset of first recipient that is encoded is staggered.
9. the method for claim 7, the peculiar data subset of wherein said second recipient comprises textual data.
10. the method for claim 7, the peculiar data subset of wherein said first recipient comprises biometric data.
11. the process of claim 1 wherein that described coding step is further comprising the steps of:
Described machine-readable data collection is arranged as the readable binary code of light of forming two matrixes.
12. the method for the authenticity of the peculiar goods of recipient of verifying reception, the peculiar goods of described recipient comprise a plurality of data sets, these a plurality of data sets comprise first data set and second data set, wherein said first data set is the copy of a coding of described second data set, described second data set is the readable binary code of light of forming at least one matrix, said method comprising the steps of:
The peculiar goods of recipient that scan described reception are to locate described first data set that is encoded;
Decipher described first data set that is encoded; And
Described first decoded data set and described second data set are made comparisons, with the authenticity of the peculiar sign goods of the recipient who judges described reception.
13. the method for claim 12, wherein said scanning step is further comprising the steps of:
Described a plurality of data sets are for conversion into the digital bitmap image; And
Described digital bitmap image Segmentation is become a plurality of zones, and first area wherein comprises described first data set that is encoded, and second area comprises described second data set.
14. the method for claim 13, wherein said first area comprise the textual data subclass that is encoded, described decoding step is further comprising the steps of:
The decoded textual data subclass of described first area and the textual data subclass of second area are for conversion into first data format.
15. the method for claim 13, wherein said first area comprise a biometric data subclass that is encoded, described decoding step is further comprising the steps of:
The decoded biometric data subclass of described first area and the biometric data subclass of second area are for conversion into first data format.
16. the method for claim 12, wherein said comparison step is further comprising the steps of:
Described first decoded data set and described second data set are sent to treatment system, so that the affirmation of described authenticity.
17. the treatment system of the unique machine-readable data collection on the peculiar goods of recipient that a generation is fixed on automatic discriminating, described treatment system comprises:
Receive an input of the peculiar data set of recipient, the peculiar data set of described recipient comprises the peculiar data subset of at least one recipient;
Store the memory devices of many treatment system instructions;
Processing unit, by retrieving and carry out at least one described machine-readable data collection that produces on the peculiar goods of the recipient who is imprinted on automatic discriminating in the described processing unit instruction in the described memory devices, described processing unit is encoded to the peculiar data subset of first recipient; And
The output that the described peculiar data subset of first recipient that is encoded is transmitted as described machine-readable data collection;
Described processing unit also is arranged as the readable binary code of light of forming at least one matrix to the described peculiar data subset of first recipient that is encoded.
18. the treatment system of claim 17 also comprises:
Goods produce equipment, are connected with described output, on the peculiar goods of recipient that described machine-readable data collection is fixed on automatic discriminating.
Also comprise at least a portion of the peculiar data set of recipient is fixed on device on the described automatic discriminating goods 19. the treatment system of claim 18, wherein said goods produce equipment.
20. the treatment system of the authenticity of the automatic verifying articles of checking, this treatment system comprises:
Reception comprises the input of the data set of first and second data subsets, wherein said first data subset is the form of a coding of second data subset, described first data subset is set to form the readable binary code of light of at least one matrix, and described input comprises and is subject to processing unit controls, scans the device on described automatic verifying articles surface selectively;
Store the memory devices of many treatment system instructions;
Described processing unit is by retrieval with carry out the authenticity that described automatic verifying articles is verified at least one instruction in the described processing unit instruction in the described memory devices, described first data subset that is encoded of described processing unit decoding.
21. the treatment system of claim 20 also comprises the device that described decoded first data subset and described second data subset are made comparisons.
22. the processing unit of claim 20 also comprises the device of the output signal of the authenticity that produces the described automatic verifying articles of expression.
23. the treatment system of claim 20 also comprises the device that shows described decoded first data subset.
CNB951951580A 1994-07-26 1995-07-26 Methods and systems for creating and authenticating unalterable self-verifying articles Expired - Fee Related CN1153402C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US28078594A 1994-07-26 1994-07-26
US08/280,785 1994-07-26

Publications (2)

Publication Number Publication Date
CN1164306A CN1164306A (en) 1997-11-05
CN1153402C true CN1153402C (en) 2004-06-09

Family

ID=23074643

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB951951580A Expired - Fee Related CN1153402C (en) 1994-07-26 1995-07-26 Methods and systems for creating and authenticating unalterable self-verifying articles

Country Status (7)

Country Link
EP (1) EP0772929B1 (en)
JP (2) JPH10503609A (en)
CN (1) CN1153402C (en)
AT (1) ATE338988T1 (en)
CA (1) CA2195681A1 (en)
DE (1) DE69535212T2 (en)
WO (1) WO1996003821A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0851397B1 (en) * 1996-11-28 2008-10-01 Nec Corporation Card type recording medium, certifying method and apparatus for the recording medium, forming system for recording medium, enciphering system, decoder therefor, and recording medium
FI117077B (en) * 1998-10-14 2006-05-31 Sonera Smarttrust Oy Method and system for applying the security marking
DE19940341A1 (en) * 1999-08-25 2001-03-01 Kolja Vogel Data protection procedures
GB0023904D0 (en) * 2000-09-29 2000-11-15 Rue De Int Ltd Verification system and method
JP2002312579A (en) * 2001-04-11 2002-10-25 Ufj Bank Ltd Notification processing method and system, account opening method, notification system and method and notification processing program
CN108197470A (en) * 2008-10-20 2018-06-22 王英 Fast signature scan
GB2483952B (en) * 2011-04-20 2013-02-13 Howe Renovation Yorks Ltd Motor vehicle security device
CN105868192A (en) * 2015-01-19 2016-08-17 阿里巴巴集团控股有限公司 Method and device for information checking
US10534971B2 (en) * 2016-10-14 2020-01-14 ID Metrics Group Incorporated Tamper detection for identification documents
JP6803804B2 (en) * 2017-06-05 2020-12-23 株式会社日立製作所 Image information verification device

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2119491A1 (en) * 1971-04-21 1972-11-09 Ostertag-Werke Ag, 7080 Aalen System for the distribution of units of value
US3956615A (en) * 1974-06-25 1976-05-11 Ibm Corporation Transaction execution system with secure data storage and communications
US4004089A (en) * 1975-02-28 1977-01-18 Ncr Corporation Programmable cryptic device for enciphering and deciphering data
US4016404A (en) * 1975-08-05 1977-04-05 Frank Appleton Credit card verifier
US4179686A (en) * 1976-11-03 1979-12-18 Bonicalzi Maria P System for checking the authenticity of identification papers
US4939354A (en) * 1988-05-05 1990-07-03 Datacode International, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
CA2039711A1 (en) * 1989-08-23 1991-02-24 Miyuki Hakamatsuka Id card issuing system
GB2248360A (en) * 1990-09-25 1992-04-01 Securitag Systems Limited Card with combined video image and text
DE69122214T2 (en) * 1990-11-20 1997-04-24 Symbol Technologies Inc Passenger security and baggage control system
US5241600A (en) * 1991-07-16 1993-08-31 Thinking Machines Corporation Vertification system for credit or bank card or the like
US5864622A (en) * 1992-11-20 1999-01-26 Pitney Bowes Inc. Secure identification card and method and apparatus for producing and authenticating same

Also Published As

Publication number Publication date
EP0772929A1 (en) 1997-05-14
HK1002213A1 (en) 1998-08-07
DE69535212D1 (en) 2006-10-19
CN1164306A (en) 1997-11-05
EP0772929B1 (en) 2006-09-06
ATE338988T1 (en) 2006-09-15
CA2195681A1 (en) 1996-02-08
EP0772929A4 (en) 1998-12-02
DE69535212T2 (en) 2007-08-23
JP2006313534A (en) 2006-11-16
JPH10503609A (en) 1998-03-31
WO1996003821A1 (en) 1996-02-08

Similar Documents

Publication Publication Date Title
CN1158105A (en) Unlaterable self-verifying articles
US6948068B2 (en) Method and apparatus for reading digital watermarks with a hand-held reader device
US6804378B2 (en) Methods and products employing biometrics and steganography
US5799092A (en) Self-verifying identification card
EP0730243B1 (en) Identification card verification system and method
US8543823B2 (en) Digital watermarking for identification documents
US20060157559A1 (en) Systems and methods for document verification
US20090187435A1 (en) Security methods employing drivers licenses and other documents
RU2346395C2 (en) Cryptographically protected personal identification
JP2000200337A (en) Individual identification related document, system for reading the same, method for preparing the same and method for confirming authenticity thereof
CN1153402C (en) Methods and systems for creating and authenticating unalterable self-verifying articles
Noore et al. Embedding biometric identifiers in 2D barcodes for improved security
HK1002213B (en) Methods and systems for creating and authenticating unalterable self-verifying articles
US20040081319A1 (en) Check verification and authentication process and apparatus
KR20070109130A (en) ID card and authentication system and method of ID card
Cambier et al. Printable, scannable biometric templates for secure documents and materials

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: COMPUTER RECOGNIZER CO., LTD.

Free format text: FORMER NAME OR ADDRESS: INTERNATIONAL DATA MATRIX, INC.

Owner name: SHEIMERTEX CO., LTD.

Free format text: FORMER NAME OR ADDRESS: COMPUTER RECOGNIZER CO., LTD.

Owner name: SIEMENS ENERGY AND AUTOMATION CO., LTD.

Free format text: FORMER NAME OR ADDRESS: ACUITY SERMEST CO., LTD.

Owner name: INTELLIGENT VISION SYSTEM CO., LTD.

Free format text: FORMER NAME OR ADDRESS: SHEIMERTEX CO., LTD.

Owner name: ACUITY SERMEST CO., LTD.

Free format text: FORMER NAME OR ADDRESS: INTELLIGENT VISION SYSTEM CO., LTD.

CP01 Change in the name or title of a patent holder

Address after: Massachusetts, USA

Patentee after: SIEMENS energy and automation

Address before: Massachusetts, USA

Patentee before: West master Limited by Share Ltd. keen

Address after: Massachusetts, USA

Patentee after: West master Limited by Share Ltd. keen

Address before: Massachusetts, USA

Patentee before: Intelligent vision system, Limited by Share Ltd.

Address after: Massachusetts, USA

Patentee after: Intelligent vision system, Limited by Share Ltd.

Address before: Massachusetts, USA

Patentee before: West master Limited by Share Ltd.

Address after: Massachusetts, USA

Patentee after: West master Limited by Share Ltd.

Address before: Massachusetts, USA

Patentee before: Computer recognizer Ltd.

Address after: Massachusetts, USA

Patentee after: Computer recognizer Ltd.

Address before: Massachusetts, USA

Patentee before: INTERNATIONAL DATA MATRIX, Inc.

ASS Succession or assignment of patent right

Owner name: MICRO-SCANNING SYSTEM HOLDING CO., LTD.

Free format text: FORMER OWNER: SIEMEUS AG

Effective date: 20100401

Owner name: SIEMEUS AG

Free format text: FORMER OWNER: SIEMENS ENERGY AND AUTOMATION CO., LTD.

Effective date: 20100401

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: MASSACHUSETTS STATE, U.S.A TO: MUNICH, GERMANY

Free format text: CORRECT: ADDRESS; FROM: MUNICH, GERMANY TO: UNITED STATES WASHINGTON STATE

TR01 Transfer of patent right

Effective date of registration: 20100401

Address after: Munich, Germany

Patentee after: SIEMENS AG

Address before: Massachusetts, USA

Patentee before: SIEMENS energy and automation

Effective date of registration: 20100401

Address after: Washington, USA

Patentee after: Micro scanning system, Limited by Share Ltd.

Address before: Munich, Germany

Patentee before: Siemens AG

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040609