CN101006454B - 利用以许多数据部分编码的签名验证对象 - Google Patents
利用以许多数据部分编码的签名验证对象 Download PDFInfo
- Publication number
- CN101006454B CN101006454B CN2005800223174A CN200580022317A CN101006454B CN 101006454 B CN101006454 B CN 101006454B CN 2005800223174 A CN2005800223174 A CN 2005800223174A CN 200580022317 A CN200580022317 A CN 200580022317A CN 101006454 B CN101006454 B CN 101006454B
- Authority
- CN
- China
- Prior art keywords
- signature
- identity
- data
- coded data
- utilize
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/105—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems involving programming of a portable memory device, e.g. IC cards, "electronic purses"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3674—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing 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/004—Testing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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/3247—Cryptographic 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/20—Manipulating the length of blocks of bits, e.g. padding or block truncation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
- H04L2209/805—Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
Abstract
编码数据布置在表面之上或者之内,该编码数据包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
Description
技术领域
本发明宽泛地涉及用于利用设置在产品或安全文档表面上或表面内的机器可读标签来保护该产品和安全文档的方法和装置。
共同未决申请
下面的申请已由本申请人与本申请同时提交:
HYN HYP
这些共同未决申请的公开内容通过引用结合于此。上述申请通过其提交案卷号标识,一旦分配了对应的申请号,该提交案卷号将会被该申请号所取代。
交叉引用
涉及本发明的各种方法、系统和装置都公开在下列由本申请人或本发明的受让人提交的美国未决申请和已授权专利中。将所有这些美国共同未决申请和已授权专利的公开内容通过引用结合于此。
6,795,215 10/884,881 PEC01NP 09/575,109 10/296,535 09/575,110 6,805,419
09/607,985 6,398,332 6,394,573 6,622,923 6,747,760 10/189,459 10/943,941
10/949,294 10/727,181 10/727,162 10/727,163 10/727,245 10/727,204 10/727,233
10/727,280 10/727,157 10/727,178 10/727,210 10/727,257 10/727,238 10/727,251
10/727,159 10/727,180 10/727,179 10/727,192 10/727,274 10/727,164 10/727,161
10/727,198 10/727,158 10/754,536 10/754,938 10/727,227 10/727,160 10/934,720
10/854,521 10/854,522 10/854,488 10/854,487 10/854,503 10/854,504 10/854,509
10/854,510 10/854,496 10/854,497 10/854,495 10/854,498 10/854,511 10/854,512
10/854,525 10/854,526 10/854,516 10/854,508 10/854,507 10/854,515 10/854,506
10/854,505 10/854,493 10/854,494 10/854,489 10/854,490 10/854,492 10/854,491
10/854,528 10/854,523 10/854,527 10/854,524 10/854,520 10/854,514 10/854,519
PLT036US 10/854,499 10/854,501 10/854,500 10/854,502 10/854,518 10/854,517
10/934,628 10/728,804 10/728,952 10/728,806 10/728,834 10/729,790 10/728,884
10/728,970 10/728,784 10/728,783 10/728,925 10/728,842 10/728,803 10/728,780
10/728,779 10/773,189 10/773,204 10/773,198 10/773,199 10/773,190 10/773,201
10/773,191 10/773,183 10/773,195 10/773,196 10/773,186 10/773,200 10/773,185
10/773,192 10/773,197 10/773,203 10/773,187 10/773,202 10/773,188 10/773,194
10/773,193 10/773,184 6,746,105 6,623,101 6,406,129 6,505,916 6,457,809
6,550,895 6,457,812 6,428,133 09/575,141 10/407,212 10/815,625 10/815,624
10/815,628 09/517,539 6566,858 09/112,762 6,331,946 6,246,970 6,442,525
09/517,384 09/505,951 6,374,354 09/517,608 09/505,147 6,757,832 6,334,190
6,745,331 09/517,541 10/203,559 10/203,540 10/203,564 10/636,263 10/63,6283
10/866,608 10/902,889 10/902,883 10/940,653 10/942,858 10/409,876 10/409,848
10/409,845 09/575,197 09/575,195 09/575,159 09/575,132 09/575,123 6,825,945
09/75,130 09/575,165 6,813,039 09/693,415 09/575,118 6,824,044 09/608,970
09/575,131 09/575,116 6,816,274 NPA019NUS 09/575,139 09/575,186 6,681,045
6,678,499 6,679,420 09/663,599 09/607,852 6,728,000 09/693,219 09/575,145
09/607,656 6,813,558 6,766,9420 09/693,515 09/663,701 09/575,192 6,720,985
09/609,303 09/610,095 09/609,596 09/693,705 09/693,647 09/721,895 09/721,894
09/607,843 09/693,690 09/607,605 09/608,178 09/609,553 09/609,233 09/609,149
09/608,022 09/575,181 09/722,174 09/721,896 10/291,522 6,718,061 10/291,523
10/291,471 10/291,470 6,825,956 10/291,481 10/291,509 10/291,825 10/291,519
10/291,575 10/291,557 10/291,661 10/291,558 10/291,587 10/291,818 10/291,576
6,829,387 6,714,678 6,644,545 6,609,653 6,651,879 10/291,555 10/291,510
10/291,592 10/291,542 10/291,820 10/291,516 10/291,363 10/291,487 10/291,520
10/291,521 10/291,556 10/291,821 10/291,525 10/291,586 10/291,822 10/291,524
10/291,553 10/291,511 10/291,585 10/291,374 10/685,523 10/685,583 10/685,455
10/685,584 10/757,600 10/804,034 10/793,933 10/853,356 10/831,232 10/884,882
10/943,875 10/943,938 10/943,874 10/943,872 10/944,044 10/943,942 10/944,043
10/949,293 10/943,877 10/965,913 10/954,170 NPA174US NPA175US NPA176US
NPA177US NPA178US NPA179US NPA181US NPA182US NPA183US NPA184US
NPA185US NPA186US NPA187US NPA188US 09/575,193 09/575,156 09/609,232
09/07,844 6,457,883 09/693,593 10/743,671 NPB010US 09/928,055 09/27,684
09/928,108 09/927,685 09/927,809 09/575,183 6,789,194 09/575,150 6,789,191
10/900,129 10/900,127 10/913,328 10/913,350 NPK010US NPK011US 6,644,642
6,502,614 6,622,999 6,669,385 6,827,116 10/933,285 NPM016US 6,549,935
NPN004US 09/575,187 6,727,996 6,591,884 6,439,706 6,760,119 09/575,198
09/722,148 09/722,146 6,826,547 6,290,349 6,428,155 6,785,016 6,831,682
6,741,871 09/722,171 09/721,858 09/722,142 10/171,987 10/202,021 10/291,724
10/291,512 10/291,554 10/659,027 10/659,026 10/831,242 10/884,885 10/884,883
10/901,154 10/932,044 NPP051US NPP052US NPP053US 10/965,733 10/965,933
NPP058US NPP060US NPP061US NPP062US 10/659,027 09/693,301 09/575,174
6,822,639 6,474,8886, 627,870 6,724,374 6,788,982 09/722,141 6,788,293
09/722,147 6,737,591 09/722,172 09/693,514 6,792,165 09/722,088 6,795,593
10/291,823 6,768,821 10/291,366 10/291,503 6,797,895 10/74,817 10/782,894
10/782,895 10/778,056 10/778,058 10/778,060 10/778,059 10/78,063 10/778,062
10/78,061 10/778,057 10/846,895 10/917,,468 10/917,467 10/917,466 10/917,465
10/917,356 10/948,169 10/948,253 10/948,157 10/917,436 10/943,856 10/919,379
10/943,843 10/943,878 10/943,849 NPS086US 09/575,154 09/575,129 6,83 0,196
09/575,188 09/72 1,862 10/73,747 10/120,441 10/291,577 10/291,718 6,789,731
10/291,543 6,766,944 6,766,945 10/291,715 10/291,559 10/291,660 10/409,864
10/309,358 10/10,484 10/884,884 10/853,379 10/786,631 10/853,782 10/893,372
10/893,381 10/893,382 10/893,383 10/893,384 NPT046US NPT047US NPT048US
NPT049US NPT050US NPW001US 10/492,152 NPW003US NPW004US 10/492,154
NPW007US 10/83,151 10/683,040 NPW012US 10/919,260 NPW013US 10/919,261
10/778,090 09/575,189 09/575,162 09/575,172 09/575,170 09/575,171 09/575,161
10/291,716 10/291,547 10/291,538 6,786,397 10/291,827 10/291,548 10/291,714
10/291,544 10/291,541 10/291,584 10/291,579 10/291,824 10/291,713 10/291,545
10/291,546 10/917,355 10/913,340 10/940,668 NPX041US 6,593,166 10/428,823
10/849,931 10/815,621 10/815,612 10/815,630 10/815,637 10/815,638 10/815,640
10/815,642 10/815,643 10/815,644 10/815,618 10/815,639 10/815,635 10/815,647
10/815,634 10/815,632 10/815,631 10/815,648 10/815,614 10/815,645 10/815,646
10/815,617 10/815,620 10/815,615 10/815,613 10/815,633 10/815,619 10/815,616
10/815,614 10/815,636 10/815,649 10/815,609 10/815,627 10/815,626 10/815,610
10/815,611 10/815,623 10/815,622 10/815,629
某些申请通过案卷号列出,这些案卷号将会在知道了申请号之后由申请号所代替。
背景技术
当前,主要有两种技术提供用于进行唯一产品项目识别的可替选方法,例如,EPC,即:
●2D光学条形码,以及
●RFID
2D光学条形码包括可以沿二维存储约2,000字节数据的复合图像。统一代码协会(Uniform Code Council)和欧洲商品编号(EAN)国际组织已经对大量2D条形码进行了标准化,它们比现有EPC具有大得多的数据容量。
现在,2D光学条形码广泛用于全球制药业。在美国,食品及药物管理局(FDA)已经批准对在其管辖范围内制造的所有药品上使用2D光学条形码,以识别生产线。它们被接受的主要优点是,制造它们价廉。
2D光学条形码的主要缺点是,通常因为标记破损难以读取它们,而且需要直接利用“瞄准线”扫描。此外,2D光学条形码不美观,因此有损产品的包装。对于通常采用小包装,但是要求较大条形码的药品,这种问题严重,较大的条形码可能影响该包装上的实质内容。
对于RFID标签,也可以提供以EPC方式编码的唯一产品项目识别。然而,也存在RFID标签不适合某些产品的缺陷。
首先,生产RFID标签的成本高。其次,存在金属、液体和其它电磁频率(EMF)信号可能干扰RFID标签扫描仪,因此,严重危及RFID系统的可靠性和完整性。第三,可以远程读取标签,而无需知道标签持有者,因此,产生了对隐私的担忧。
面编码背景技术
Netpage表面编码由密集的平面铺盖的标签组成。每个标签都编码其自身在该平面中的位置。每个标签还与相邻的标签结合起来对包含其的区域的标识符进行编码。该区域ID在所有区域中是唯一的。在Netpage系统中该区域通常对应于被标记表面的整个范围,如一页纸的一面。
设计表面编码是为了使大到足以保证能获取整个标签的获取视场大到能足以保证获取包含该标签的区域的ID。获取该标签本身保证了获取该标签在该区域内的二维位置,以及其它该标签特有的数据。因此表面编码允许传感设备在仅仅与编码表面的局部交互作用的过程中(例如在用笔“点击”或敲打编码表面的过程中)获取区域ID和标签位置。
Netpage表面编码的使用在下面的共同未决专利申请中有更为详细的描述,即2004年4月2日提交的USSN 10/815,647(案卷号HYG001US),名称为“Obtaining Product Assistance”;2004年4月2日提交的USSN10/815609(案卷号HYT001US),名称为“Laser Scanner Device for PrintedProduct Identification Code”。
加密技术的背景技术
加密技术用于在存储和发送中保护敏感信息并验证交易各方。现有两类加密技术正广泛使用:秘密密钥加密和公用密钥加密。
秘密密钥加密也称为对称加密,其采用相同的密钥来对消息加密和解密。希望交换消息的双方首先必须协商安全地交换密钥。
公用密钥加密也称为非对称加密,其使用两个加密密钥。这两个密钥在数学上以使用一个密钥加密的任何消息都只能用另一个密钥解密的方式相关。然后将一个密钥公布,而另一个密钥保持秘密。它们分别被称为公用密钥和专用密钥。公用密钥用于对任何要发送给专用密钥持有者的消息进行加密。一旦使用公用密钥加密,则只能用专用密钥对消息解密。因此双方可以安全地交换消息而不必首先交换秘密密钥。为了保证专用密钥是可靠的,通常专用密钥的持有者要产生公用-专用密钥对。
公用密钥加密可用于创建数字签名。如果专用密钥的持有者创建了已知的消息的散列,然后使用专用密钥对该散列加密,则任何人只需通过使用公用密钥对已加密的散列解密并针对该消息验证该散列,就可以验证加密的散列是否构成专用密钥持有者对于该特定消息的“签名”。如果该消息添加了该签名,则该消息的接收者可以验证消息是否真实和是否在发送过程中被更改过。
秘密密钥也可以用于创建数字签名,但存在签名验证也可以由与该密钥有利害关系的一方执行的缺陷。
为了使公用密钥加密工作,必须存在防止假冒的分发公用密钥的途径。这在正常情况下使用证书和认证机构来实现。认证机构是受信的第三方,其验证公用密钥与个人或其它实体的身份之间的联系。认证机构通过检查身份文件等等来验证身份,然后创建并签署包含该身份细节和公用密钥的数字证书。任何受信该认证机构的人都可以在高度确认其真实性的情况下使用该证书中的公用密钥。他们只需要验证该证书是否确实由该认证机构签名,该认证机构的公用密钥是公知的。
为了达到与秘密密钥加密相类似的安全性,公用密钥加密利用长度量级更大的密钥,即密钥为几百位,而公用密钥为几千位。
Schneier B.(Applied Cryptography,Second Edition,John Wiley&Sons1996)对密码技术进行了详细的讨论。
发明内容
根据第一基本形式,本发明提供了一种布置在表面之上或者之内的编码数据,该编码数据包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少一部分身份;至少一部分签名;以及该编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
优选由多个签名部分构成该整个签名,而且其中每个编码数据部分编码各自的签名部分。
该签名优选是至少部分身份和至少部分预定填充位的数字签名。
该填充位优选与该身份相关,而且对于该身份是唯一的,该填充位是至少如下之一:预定数;以及随机数。
每个数据部分优选编码签名片段。
优选在多个数据部分内编码整个签名。
该编码数据优选包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少一部分签名的第二符号的位置。
该编码数据优选对于目视基本上不可见。
优选至少利用如下之一,在该表面上印刷该编码数据:不可见油墨;以及红外吸收油墨。
优选基本上与可见的人可读信息重合设置该编码数据。
至少一些编码数据部分优选编码至少表示如下之一的数据:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名片段的身份;以及被指示区位的诸单元。
该编码数据优选包括至少如下之一:冗余数据;允许纠错的数据;RS(Reed-Solomon)数据;以及循环冗余校验(CRC)数据。
数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;以及利用专用密钥产生的,而利用相应公用密钥可核实的密码文本。
该身份优选包括至少如下之一的身份:用于限定该表面的对象;该表面;该表面上的区域;以及与该表面相关的对象。
至少一个编码数据部分优选至少进一步对数据对象片段进行编码。
数据对象优选包括至少如下之一:数字签名;多用途因特网邮件扩展(MIME)数据;文本数据;图像数据;声频数据;视频数据;应用数据;联系数据;业务名片数据;以及目录数据。
该表面优选与对象相关,该对象包括至少如下之一:制造项目;药品项目;钞票;支票;信用卡或者借记卡;可赎回票、凭单或者息票;彩票或者即刻兑奖票;以及身份证或者诸如驾驶证或者护照的身份证件。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
该编码数据优选适合被感测装置感测,以确定身份以及至少一部分签名。
优选根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
该编码数据优选包括多个标签,每个编码数据部分至少由一个标签构成。
该表面优选具有布置在其内或者其上、根据权利要求1的编码数据,该编码数据编码该对象的身份。
该编码数据优选包括多个编码数据部分,每个编码数据部分至少编码数据对象片段,以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
优选将该编码数据布置在对象表面之内或者之上。
在验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括,在计算机系统中:从感测装置接收指示数据,响应感测到该编码数据,该感测装置产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和收到的签名部分;利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
在验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括:感测该编码数据,该编码数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用感测的编码数据,确定感测的身份和感测的签名部分;利用感测的身份,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。
在验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括,在计算机系统中:从感测装置接收指示数据,响应感测到该编码数据,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该指示数据,确定该身份和多个签名片段;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
在验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括:感测该编码数据;根据感测的编码数据,确定:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
在使用处理器验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括,在处理器内:接收指示数据,响应感测到该编码数据,产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和至少一个收到的签名部分;利用收到的身份和保密密钥,确定一被确定的签名;将确定的签名与该至少一个收到的签名部分进行比较;以及利用该比较结果,验证该对象。
在使用处理器验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,每个编码数据部分对下述进行编码:该对象的身份;以及签名片段,该签名是至少部分身份的数字签名;该方法包括,在处理器内:接收指示数据,响应于感测多个编码数据部分,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段;利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的身份;将被确定的身份与收到的身份进行比较;以及利用该比较结果,验证该对象。
用于验证对象的装置优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该装置包括:传感器,用于感测编码数据,该编码数据编码:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;以及处理器,用于:利用感测的编码数据,确定感测的身份和至少一个感测的签名部分;利用感测的身份和至少一个感测的签名部分,验证该对象。
根据第二基本形式,本发明提供了一种布置在表面之上或者之内的编码数据,该编码数据包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少如下的数字签名:部分身份;以及部分预定填充位。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少一部分身份;至少一部分签名;以及该编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
优选由多个签名部分构成该整个签名,而且其中每个编码数据部分编码各自的签名部分。
其中该填充位优选与该身份相关,而且对于该身份是唯一的,该填充位是至少如下之一:预定数;以及随机数。
每个数据部分优选编码签名片段。
优选在多个数据部分内编码整个签名。
该编码数据优选包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少部分签名的第二符号的位置。
该编码数据优选包括多个标签,每个编码数据部分至少由一个标签构成。
该编码数据优选对于目视基本上不可见。
优选至少利用如下之一,在表面上印刷该编码数据:不可见油墨;以及红外吸收油墨。
优选基本上与可见的人可读信息重合设置该编码数据。
至少一些编码数据部分优选编码至少表示如下之一的数据:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名片段的身份;以及被指示区位的诸单元。
该编码数据优选包括至少如下之一:冗余数据;允许纠错的数据;里德-索罗门(Reed-Solomon)数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;以及利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;利用RSA加密产生的密码文本。
该身份优选包括至少如下之一的身份:用于限定该表面的对象;该表面;该表面上的区域;以及与该表面相关的对象。
至少一个编码数据部分优选至少进一步对数据对象片段进行编码。
数据对象优选包括至少如下之一:数字签名;多用途因特网邮件扩展(MIME)数据;文本数据;图像数据;声频数据;视频数据;应用数据;联系数据;业务名片数据;以及目录数据。
该表面优选与对象相关,该对象包括至少如下之一:制造项目;药品项目;钞票;支票;信用卡或者借记卡;可赎回票、凭单或者息票;彩票或者即刻兑奖票;以及身份证或者诸如驾驶证或者护照的身份证件。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
该编码数据优选适合被感测装置感测,以确定身份以及至少一部分签名。
优选根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
一种优选与表面相关的对象,该表面具有布置在其内或者其上的编码数据,其中该编码数据编码该对象的身份。
该编码数据优选布置在表面之上或者之内,该编码数据包括多个编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少数据对象片段;以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
优选将该编码数据布置在对象表面之上或者之内。
在验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括,在计算机系统中:从感测装置接收指示数据,响应感测到该编码数据,该感测装置产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和收到的签名部分;利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
在验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括:感测该编码数据,该编码数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用感测的编码数据,确定感测的身份和感测的签名部分;利用感测的身份,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。
在验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括,在计算机系统中:从感测装置接收指示数据,响应感测到该编码数据,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该指示数据,确定该身份和多个签名片段;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
在验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括:感测该编码数据;根据感测的编码数据,确定:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
在使用处理器验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括,在处理器内:接收指示数据,响应感测到该编码数据,产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和至少一个收到的签名部分;利用收到的身份和保密密钥,确定一被确定的签名;将确定的签名与该至少一个收到的签名部分进行比较;以及利用该比较结果,验证该对象。
在使用处理器验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,每个编码数据部分对下述进行编码:该对象的身份;以及签名片段,该签名是至少部分身份的数字签名;该方法包括,在处理器内:接收指示数据,响应于感测多个编码数据部分,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段;利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的身份;将被确定的身份与收到的身份进行比较;以及利用该比较结果,验证该对象。
用于验证对象的装置优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该装置包括:传感器,用于感测编码数据,该编码数据编码:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;以及处理器,用于:利用感测的编码数据,确定感测的身份和至少一个感测的签名部分;利用感测的身份和至少一个感测的签名部分,验证该对象。
根据第三基本形式,本发明提供了一种布置在表面之上或者之内的编码数据,该编码数据包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少数据对象片段;以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及该编码数据部分在该表面上的位置。
每个数据部分优选编码整个签名。
整个签名优选由多个签名部分构成,而且其中每个编码数据部分编码各自的签名部分。
该数据对象优选包括至少部分签名,该签名是至少部分身份的数字签名。
该签名优选是至少部分身份和至少部分预定填充位的数字签名。
该填充位优选与该身份相关,而且对于该身份是唯一的,该填充位是至少如下之一:预定数;以及随机数。
每个数据部分优选编码签名片段。
优选在多个数据部分内编码该数据对象。
该编码数据优选包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少一部分数据对象的第二符号的位置。
该编码数据优选对于目视基本上不可见。
优选至少利用如下之一,在表面上印刷该编码数据:不可见油墨;以及红外吸收油墨。
优选基本上与可见的人可读信息重合设置该编码数据。
至少一些编码数据部分优选编码至少表示如下之一的数据:各数据部分的区位;各数据部分在该表面上的位置;数据部分的大小;数据对象的大小;数据对象片段的身份;以及被指示区位的诸单元。
该编码数据优选包括至少如下之一:冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该签名包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密产生的密码文本。
该身份优选包括至少如下之一的身份:用于限定该表面的对象;该表面;该表面上的区域;以及与该表面相关的对象。
该数据对象优选包括至少如下之一:多用途因特网邮件扩展(MIME)数据;文本数据;图像数据;声频数据;视频数据;应用数据;联系数据;业务名片数据;以及目录数据。
该表面优选与对象相关,该对象包括至少如下之一:制造项目;药品项目;钞票;支票;信用卡或者借记卡;可赎回票、凭单或者息票;彩票或者即刻兑奖票;以及身份证或者诸如驾驶证或者护照的身份证件。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
该编码数据优选适合被感测装置感测,以至少确定身份以及数据对象。
优选根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
该编码数据优选包括多个标签,每个编码数据部分至少由一个标签构成。
一种优选与表面相关的对象,该表面具有布置在其内或者其上、根据权利要求1的编码数据,该编码数据编码该对象的身份和与该对象相关的数据对象。
每个编码数据部分优选进一步编码至少部分签名,该签名是至少部分身份的数字签名。
每个编码数据部分优选进一步编码至少部分签名,该签名是至少如下之一的数字签名:部分身份;以及部分预定填充位。
编码数据优选布置在对象表面之内或者之上,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
在验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括,在计算机系统中:从感测装置接收指示数据,响应感测到该编码数据,该感测装置产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和收到的签名部分;利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
在验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括:感测该编码数据,该编码数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用感测的编码数据,确定感测的身份和感测的签名部分;利用感测的身份,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。
在验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括,在计算机系统中:从感测装置接收指示数据,响应感测到该编码数据,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该指示数据,确定该身份和多个签名片段;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
在验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括:感测该编码数据;根据感测的编码数据,确定:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
在使用处理器验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该方法包括,在处理器内:接收指示数据,响应感测到该编码数据,产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和至少一个收到的签名部分;利用收到的身份和保密密钥,确定一被确定的签名;将确定的签名与该至少一个收到的签名部分进行比较;以及利用该比较结果,验证该对象。
在使用处理器验证对象的方法中优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,每个编码数据部分进一步编码签名片段,该签名是至少部分身份的数字签名;该方法包括,在处理器内:接收指示数据,响应于感测多个编码数据部分,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段;利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的身份;将被确定的身份与收到的身份进行比较;以及利用该比较结果,验证该对象。
用于验证对象的装置优选使用该编码数据,而且将该编码数据设置在与该对象相关的表面之上或者之内,该装置包括:传感器,用于感测编码数据,该编码数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;以及处理器,用于:利用感测的编码数据,确定感测的身份和至少一个感测的签名部分;利用感测的身份和至少一个感测的签名部分,验证该对象。
根据第四基本形式,本发明提供了一种具有表面的对象,该表面具有布置在其上或者其内的编码数据,该编码数据包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
优选由多个签名部分构成该整个签名,而且其中每个编码数据部分编码各自的签名部分。
其中该签名优选是至少部分身份和至少部分预定填充位的数字签名。
该填充位优选与该身份相关,而且对于该身份是唯一的,该填充位是至少如下之一:预定数;以及随机数。
每个数据部分优选编码签名片段。
优选在多个数据部分内编码整个签名。
该编码数据优选包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少一部分签名的第二符号的位置。
该编码数据优选对于目视基本上不可见。
优选至少利用如下之一,在该表面上印刷该编码数据:不可见油墨;以及红外吸收油墨。
优选基本上与可见的人可读信息重合设置该编码数据。
至少一些编码数据部分优选编码至少表示如下之一的数据:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名片段的身份;以及被指示区位的诸单元。
该编码数据优选包括至少如下之一:冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;以及利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密,产生的密码文本。
该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
至少一个编码数据部分优选至少进一步对数据对象片段进行编码。
该数据对象优选包括至少如下之一:数字签名;多用途因特网邮件扩展(MIME)数据;文本数据;图像数据;声频数据;视频数据;应用数据;联系数据;业务名片数据;以及目录数据。
该对象优选包括至少如下之一:制造项目;药品项目;钞票;支票;信用卡或者借记卡;可赎回票、凭单或者息票;彩票或者即刻兑奖票;以及身份证或者诸如驾驶证或者护照的身份证件。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
该编码数据优选适合被感测装置感测,以确定该身份以及至少一部分签名。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
其中该编码数据优选包括多个标签,每个编码数据部分至少由一个标签构成。
优选以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
在验证该对象的方法中优选使用该对象,该方法包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,该感测装置产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和收到的签名部分;利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
在验证该对象的方法中优选使用该对象,该方法包括:感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用感测的编码数据,确定感测的身份和感测的签名部分;利用感测的身份,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。
在验证对象的方法中优选使用该对象,该方法包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该指示数据,确定该身份和多个签名片段;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
在验证该对象的方法中优选使用该对象,该方法包括:感测设置在与该对象相关的表面之上或者之内的编码数据;根据感测的编码数据,确定:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
在使用处理器验证该对象的方法中优选使用该对象,该方法包括,在处理器内:接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和至少一个收到的签名部分;利用收到的身份和保密密钥,确定一被确定的签名;将确定的签名与该至少一个收到的签名部分进行比较;以及利用该比较结果,验证该对象。
在使用处理器验证该对象的方法中优选使用该对象,每个编码数据部分对下述进行编码:该对象的身份;以及签名片段,该签名是至少部分身份的数字签名;该方法包括,在处理器内:接收指示数据,响应于感测多个编码数据部分,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段;利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的身份;将被确定的身份与收到的身份进行比较;以及利用该比较结果,验证该对象。
用于验证该对象的装置优选使用该对象,该装置包括:传感器,用于感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据编码:身份;以及至少一部分签名,该签名是至少部分身份的数字签名;处理器,用于:利用感测的编码数据,确定感测的身份和至少一个感测的签名部分;利用感测的身份和至少一个感测的签名部分,验证该对象。
根据第五基本形式,本发明提供了一种用于验证对象的方法,该方法包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,该感测装置产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;以及利用该指示数据,确定收到的身份和收到的签名部分;利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
优选由多个签名部分构成该整个签名,而且其中每个编码数据部分编码各自的签名部分。
该方法优选包括,在计算机系统中:产生表示该验证是成功还是失败的验证数据;以及将该验证数据传送到用户。
该方法优选包括,在计算机系统中,将该验证数据传送到感测装置。
该指示数据优选进一步表示签名部分的身份,而且其中该方法包括,在计算机系统中:利用该指示数据,确定收到的签名部分身份;利用收到的身份,确定一被确定的签名;以及利用确定的签名和收到的签名部分身份,确定一被确定的签名部分。
该方法优选包括,在计算机系统中,利用收到的身份,从数据存储装置中检索指示该数字签名的存储数据,该存储数据包括至少如下之一:与该签名相关的填充位;专用密钥;公用密钥;一个或者多个数字签名部分;以及数字签名。
优选至少利用如下之一索引该存储数据:该身份;以及一范围的身份。
该方法优选包括,在计算机系统中,利用该存储数据和收到的身份,产生确定的签名部分。
该方法优选包括,在计算机系统中:利用该存储数据和收到的身份,产生确定的签名;选择确定的签名的一部分;以及将选择的签名部分与收到的签名部分进行比较。
该方法优选包括,在计算机系统中:利用指示数据确定收到的签名部分身份;利用收到的签名部分身份,选择部分确定签名。
该方法优选包括,在计算机系统中,从远程数据库中检索存储数据。
该签名优选是至少部分身份和至少部分预定填充位的数字签名,而且其中该方法包括,在计算机系统中:利用收到的身份,确定预定填充位;以及利用该预定填充位和收到的身份,确定一被确定的签名部分。
计算机系统优选构成该感测装置的部分。
该方法优选包括,在该计算机系统中,通过至少如下之一,与该感测装置通信:通信网;因特网;移动电话网;以及无线连接。
该指示数据优选进一步指示至少如下之一:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名部分的大小;被指示区位的诸单元;冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密产生的密码文本。
该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
布置在与该对象相关的表面之上或者之内的编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
布置在与该对象相关的表面之上或者之内的编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少如下之一的数字签名:部分身份;以及部分预定填充位。
布置在该对象表面之上或者之内的编码数据优选包括多个编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少数据对象片段;以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
该方法优选进一步包括:感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用感测的编码数据,确定感测的身份和感测的签名部分;利用感测的身份,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。
该方法优选进一步包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该指示数据,确定该身份和多个签名片段;利用多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
该方法优选进一步包括:感测设置在与该对象相关的表面之上或者之内的编码数据;根据感测的编码数据,确定:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
优选利用处理器验证该对象,该方法包括,在处理器内:接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和至少一个收到的签名部分;利用收到的身份和保密密钥,确定一被确定的签名;将确定的签名与该至少一个收到的签名部分进行比较;以及利用该比较结果,验证该对象。
优选利用处理器验证该对象,该编码数据包括许多编码数据部分,每个编码数据部分对下述进行编码:该对象的身份;以及签名片段,该签名是至少部分身份的数字签名;该方法包括,在处理器内:接收指示数据,响应于感测多个编码数据部分,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段;利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的身份;将被确定的身份与收到的身份进行比较;以及利用该比较结果,验证该对象。
根据第六基本形式,本发明提供了一种用于验证对象的方法,该方法包括,在感测装置:感测设置在与该对象相关的表面之上或者之内的编码数据;利用感测的编码数据,确定指示数据,该编码数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;以及将该指示数据传送到计算机系统,该计算机系统响应该指示数据,以:利用该指示数据,确定收到的身份和收到的签名部分;利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少一部分身份;至少一部分签名;以及该编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
优选由多个签名部分构成该整个签名,而且其中每个编码数据部分编码各自的签名部分。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份和至少部分签名,该方法包括感测至少一个数据部分。
该方法优选包括,在感测装置内:接收表示该验证是成功还是失败的验证数据;以及将该验证是成功还是失败的指示提供给用户。
优选在多个数据部分内编码整个签名,而且其中该方法包括,在感测装置内:感测许多编码部分;以及产生指示整个签名的指示数据。
该编码数据优选包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少一部分签名的第二符号的位置。
该编码数据优选包括多个标签,每个编码数据部分至少由一个标签构成。
优选利用不可见油墨和红外吸收油墨至少之一,在该表面上印刷该编码数据,而且其中该方法包括,在感测装置内,利用红外检测器感测该编码数据。
计算机系统优选构成该感测装置的部分。
该方法优选包括,在该感测装置内,通过至少如下之一,与该计算机系统通信:通信网;因特网;移动电话网;以及无线连接。
该方法优选包括,在该感测装置内,产生至少指示如下之一的指示:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名片段的身份;被指示区位的诸单元;冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密,产生的密码文本。
该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
根据第七基本形式,本发明提供了一种验证对象的方法,该方法包括:感测设置在与该对象相关的表面之上或者之内的编码数据;该编码数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;以及利用感测的编码数据,确定感测的身份和感测的签名部分;利用感测的身份,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及该编码数据部分在该表面上的位置。
每个编码数据部分优选编码该整个签名。
整个签名优选由多个签名部分构成,而且其中每个编码数据部分编码各自的签名部分。
该方法优选包括,产生表示该验证是成功还是失败的表示。
该编码数据优选包括多个编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少签名片段;其中该方法包括,至少感测一个编码数据部分。
该编码数据优选进一步表示签名部分的身份,而且其中该方法包括:确定感测的签名部分的签名部分身份;利用感测的身份,确定一被确定的签名;以及利用感测的签名部分的签名部分身份且根据确定的签名来选择确定的签名部分。
该方法优选包括利用感测的身份从数据存储装置中检索指示该数字签名的存储数据,该存储数据包括至少如下之一:与该签名相关的填充位;专用密钥;公用密钥;一个或者多个数字签名部分;以及数字签名。
优选至少利用如下之一索引该存储数据:该身份;以及一范围的身份。
该方法优选包括,利用该存储数据和感测的身份,确定一被确定的签名部分。
该方法优选包括从远程数据库检索存储数据。
该编码数据优选包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少一个签名部分的第二符号的位置。
该编码数据优选包括多个标签,每个编码数据部分至少由一个标签构成。
优选利用不可见油墨和红外吸收油墨至少之一,将该编码数据印刷在该表面上,而且其中该方法包括,利用红外检测器感测该编码数据。
该签名优选是至少部分身份和至少部分预定填充位的数字签名,而且其中该方法包括:利用身份,确定预定填充位;以及利用该预定填充位和确定的签名,产生一被产生的身份。
优选在感测装置内执行该方法,该感测装置具有:图像传感器,用于感测编码数据;以及处理器,用于验证该对象。
该指示数据优选进一步指示至少如下之一:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名部分的大小;签名部分的身份;被指示区位的诸单元;冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密产生的密码文本。
该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少如下的数字签名:部分身份;以及部分预定填充位。
该编码数据优选包括多个编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少数据对象片段;以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
该方法优选进一步包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,该感测装置产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和收到的签名部分;利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
该方法优选进一步包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该指示数据,确定该身份和多个签名片段;利用多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
该方法优选进一步包括:感测设置在与该对象相关的表面之上或者之内的编码数据;根据感测的编码数据,确定:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
处理器优选用于验证该对象的方法中,该方法包括,在处理器内:接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和至少一个收到的签名部分;利用收到的身份和保密密钥,确定一被确定的签名;将确定的签名与该至少一个收到的签名部分进行比较;以及利用该比较结果,验证该对象。
优选利用处理器验证该对象,该对象与在其上或者其内布置了该编码数据的表面相关,该编码数据具有许多编码数据部分,每个编码数据部分对下述进行编码:该对象的身份;以及签名片段,该签名是至少部分身份的数字签名;该方法包括,在处理器内:接收指示数据,响应于感测多个编码数据部分,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段;利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的身份;将被确定的身份与收到的身份进行比较;以及利用该比较结果,验证该对象。
装置优选利用该方法验证该对象,该装置包括:传感器,用于感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据编码:身份;以及至少一部分签名,该签名是至少部分身份的数字签名;处理器,用于:利用感测的编码数据,确定感测的身份和至少一个感测的签名部分;利用感测的身份和至少一个感测的签名部分,验证该对象。
根据第八基本形式,本发明提供了一种用于验证对象的方法,该方法包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该指示数据,确定该身份和多个签名片段;利用多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
整个签名优选由多个签名部分构成,而且其中每个编码数据部分编码各自的签名部分。
该方法优选包括,在计算机系统中:产生表示该验证是成功还是失败的验证数据;以及将该验证数据传送到用户。
该方法优选包括,在计算机系统中,将该验证数据传送到感测装置。
该指示数据优选进一步表示多个签名片段中每个签名片段的身份,而且其中该方法包括,在计算机系统中:利用该指示数据,确定多个签名片段中每个签名片段的签名片段身份;以及利用确定的签名片段身份,确定一被确定的签名。
该方法优选包括,在计算机系统中:利用收到的身份,从数据存储装置中检索存储数据,该存储数据包括至少如下之一:与该签名相关的填充位;专用密钥;以及公用密钥;以及利用该存储数据和确定的签名,产生一被产生的身份。
优选利用至少如下之一索引该存储数据:该身份;以及一范围的身份。
该方法优选包括,在计算机系统中,从远程数据库中检索该存储数据。
该签名优选是至少部分身份和至少部分预定填充位的数字签名,而且其中该方法包括,在计算机系统中:利用收到的身份,确定预定填充位;以及利用该预定填充位和确定的签名,产生一被产生的身份。
多个签名字段优选指示整个签名。
该计算机系统构成该感测装置的部分。
该方法优选包括,在计算机系统中,通过至少如下之一,与该感测装置通信:通信网;因特网;移动电话网;以及无线连接。
该指示数据优选进一步指示至少如下之一:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名片段的大小;签名片段的身份;被指示区位的诸单元;冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密,产生的密码文本。
该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少如下的数字签名:部分身份;以及部分预定填充位。
该编码数据优选包括多个编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少数据对象片段;以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
该方法优选进一步包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,该感测装置产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和收到的签名部分;利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
该方法优选进一步包括:感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据指示;该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用感测的编码数据,确定感测的身份和感测的签名部分;利用感测的身份,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。
该方法优选进一步包括:感测设置在与该对象相关的表面之上或者之内的编码数据;根据感测的编码数据,确定:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
优选利用处理器验证该对象,该方法包括,在处理器内:接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和至少一个收到的签名部分;利用收到的身份和保密密钥,确定一被确定的签名;将确定的签名与该至少一个收到的签名部分进行比较;以及利用该比较结果,验证该对象。
优选利用处理器验证该对象,该编码数据具有许多编码数据部分,每个编码数据部分对下述进行编码:该对象的身份;以及签名片段,该签名是至少部分身份的数字签名;该方法包括,在处理器内:接收指示数据,响应于感测多个编码数据部分,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段;利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的身份;将被确定的身份与收到的身份进行比较;以及利用该比较结果,验证该对象。
装置优选利用该方法验证该对象,该装置包括:传感器,用于感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据编码:身份;以及至少一部分签名,该签名是至少部分身份的数字签名;处理器,用于:利用感测的编码数据,确定感测的身份和至少一个感测的签名部分;利用感测的身份和至少一个感测的签名部分,验证该对象。
根据第九基本形式,本发明提供了一种用于验证对象的方法,该方法包括,在感测装置内:感测设置在与该对象相关的表面上的编码数据;根据感测的编码数据,确定指示如下所述的指示数据:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;将该指示数据传送到计算机系统,该计算机系统响应该指示数据,以:利用该指示数据,确定该身份和多个签名片段;利用多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
优选由多个签名部分构成该整个签名,而且其中每个编码数据部分编码各自的签名部分。
该方法优选包括,在感测装置内:接收表示该验证是成功还是失败的验证数据;以及将该验证是成功还是失败的指示提供给用户。
该编码数据优选包括多个编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少签名片段;其中该方法包括,在该感测装置内,感测多个编码数据部分,从而确定指示数据。
每个编码数据部分优选分别编码签名片段身份,而且其中该方法包括,在该感测装置内:确定每个确定的签名片段的签名片段身份;以及利用确定的签名片段身份、确定的签名,产生该指示数据。
多个签名片段优选指示整个签名。
该编码数据优选包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少一部分签名片段的第二符号的位置。
该编码数据优选包括多个标签,每个编码数据部分至少由一个标签构成。
优选利用不可见油墨和红外吸收油墨至少之一,将该编码数据印刷在该表面上,而且其中该方法包括,在该感测装置内,利用红外检测器感测该编码数据。
该计算机系统优选构成该感测装置的部分。
该方法优选包括,在该感测装置内,通过至少如下之一,与该计算机系统通信:通信网;因特网;移动电话网;以及无线连接。
该方法优选包括,在该感测装置内,产生至少指示如下之一的指示:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名片段的大小;签名片段的身份;被指示区位的诸单元;冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSM加密,产生的密码文本。
该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
根据第十基本形式,本发明提供了一种用于验证对象的方法,该方法包括:感测设置在与该对象相关的表面之上或者之内的编码数据;利用感测的编码数据确定:该对象的身份;多个签名片段,该签名是至少部分身份的数字签名;利用多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
整个签名优选由多个签名部分构成,而且其中每个编码数据部分编码各自的签名部分。
该方法优选包括,产生表示该验证是成功还是失败的表示。
该编码数据优选包括多个编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少签名片段;其中该方法包括感测多个编码数据部分,从而确定多个签名片段。
每个编码数据部分优选分别编码签名片段身份,而且其中该方法包括:确定每个确定的签名片段的签名片段身份;以及利用确定的签名片段身份,确定一被确定的签名。
该编码数据优选包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少一部分签名片段的第二符号的位置。
该编码数据优选包括多个标签,每个编码数据部分至少由一个标签构成。
优选利用不可见油墨和红外吸收油墨至少之一,将该编码数据印刷在该表面上,而且其中该方法包括利用红外检测器感测该编码数据。
多个签名片段优选指示整个签名。
该方法优选包括:利用该身份,从数据存储装置中检索存储数据,该存储数据包括至少如下之一:与该签名相关的填充位;专用密钥;以及公用密钥;以及利用该存储数据和确定的签名,产生一被产生的身份。
优选至少利用如下之一索引该存储数据:该身份;以及一范围的身份。
该方法优选包括,从远程数据库中检索该存储数据。
该签名优选是至少部分身份和至少部分预定填充位的数字签名,而且其中该方法包括:利用该身份确定预定填充位;以及利用该预定填充位和确定的签名,产生一被产生的身份。
该方法优选包括,在感测装置中:利用传感器感测该编码数据;利用处理器:根据感测的编码数据,确定:该对象的身份;多个签名片段,该签名是至少部分身份的数字签名;利用多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
该指示数据优选进一步指示至少如下之一:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名片段的大小;签名片段的身份;被指示区位的诸单元;冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密,产生的密码文本。
该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少如下的数字签名:部分身份;以及部分预定填充位。
该编码数据优选包括多个编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少数据对象片段;以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
该方法优选进一步包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,该感测装置产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和收到的签名部分;利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
该方法优选进一步包括:感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据指示;该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用感测的编码数据,确定感测的身份和感测的签名部分;利用感测的身份,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。
该方法优选包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该指示数据,确定该身份和多个签名片段;利用该多个签名片段,确定一被确定的签名部分;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
优选利用处理器验证该对象,该方法包括,在处理器内:接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和至少一个收到的签名部分;利用收到的身份和保密密钥,确定一被确定的签名;将确定的签名与该至少一个收到的签名部分进行比较;以及利用该比较结果,验证该对象。
优选利用处理器验证该对象,该编码数据具有许多编码数据部分,每个编码数据部分对下述进行编码:该对象的身份;以及签名片段,该签名是至少部分身份的数字签名;该方法包括,在处理器内:接收指示数据,响应于感测多个编码数据部分,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段;利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的身份;将被确定的身份与收到的身份进行比较;以及利用该比较结果,验证该对象。
装置优选利用该方法验证该对象,该装置包括:传感器,用于感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据编码:身份;以及至少一部分签名,该签名是至少部分身份的数字签名;处理器,用于:利用感测的编码数据,确定感测的身份和至少一个感测的签名部分;利用感测的身份和至少一个感测的签名部分,验证该对象。
根据第十一基本形式,本发明提供了一种利用处理器验证对象的方法,该方法包括,在处理器中:接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和至少一个收到的签名部分;利用收到的身份和保密密钥,确定一被确定的签名;将确定的签名与该至少一个收到的签名部分进行比较;以及利用该比较结果,验证该对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
整个签名优选由多个签名部分构成,而且其中每个编码数据部分编码各自的签名部分。
该方法优选包括,在处理器中:产生表示该验证是成功还是失败的验证数据;以及将该验证数据传送到用户。
该方法优选包括,在处理器中,将该验证数据传送到感测装置。
该指示数据优选进一步表示签名部分的身份,而且其中该方法包括,在处理器中:利用该指示数据,确定收到的的签名部分身份;利用收到的身份,选择确定的签名的部分;以及通过将被确定的签名部分与至少一个收到的签名部分进行比较,验证该对象。
该方法优选包括,在处理器中,利用收到的身份,从数据存储装置中检索指示该数字签名的存储数据,该存储数据包括至少如下之一:与该签名相关的填充位;专用密钥;公用密钥;一个或者多个数字签名部分;以及数字签名。
该方法优选包括,在处理器中,利用该存储数据和收到的身份,产生确定的签名部分。
优选利用不可见油墨和红外吸收油墨至少之一,将该编码数据印刷在该表面上,而且其中该方法包括,利用红外检测器感测该编码数据。
该签名优选是至少部分身份和至少部分预定填充位的数字签名,而且其中该方法包括,在处理器中:利用收到的身份,确定预定填充位;以及利用该预定填充位和收到的身份,确定一被确定的签名部分。
该处理器优选构成感测装置的一部分,而且其中该方法包括从该感测装置内的传感器接收该指示数据。
该处理器优选与产生该指示数据的感测装置通信,而且其中该方法包括,从该感测装置接收该指示数据。
该方法优选包括,在处理器中,通过至少如下之一,与该感测装置通信:通信网;因特网;移动电话网;以及无线连接。
该指示数据优选进一步指示至少如下之一:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名部分的大小;签名部分的身份;被指示区位的诸单元;冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密,产生的密码文本。
该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选通过与第二处理器通信,该处理器确定一被确定的签名,该第二处理器利用收到的身份和保密密钥产生确定的签名。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
该编码数据优选包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少一个签名部分的第二符号的位置。
优选至少利用如下之一索引该存储数据:该身份;以及一范围的身份。
该方法优选包括,在处理器中,从远程数据库中检索该存储数据。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:该身份;以及至少部分签名,该签名是至少部分身份的数字签名。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少如下的数字签名:部分身份;以及部分预定填充位。
该编码数据优选包括多个编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少数据对象片段;以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
该方法优选进一步包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,该感测装置产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和收到的签名部分;利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
该方法优选进一步包括:感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据指示;该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用感测的编码数据,确定感测的身份和感测的签名部分;利用感测的身份,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。
该方法优选进一步包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该指示数据,确定该身份和多个签名片段;利用多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
该方法优选进一步包括:感测设置在与该对象相关的表面之上或者之内的编码数据;根据感测的编码数据,确定:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
优选利用处理器验证该对象,该编码数据具有许多编码数据部分,每个编码数据部分对下述进行编码:该对象的身份;以及签名片段,该签名是至少部分身份的数字签名;该方法包括,在处理器内:接收指示数据,响应于感测多个编码数据部分,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段;利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的身份;将被确定的身份与收到的身份进行比较;以及利用该比较结果,验证该对象。
装置优选利用该方法验证该对象,该装置包括:传感器,用于感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据编码:身份;以及至少一部分签名,该签名是至少部分身份的数字签名;处理器,用于:利用感测的编码数据,确定感测的身份和至少一个感测的签名部分;利用感测的身份和至少一个感测的签名部分,验证该对象。
根据第十二基本形式,本发明提供了一种利用处理器验证对象的方法,该方法包括,在感测装置内:感测设置在与该对象相关的表面之上或者之内的编码数据;根据感测的编码数据,确定指示如下所述的指示数据:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;将该指示数据送到处理器,该处理器响应该指示数据,以:利用该身份和保密密钥,产生签名;将确定的签名与该至少部分签名进行比较;以及利用该比较结果,验证该对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
整个签名优选由多个签名部分构成,而且其中每个编码数据部分编码各自的签名部分。
根据第十三基本形式,本发明提供了一种用于验证对象的处理器,该对象与其上或者其内设置了编码数据的表面相关,该编码数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名,其中该处理器:接收指示数据,响应感测到该编码数据,产生该指示数据,该指示数据指示该身份和至少部分签名;利用该指示数据,确定该身份和至少部分签名;利用确定的身份和保密密钥,产生确定的签名;将确定的签名与该至少部分签名进行比较;利用该比较结果,验证对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
整个签名优选由多个签名部分构成,而且其中每个编码数据部分编码各自的签名部分。
该编码数据优选包括多个标签,每个编码数据部分至少由一个标签构成。
该编码数据优选包括许多编码数据部分,每个编码数据部分编码该身份以及至少部分签名,该方法包括至少感测一个数据部分。
该方法优选包括,在感测装置内:接收表示该验证是成功还是失败的验证数据;以及将该验证是成功还是失败的指示提供给用户。
优选在多个数据部分内编码整个签名,而且其中该方法包括,在感测装置内:感测许多编码部分;以及产生指示整个签名的指示数据。
该编码数据优选包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少部分签名的第二符号的位置。
该编码数据优选包括多个标签,每个编码数据部分至少由一个标签构成。
优选利用不可见油墨和红外吸收油墨至少之一,将该编码数据印刷在该表面上,而且其中该方法包括,在感测装置内,利用红外检测器感测该编码数据。
该处理器优选构成该感测装置的部分。
该方法优选包括,在该感测装置内,通过至少如下之一,与该处理器通信:通信网;因特网;移动电话网;以及无线连接。
该方法优选包括,在该感测装置内,产生至少指示如下之一的指示:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名片段的身份;被指示区位的诸单元;冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密,产生的密码文本。
该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选通过与第二处理器通信,该处理器确定一被确定的签名,该第二处理器利用收到的身份和保密密钥产生确定的签名。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
该处理器优选:产生表示该验证是成功还是失败的验证数据;以及将该验证数据传送到用户。
该处理器优选将该验证数据传送到感测装置。
该指示数据优选进一步表示签名部分的身份,而且其中该处理器:利用该指示数据,确定收到的签名部分身份;利用收到的身份,选择确定的签名的部分;以及通过将被确定的签名部分与该至少一个收到的签名部分进行比较,验证该对象。
优选利用收到的身份,该处理器从数据存储装置中检索指示该数字签名的存储数据,该存储数据包括至少如下之一:与该签名相关的填充位;专用密钥;公用密钥;一个或者多个数字签名部分;以及数字签名。
优选至少利用如下之一索引该存储数据:该身份;以及一范围的身份。
利用该存储数据和收到的身份,该处理器产生确定的签名部分。
该处理器优选从远程数据库中检索该存储数据。
该签名优选是至少部分身份和至少部分预定填充位的数字签名,而且其中该处理器:利用收到的身份,确定预定填充位;以及利用该预定填充位和收到的身份,确定一被确定的签名部分。
该处理器优选构成该感测装置的部分。
该处理器优选与产生指示数据的感测装置通信,而且其中该处理器从该感测装置接收该指示数据。
优选通过至少如下之一,该处理器与该感测装置通信:通信网;因特网;移动电话网;以及无线连接。
该指示数据优选进一步指示至少如下之一:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名部分的大小;签名部分的身份;被指示区位的诸单元;冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密,产生的密码文本。该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选通过与第二处理器通信,该处理器确定一被确定的签名,该第二处理器利用收到的身份和保密密钥产生确定的签名。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
根据第十四基本形式,本发明提供了一种利用处理器验证对象的方法,该对象与其上或者其内设置了编码数据的表面相关,该编码数据具有许多编码数据部分,每个编码数据部分对下述进行编码:该对象的身份;以及签名片段,该签名是至少部分身份的数字签名,该方法包括,在该处理器内:从感测装置接收指示数据,响应于感测多个编码数据部分,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段;利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的签名部分;将被确定的身份与收到的身份进行比较;以及利用该比较结果,验证该对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
整个签名优选由多个签名部分构成,而且其中每个编码数据部分编码各自的签名部分。
该方法优选包括,在处理器中:产生表示该验证是成功还是失败的验证数据;以及将该验证数据传送到用户。
该方法优选包括,在处理器中,将该验证数据传送到感测装置。
该指示数据优选进一步表示每个签名片段的身份,而且其中该方法包括,在处理器中:利用该指示数据,对每个收到的签名片段确定收到的签名片段身份;利用每个收到的签名片段的收到的签名片段身份,确定一被确定的签名:以及利用确定的签名和保密密钥,确定一被确定的身份。
该方法优选包括,在处理器中,利用收到的身份,从数据存储装置中检索指示该数字签名的存储数据,该存储数据包括至少如下之一:与该签名相关的填充位;专用密钥;公用密钥;一个或者多个数字签名部分;以及数字签名。
该方法优选包括,在处理器中,利用该存储数据和收到的签名片段,确定一被确定的身份。
优选利用不可见油墨和红外吸收油墨至少之一,将该编码数据印刷在该表面上,而且其中该方法包括,利用红外检测器感测该编码数据。
该签名优选是至少部分身份和至少部分预定填充位的数字签名,而且其中该方法包括,在处理器中:利用收到的身份,确定预定填充位;以及利用该预定填充位和收到的签名片段,确定一被确定的身份。
该处理器优选构成感测装置的一部分,而且其中该方法包括从该感测装置内的传感器接收该指示数据。
该处理器优选与产生该指示数据的感测装置通信,而且其中该方法包括,从该感测装置接收该指示数据。
该指示数据优选进一步指示至少如下之一:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名片段的大小;签名片段的身份;被指示区位的诸单元;冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密,产生的密码文本。
该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。该指示数据优选指示整个签名。
优选通过与第二处理器通信,该处理器确定一被确定的签名,该第二处理器利用收到的签名片段和保密密钥产生确定的身份。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
优选至少利用如下之一索引该存储数据:该身份;以及一范围的身份。
该编码数据优选包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少一个签名片段的第二符号的位置。
该方法优选包括在该处理器中从远程数据库中检索该存储数据。
该编码数据优选包括多个标签,每个编码数据部分至少由一个标签构成。
该方法优选包括,在该处理器内,通过至少如下之一,与感测装置通信:通信网;因特网;移动电话网;以及无线连接。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少如下的数字签名:部分身份;以及部分预定填充位。
该编码数据优选包括多个编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少数据对象片段;以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
该方法优选进一步包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,该感测装置产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和收到的签名部分;利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
该方法优选进一步包括:感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据指示;该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用感测的编码数据,确定感测的身份和感测的签名部分;利用感测的身份,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。该方法优选进一步包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该指示数据,确定该身份和多个签名片段;利用多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
该方法优选进一步包括:感测设置在与该对象相关的表面之上或者之内的编码数据;根据感测的编码数据,确定:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
优选利用处理器验证该对象,该方法包括,在处理器内:接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和至少一个收到的签名部分;利用该收到的身份和保密密钥,确定一被确定的签名;将确定的签名与该至少一个收到的签名部分进行比较;以及利用该比较结果,验证该对象。
装置优选利用该方法验证该对象,该装置包括:传感器,用于感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据编码:身份;以及至少一部分签名,该签名是至少部分身份的数字签名;处理器,用于:利用感测的编码数据,确定感测的身份和至少一个感测的签名部分;利用感测的身份和至少一个感测的签名部分,验证该对象。
根据第十五基本形式,本发明提供了一种用于验证对象的处理器,该对象与其上或者其内设置了编码数据的表面相关,该编码数据具有许多编码数据部分,每个编码数据部分对下述进行编码:该对象的身份;以及签名片段,该签名表示至少部分身份的数字签名,其中该处理器:从感测装置接收指示数据,响应于感测多个编码数据部分,该感测装置产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段;利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的身份;将被确定的身份与收到的身份进行比较;利用该比较结果,验证对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及该编码数据部分在该表面上的位置。
每个编码数据部分优选编码该整个签名。
整个签名优选由多个签名部分构成,而且其中每个编码数据部分编码各自的签名部分。
该处理器优选将该验证数据传送到感测装置。
该指示数据优选进一步表示每个签名片段的身份,而且其中该处理器:利用该指示数据,确定每个收到的签名片段的收到签名部分身份;利用每个收到的签名片段的收到签名片段身份,确定一被确定的签名;以及利用确定的签名和保密密钥,确定一被确定的身份。
优选利用收到的身份,该处理器从数据存储装置中检索指示该数字签名的存储数据,该存储数据包括至少如下之一:与该签名相关的填充位;专用密钥;公用密钥;一个或者多个数字签名部分;以及数字签名。
优选至少利用如下之一索引该存储数据:该身份;以及一范围的身份。
优选利用该存储数据和收到的签名片段,该处理器确定一被确定的身份。
该处理器优选从远程数据库中检索该存储数据。
该签名优选是至少部分身份和至少部分预定填充位的数字签名,而且其中该处理器:利用收到的身份,确定预定填充位;以及利用该预定填充位和收到的签名片段,确定一被确定的身份。
该处理器优选构成该感测装置的部分。
该处理器优选与产生指示数据的感测装置通信,而且其中该处理器从该感测装置接收该指示数据。
优选通过至少如下之一,该处理器与该感测装置通信:通信网;因特网;移动电话网;以及无线连接。
该指示数据优选进一步指示至少如下之一:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名片段的大小;签名片段的身份;被指示区位的诸单元;冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与该身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密,产生的密码文本。
该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选通过与第二处理器通信,该处理器确定一被确定的签名,该第二处理器利用收到的签名片段和保密密钥产生确定的身份。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
根据第十五基本形式,本发明提供了一种利用处理器验证对象的方法,该对象与其上或者其内设置了编码数据的表面相关,该编码数据具有许多编码数据部分,每个编码数据部分对下述进行编码:该对象的身份;以及签名片段,该签名是至少部分身份的数字签名,该方法包括,在感测装置中:感测多个编码数据部分;利用感测的编码数据部分,确定指示数据,该指示数据指示:该对象的身份;以及多个签名片段;将该指示数据送到该处理器,响应该指示数据,该处理器:利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的身份;将被确定的身份与收到的身份进行比较;以及利用该比较结果,验证该对象。
该方法优选包括,在感测装置内:接收表示该验证是成功还是失败的验证数据;以及将该验证是成功还是失败的指示提供给用户。
优选在多个数据部分内编码整个签名,而且其中该方法包括,在感测装置内:感测许多编码部分;以及产生指示整个签名的指示数据。
该编码数据优选包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少一部分签名的第二符号的位置。
该编码数据优选包括多个标签,每个编码数据部分至少由一个标签构成。
优选利用不可见油墨和红外吸收油墨至少之一,将该编码数据印刷在该表面上,而且其中该方法包括,在感测装置内,利用红外检测器感测该编码数据。
该处理器优选构成该感测装置的部分。
该方法优选包括,在该感测装置内,通过至少如下之一,与该计算机系统通信:通信网;因特网;移动电话网;以及无线连接。
该方法优选包括,在该感测装置内,产生至少指示如下之一的指示:各数据部分的区位;各数据部分在表面上的位置;数据部分的大小;签名的大小;签名片段的身份;被指示区位的诸单元;冗余数据;允许纠错的数据;里德-索罗门数据;以及循环冗余校验(CRC)数据。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密,产生的密码文本。
该身份优选包括至少如下之一的身份:该对象;该表面;以及该表面上的区域。
该身份优选包括至少如下之一:电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选通过与第二处理器通信,该处理器确定一被确定的签名,该第二处理
器利用收到的签名片段和保密密钥产生确定的身份。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
根据第十七基本形式,本发明提供了一种用于验证对象的装置,该装置包括:传感器,用于感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据编码:身份;以及至少一部分签名,该签名是至少部分身份的数字签名;以及处理器,用于:利用感测的编码数据,确定感测的身份和至少一个感测的签名部分;利用确定的身份和至少一个感测的签名部分,验证该对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
优选由多个签名部分构成该整个签名,而且其中每个编码数据部分编码各自的签名部分。
该装置优选包括指示器,用于指示该验证是成功还是失败。
该处理器优选用于:利用感测的身份,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。
该处理器优选用于:利用感测的身份和密钥,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。
该处理器优选用于:利用感测的编码数据,确定多个感测的签名部分;利用感测的签名部分,确定一被确定的签名;利用确定的签名部分和密钥,确定一被确定的身份;将感测的身份与确定的身份进行比较;以及利用该比较结果,验证该对象。
该装置优选包括数据存储装置,而且其中该处理器:利用感测的身份,检索指示该数字签名的存储数据,该存储数据包括至少如下之一:与该签名相关的填充位;专用密钥;公用密钥;一个或者多个数字签名部分;以及数字签名;利用该存储数据,验证该对象。
该数据存储装置优选是远程数据库。
该处理器优选利用感测的编码数据确定多个用于指示整个签名的签名部分。
优选利用不可见油墨和红外吸收油墨至少之一,将该编码数据印刷在该表面上,而且其中该传感器是至少如下之一:红外检测器;以及激光扫描仪。
该装置优选是至少如下之一:文件扫描仪:现金出纳机;Netpage笔;钞票扫描仪;手持扫描仪;具有内置扫描仪的移动电话;自动柜员机;以及自动售货机。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密产生的密码文本。
该身份优选包括至少如下之一:至少如下之一的身份:该对象;该表面;以及该表面上的区域;以及电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
该装置优选包括指示器,用于指示该验证是成功还是失败。
优选利用不可见油墨和红外吸收油墨至少之一,将该编码数据印刷在该表面上,而且其中该传感器是至少如下之一:红外检测器;以及激光扫描仪。
该装置优选是至少如下之一:文件扫描仪:现金出纳机;Netpage笔;钞票扫描仪;手持扫描仪;具有内置扫描仪的移动电话;自动柜员机;以及自动售货机。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密产生的密码文本。
该身份优选包括至少如下之一:至少如下之一的身份:该对象;该表面;以及该表面上的区域;以及电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
该处理器优选根据感测的编码数据确定指示数据,该指示数据指示多个代表整个签名的签名部分。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名。
该编码数据优选包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少部分签名,该签名是至少如下的数字签名:部分身份;以及部分预定填充位。
该编码数据优选包括多个编码数据部分,每个编码数据部分对下述进行编码:身份;以及至少数据对象片段;以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
该装置优选用于验证对象的方法,该方法包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,该感测装置产生该指示数据,该指示数据指示:该对象的身份;以及至少部分片段,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和收到的签名部分;利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
该装置优选用于验证对象的方法,该方法包括:感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用感测的编码数据,确定感测的身份和感测的签名部分;利用感测的身份,确定至少一被确定的签名部分;将被确定的签名部分与感测的签名部分进行比较;以及利用该比较结果,验证该对象。
该装置优选用于验证对象的方法,该方法包括,在计算机系统中:从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该指示数据,确定该身份和多个签名片段;利用多个签名片段,确定一被确定的签名;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
该装置优选用于验证对象的方法,该方法包括:感测设置在与该对象相关的表面之上或者之内的编码数据;利用感测的编码数据,确定:该对象的身份;以及多个签名片段,该签名是至少部分身份的数字签名;利用该多个签名片段,确定一被确定的身份;利用被确定的签名和密钥,产生一被产生的身份;将该身份与被产生的身份进行比较;以及利用该比较结果,验证该对象。
该装置优选用于验证对象的方法,该方法包括,在处理器中:接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和至少一个收到的签名部分;利用收到的身份和保密密钥,确定一被确定的签名;将确定的签名与该至少一个收到的签名部分进行比较;以及利用该比较结果,验证该对象。
该装置优选用于验证对象的方法,该编码数据具有许多编码数据部分,每个编码数据部分对下述进行编码:该对象的身份;以及签名片段,该签名是至少部分身份的数字签名;该方法包括,在处理器内:接收指示数据,响应于感测多个编码数据部分,产生该指示数据,该指示数据指示:该对象的身份;以及多个签名片段;利用该指示数据,确定收到的身份和多个收到的签名片段;利用该多个签名片段和保密密钥,确定一被确定的身份;将被确定的身份与收到的身份进行比较;以及利用该比较结果,验证该对象。
根据第十八基本形式,本发明提供了一种用于验证对象的装置,该装置包括:传感器,用于感测设置在与该对象相关的表面之上或者之内的编码数据,该编码数据编码:身份;以及至少部分签名,该签名是至少部分身份的数字签名;以及处理器,用于利用感测的编码数据,确定指示数据,该指示数据指示:该身份;至少一个签名部分;通信系统,用于将该指示数据传送到计算机系统,该计算机系统响应该指示数据验证该对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
整个签名优选由多个签名部分构成,而且其中每个编码数据部分编码各自的签名部分。
该装置优选通过至少如下之一与该计算机系统通信:通信网;因特网;移动电话网;以及无线连接。
该计算机系统优选用于:利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
根据第十九基本形式,本发明提供了一种用于验证对象的计算机系统,该计算机系统用于:从装置接收指示数据,响应于对设置在与该对象相关的表面之上或者之内的编码数据进行感测,产生该指示数据,该指示数据指示:该对象的身份;以及至少部分签名,该签名是至少部分身份的数字签名;利用该指示数据,确定收到的身份和至少一个收到的签名部分;利用收到的身份和至少一个收到的签名部分,验证该对象。
该编码数据优选包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:至少部分身份;至少部分签名;以及编码数据部分在该表面上的位置。
每个编码数据部分优选编码整个签名。
该整个签名优选由多个签名部分构成,而且其中每个编码数据部分编码各自的签名部分。
该计算机系统优选用于:利用收到的身份,确定至少一被确定的签名部分;将被确定的签名部分与收到的签名部分进行比较;以及利用该比较结果,验证该对象。
该计算机系统优选用于:利用该指示数据,确定多个收到的签名部分;利用收到的签名部分,确定一被确定的签名;利用被确定的签名和密钥,确定一被确定的身份;将收到的身份与确定的身份进行比较;以及利用该比较结果,验证该对象。
该计算机系统优选:产生表示该验证是成功还是失败的验证数据;以及将该验证数据传送到用户。
该计算机系统优选包括数据存储装置,而且其中该计算机系统:利用感测的身份,检索指示该数字签名的存储数据,该存储数据包括至少如下之一:
与该签名相关的填充位;专用密钥;公用密钥;一个或者多个数字签名部分;以及数字签名;利用该存储数据,验证该对象。
该数据存储装置优选是远程数据库。
该计算机系统优选利用感测的编码数据确定多个用于指示整个签名的签名部分。
该计算机系统优选将验证数据传送到该装置。
该计算机系统优选通过至少如下之一与该装置通信:通信网;因特网;移动电话网;以及无线连接。
该数字签名优选包括至少如下之一:与身份有关的随机数;至少该身份的键控散列;利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;通过对至少该身份进行加密产生的密码文本;通过对至少该身份和随机数进行加密产生的密码文本;利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及利用RSA加密产生的密码文本。
该身份优选包括至少如下之一:至少如下之一的身份:该对象;该表面;以及该表面上的区域;以及电子产品代码(EPC);国家药品代码(NDC)号;药品项目序列号;钞票属性,包括至少如下之一:货币;发行国家;面额;券面;印刷工厂;以及序列号;支票属性,包括至少如下之一:货币;发行机构;账号;序列号;到期日;支票值;以及限额;卡属性,包括至少如下之一:卡类型;发行机构;账号;发行日期;到期日;以及限额。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局互相区别开的旋转指示数据。
优选至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
根据第十二基本形式,本发明提供了一种用于核实对象的方法,其中该方法包括,在计算机系统中:接收核实请求,至少该请求的一部分表示:该对象的身份;至少一个签名片段,该签名是至少部分身份的数字签名;利用该核实请求,确定一被确定的身份;利用确定的身份,从数据库中,至少确定一个与该核实有关的判据;将收到的核实请求与该至少一个判据进行比较;以及如果满足该至少一个判据,则确认该对象。
该至少一个判据优选至少与如下之一的限制有关:大量收到的核实请求;收到核实请求的速率;以及收到核实请求的时间。
优选根据至少如下之一确定该限制:该对象的身份;该签名;该签名片段;核实请求信源;以及该对象。
该限制优选与签名片段的大小成比例。
该方法优选包括,在计算机系统中:利用该核实请求,确定:请求历史,表示先前收到的核实请求的数目;以及相应限制;利用该核实请求和该请求历史,确定请求数量;以及如果该请求数量不超过相应限制,则确认该对象。该方法优选包括,在计算机系统中,响应核实请求,更新该请求历史。该请求历史优选表示收到核实请求的时间。
请求历史优选与如下相关:该对象的身份;该签名;该签名片段;核实请求信源;以及该对象。
该方法优选包括,在计算机系统中,通过利用该对象的身份和至少一个签名片段验证该对象,确认该对象。
至少该核实请求的一部分优选表示该签名片段的身份。
该对象优选与其上或者其内设置了编码数据的表面相关,该编码数据包括许多编码数据部分,每个编码数据部分至少表示该身份和签名片段,而且其中响应感测到至少一个编码数据部分,感测装置产生核实请求。
优选至少该核实请求的一部分表示签名片段的身份,该片段身份至少基于如下之一:在至少一个感测的编码数据部分内编码的数;以及该至少一个感测的编码数据部分在该表面上的位置。
该方法优选包括,在计算机系统中,仅在核实失败后,将收到的核实请求与该至少一个判据进行比较。
该方法优选包括,在计算机系统中:接收核实请求,至少该请求的一部分表示:该对象的身份;并置的:签名片段,该签名片段是至少部分身份的数字签名;和随机签名;利用该核实请求,确定一被确定的身份;利用该并置,确定该签名片段;以及利用确定的身份和签名片段,核实该对象。
该方法优选包括,在计算机系统中:利用确定的身份,确定密钥;利用确定的身份和密钥,产生产生的签名;将产生的签名与该并置进行比较,从而识别和验证该签名片段。
根据另一个基本形式,本发明提供了一种布置在表面之上或者之内的编码数据,该编码数据包括许多编码数据部分,每个编码数据部分对下述进行编码:身份;签名片段,该签名是至少部分身份的数字签名;以及随机数;
根据另一个基本形式,本发明提供了一种布置在表面之上或者之内的编码数据,该编码数据包括许多编码数据部分,至少每个编码数据部分的一部分表示:身份;至少部分签名,该签名是至少部分身份的数字签名;以及该编码数据在该表面上的位置。
至少每个编码数据部分的一部分优选指示数据部分身份,对于每个编码数据部分,该数据部分身份是唯一的,该数据部分身份表示该位置。优选利用某种布局将该编码数据布置在该表面之上或者之内,对于每个数据部分身份,该布局表示相应编码数据部分的位置。
优选利用RSA加密,产生该签名。
附图说明
现在,将参考附图说明本发明的示例,附图中:
图1是包括超标记(Hyperlabel)编码的文档示例;
图2是用于与图1的超标记文档交互的系统示例;
图3是用于与图1的超标记文档交互的系统的又一个示例;
图4是标签结构的第一示例;
图5是图4的标签结构的符号单位单元的示例;
图6是图5的符号单位单元阵列的示例;
图7是图5的单位单元内排序的符号位的示例;
图8是每位均被设置的图4的标签结构的示例;
图9是图4的标签结构的标签组内的标签类型的示例;
图10是图9的标签组的连续铺盖的示例;
图11是图4的标签结构的交错码字示例;
图12是图4的标签结构的码字示例;
图13是分别利用其在活动区映射中的相应位索引标识的标签及其8个紧邻的示例;
图14是图4的标签结构的标签组内的标签类型的可选示例;
图15是图14的标签组的连续铺盖示例;
图16是图14的标签组的取向指示循环定位码字R的示例;
图17是图14的标签组的本机码字A的示例;
图18是图14的标签组的分布式码字B、C、D和E的示例;
图19是完整标签组的布局示例;
图20是图14的标签组的码字示例;
图21是标签结构的第二示例;
图22是图21的标签结构的符号单位单元的示例;
图23是图22的符号单位单元阵列的示例;
图24是图22的单位单元内排序的符号位的示例;
图25是每位被设置的图21的标签结构的示例;
图26是图21的标签结构的标签组内的标签类型的示例;
图27是图26的标签组的连续铺盖的示例;
图28是图21的标签结构的取向指示循环定位码字的示例;
图29是图21的标签结构的码字示例;
图30是图21的标签结构的分布式码字片段的示例;
图31是图21的标签组的连续铺盖的示例;
图32是图21的标签组的标签分段示例;
图33是图21的标签组的分段间间隔示例;
图34是图21的标签组的分段间间隔对目标位置的影响的示例;
图35是图21的标签组的码字示例;
图36是图21的标签组的标签坐标示例;
图37是分别利用其在活动区映射中的相应位索引标识的标签及其6个紧邻标签的示例;
图38是构成数据块的邻接组标签的示例;
图39是扩展标签结构的示例;
图40是图39的标签结构的码字示例;
图41是图39的标签结构的分布式码字片段示例;
图42是图39的标签结构的分布式码字片段的第二示例;
图43是项目签名对象模型的示例;
图44是零售机交互时的扫描示例;
图45是在线扫描交互细节的示例;
图46是脱机扫描交互细节的示例;
图47是Netpage笔扫描交互示例;
图48是Netpage笔扫描交互细节的示例;
图49是超标记标签分级图的示例;
图50是项目ID分级图的示例;
图51是注释ID分级图的示例;
图52是药品ID分级图的示例;
图53是对象描述、所有权和群集分级图的示例;
图54是对象扫描历史分级图的示例;
图55是扫描仪分级图的示例;
图56是对象ID热列表的示例;
图57是有效ID范围分级图的示例;
图58是公用密钥列表分级图的示例;
图59是可信验证符分级图的示例;
图60是标签和跟踪对象管理的示例。
具体实施方式
Netpage面编码包括致密平面铺盖的标签。每个标签编码其自己在平面上的区位。每个标签还结合邻近标签编码含有该标签的区域的标识符。在Netpage系统中,区域通常对应于标签面的整个范围,例如,一张纸的一侧。
超标记是Netpage标签用于各种应用的唯一项目识别中的改进,它包括保密文档保护、对象跟踪、药品安全、超市自动化、交互式产品标签、从印刷面进行web浏览、基于纸的电子邮件等等。
采用MemjetTM数字印刷技术(它是包括USSN 10/407,212的许多美国未决专利申请的主题),利用红外(IR)油墨,基本上在诸如保密文档、钞票或者药品包装的整个表面上印刷超标记标签。因此,通过利用红外吸收油墨在红外反射近红外波的任意基片上印刷标签,该标签对肉眼是不可见的,但是利用具有适当滤色片的固态图像传感器可以轻而易举地感测到它。这使得机器可读信息可以在票据或者另一个表面的大部分上编码,而不会对其上的原始票据文本或者图形产生可视影响。扫描激光器或者图像传感器可以读取该表面任意部分上的标签,以执行相关动作,例如,验证每个单独票据或者项目。
图1示出这种超标记编码文档的示例。在该例中,超标记文档包括:利用可见油墨印刷的图形数据2;以及由超标记标签4构成的编码数据3。该文档包括对应于相应图形8的空间范围的分区7确定的交互式单元6。在使用中,标签编码包括ID的标签数据。通过感测至少一个标签,然后,利用适当系统确定并解释编码的ID,这样可以执行相关动作。
在一个示例中,根据在标签数据内编码的ID,利用标签映射确定超标记文档上的标签布局。该ID还可以用于查询文档描述,该文档描述用于描述超标记文档的各单元,而且尤其用于描述诸如按钮或者文本区的交互式单元的类型和空间范围(区)。因此,在该例中,单元6具有对应于相应图形8的空间范围的分区7。这样可以使计算机系统解释与超标记文档的交互。
在位置指示技术中,在每个标签的标签数据内编码的ID使得可以根据标签映射确定标签在超标记文档上的准确位置。然后,根据文档描述,可以利用该位置确定感测的标签是否位于交互式单元分区内。
在对象指示技术中,在标签数据内编码的ID使得根据标签映射确定在该文档区域内存在标签(还可以指示标签在该区域内的相对位置)。在这种情况下,可以利用文档描述确定该区域是否对应于交互式单元分区。
现在,将参考图2和3说明该处理过程的示例,图2和3示出Netpage或者Netpage笔101形式的感测装置如何与诸如保密文档、标签、产品包装等的印刷超标记文档1上的编码数据进行交互。
Netpage笔101利用面图像传感器感测标签并检测标签数据。Netpage笔101利用感测的数据标签产生交互数据,通过短距离无线电链路9将该交互数据发送到中继器44,中继器44可以构成计算机75或者印刷机601的一部分。通过网络19,该中继器将交互数据发送到文档服务器10,该文档服务器10利用该ID访问文档描述并解释该交互。在适当环境下,文档服务器将相应消息发送到应用服务器13,然后,该应用服务器13可以执行相应动作。
在可替换实施例中,PC、web终端、Netpage印刷机或者中继装置可以直接与包括本地或远程Web服务器的本地或者远程应用软件通信。相关地,并不局限于利用Netpage印刷机印刷输出。它还可以显示在PC或者web终端上,而且进一步交互可以是基于屏幕的,而非基于纸张的,或者可以是它们二者的混合。
通常Netpage笔用户登记到登记服务器11,该登记服务器将该用户与存储在相应的Netpage笔中的标识符相关联。通过提供感测装置标识符作为交互数据的一部分,可以识别用户,从而允许执行交易等。
通过使ID服务器产生被传送到文档服务器10的ID来产生超标记文档。文档服务器10确定文档描述,然后,记录文档描述与ID之间的关联,以便之后利用该ID检索该文档描述。
然后在通过超标记印刷机601印刷该文档之前,该ID用于利用页面描述和标签映射来产生下面将详细描述的标签数据。
每个标签都由包含两种元素的图案来代表。第一类元素是目标。目标使得标签可以位于编码表面的图像中,还可以推断出该标签的透视失真。第二类元素是宏点(macrodot)。每个宏点都通过其是否存在编码位值。
图案以允许光学成像系统、特别是在近红外具有窄带响应的光学系统可以获取其的方式被表示在编码面上。通常使用窄带近红外油墨将该图案印刷在表面上。
在该超标记系统中,区域通常对应于整个产品项目的表面,或者对应于保密文档,而区域ID对应于唯一项目ID。为了清楚起见,在下面的说明中,我们称之为项目和项目ID(或者简称ID),要理解项目ID对应于区域ID。
设计表面编码以使得大到足以保证能获取整个标签的获取视场大到能足以保证获取包含该标签的区域的ID。获取该标签本身保证了获取该标签在该区域内的二维位置,以及其它该标签特有的数据。因此表面编码允许传感设备在仅仅与编码表面的局部交互作用的过程中(例如在用笔“点击”或敲打编码表面的过程中)获取区域ID和标签位置。
可以利用大量不同标签结构,现在,将说明一些示例。
标签结构的第一示例
图4示出完整标签的结构。四个黑色圆分别是目标。在物理层次,该标签和整个图案为四重旋转对称。
每个方形区域代表符号,每个符号代表4位信息。
图5示出符号的结构。其包含4个宏点,每个宏点通过其存在(1)还是不存在(0)表示1位的值。
贯穿本文档,宏点间隔由参数s规定。基于每英寸1600个点的间距印刷的9个点,该参数的额定值是143μm。但是根据用于产生图案的设备的能力,允许有±10%的变化。
图6示出9个相邻符号的阵列。在符号内和符号之间,宏点间隔均是均匀的。
图7示出符号内各位的顺序。位0是符号内的最低有效位;位3是最高有效位。要注意该顺序是相对于该符号的取向。特定符号在标签内的取向通过该符号的标记在标签图中的取向来指示。通常在标签的特定分段内的所有符号的取向都具有相同的取向,与最接近该标签中心的符号的底部一致。
只有宏点是该图案中的符号表示的一部分。符号的方形轮廓在本说明书中用于更为清楚地说明标签的结构。图8以图解的方式示出标签的实际图案,其中每个位都被设置。要注意在实际中可以始终不置位标签的各位。
宏点名义上是圆形的,具有(5/9)s的额定直径。但是根据用于产生图案的设备的能力,允许其大小有±10%的变化。
目标名义上是圆形的,具有(17/9)s的额定直径。但是根据用于产生图案的设备的能力,允许其大小有±10%的变化。
根据用于产生图案的设备的能力,允许标签图案的尺度变化±10%。与额定尺度之间的任何不同都记录在标签数据中以允许准确产生位置采样。
图4的标签结构中示出的每个符号都具有唯一的标记。每个标记都由字母前缀和数字后缀组成。
标签组
将标签排列为标签组。每个标签组包括以方形排列的四个标签。因此,根据其在方形标签组内的区位,每个标签具有四种可能的标签类型之一。标签类型被标记为00、10、01和11,如图9所示。
图10示出标签组是如何以标签连续铺盖的方式重复的。铺盖确保任意一组四个相邻标签包括每种类型的一个标签。
码字
标签含有四个完整码字。每个码字分别是穿孔的24-ary(8,5)里德-索罗门码。
两个码字对于该标签是唯一的。将它们称为局部码字并且标记为A和B。因此,该标签至多编码40位对该标签唯一的信息。
剩余的两个码字是对标签类型唯一的,但是对于邻接铺盖标签内的所有相同类型的标签是共同的。这两个码字被称为全局码字并且被标记为C和D,利用标签类型标示它们。因此,标签组编码至多160位对紧接铺盖标签内的所有标签组共同的信息。
图11示出四个码字的布局。
里德-索罗门码
利用穿孔的24-ary(8,5)里德-索罗门码编码各码字。
24-ary(8,5)里德-索罗门码编码每个码字中的20个数据位(即,5个四位符号)和12个冗余位(即,3个四位符号)。其检错容量是3个符号。其纠错容量是一个符号。
如图12所示,以系数顺序索引码字坐标,而且数据位顺序遵循码字位顺序。
穿孔的24-ary(8,5)里德-索罗门码是去除了7个冗余坐标的24-ary(15,5)里德-索罗门码。去除的坐标是最高有效冗余坐标。
该代码具有下面的原始多项式:
P(x)=x4+x+1
该代码具有下面的生成多项式:
g(x)=(x+α)(x+α2)...(x+α10)
关于里德-索罗门码的详细说明,请参考Wicker,S.B.和V.K.Bhargava,eds.,Reed-Solomon Codes and Their Applications,IEEE Press,1994。
标签坐标空间
标签坐标空间具有两个分别被标记为x和y的正交轴。如果正x轴指向右时,则正y轴指向下。
表面编码不规定在特定标签表面上的标签坐标空间原点的区位,也不规定该标签坐标空间相对于该表面的取向。该信息是特定于应用的。例如,如果加标签的表面是一张纸,则将标签印刷在该纸上的应用可以记录实际的偏移和取向,这些可用于对随后结合该表面获取的任何数字油墨进行标准化。
被编码在标签内的位置以标签为单位来定义。通常该位置是最靠近原点的目标中心的位置。
标签信息内容
表1定义了嵌入表面编码的信息字段。表2定义了这些字段如何映射到码字。
表1.字段定义
字段 | 宽度 | 描述 |
每个码字 | ||
码字类型 | 2 | 码字类型即A(b’00’)、B(b’01’)、C(b’10’)和D(b’11’)之一。 |
每个标签 | ||
标签类型 | 2 | 标签类型,即00(b’00’)、01(b’01’)、10(b’10’)和11(b’11’)之一,对应于标签的x坐标和y坐标的后2位。 |
X坐标 | 13 | 标签的不带符号x坐标允许具有约14m的最大坐标值。 |
y坐标 | 13 | 标签b的不带符号坐标 |
有效区标志 | 1 | 表示该标签是否是有效区的成员的标志。b′1’表示成员资格。 |
有效区映射标志 | 1 | 表示是否存在有效区映射的标志。b′1’表示存在映射(参考下一个字段)。如果不存在映射,则根据有效区标志,求得每个映射项的值(参考前面的字段)。 |
有效区映射 | 8 | 该标签的8个紧邻标签是有效区的成员的映射1。b′1’表示成员资格(图13示出该映射的位顺序。) |
数据片段 | 8 | 嵌入数据流内的片段。仅在不存在 |
有效区映射时存在。 | ||
每个标签组 | ||
编码格式 | 8 | 编码格式。0:当前编码其它值是TBA。 |
区域标志 | 8 | 用于对解释和路由选择区域相关信息进行控制的标志。0:区域ID是EPD1:区域被链接2:区域是交互式的3:区域是带符号的4:区域包括数据5:区域涉及移动应用其它位被保留,而且必须是0。 |
标签大小调整 | 16 | 在10nm单元内,以带符号大小(sign-magnitude)格式,实际标签大小与正常标签大小之间的差(1.7145mm(基于1600dpi,每个宏点9点,而每个标签12的宏点))。 |
区域ID | 96 | 含有该标签的区域的ID |
CRC | 16 | 标签组数据的CRC(CCITTCRC-16(ITU,数据终端装置(DTE)与用于以分组方式工作且通过专用电路ITU-TX.25(10/96)连接到公众数据网的的终端的数据电路终止装置(DCE)之间的接 |
口)) | ||
合计 | 320 |
有效区映射表示相应标签是否是有效区的成员。有效区是在其内立即将捕获的任意输入转发到相应超标记服务器以进行解释的区域。还允许超标记感测装置将该输入具有直接作用通知该用户。
表2.字段到码字的映射
码字 | 码字位 | 字段 | 宽度 | 字段位 |
A | 1:0 | 码字类型(b’00’) | 2 | 全部 |
10:2 | x坐标 | 9 | 12:4 | |
19:11 | y坐标 | 9 | 12:4 | |
B | 1:0 | 码字类型(b’01’) | 2 | 全部 |
2 | 标签类型 | 1 | 0 | |
5:2 | x坐标 | 4 | 3:0 | |
6 | 标签类型 | 1 | 1 | |
9:6 | y坐标 | 4 | 3:0 | |
10 | 有效区标志 | 1 | 全部 | |
11 | 有效区映射标志 | 1 | 全部 | |
19:12 | 有效区映射 | 8 | 全部 | |
19:12 | 数据片段 | 8 | 全部 | |
C00 | 1:0 | 码字类型(b’10’) | 2 | 全部 |
9:2 | 编码格式 | 8 | 全部 | |
17:10 | 区域标志 | 8 | 全部 | |
19:18 | 标签大小调整 | 2 | 1:0 | |
C01 | 1:0 | 码字类型(b’10’) | 2 | 全部 |
15:2 | 标签大小调整 | 14 | 15:2 | |
19:16 | 区域ID | 4 | 3:0 | |
C10 | 1:0 | 码字类型(b’10’) | 2 | 全部 |
19:2 | 区域ID | 18 | 21:4 | |
C11 | 1:0 | 码字类型(b’10’) | 2 | 全部 |
19:2 | 区域ID | 18 | 39:22 | |
D00 | 1:0 | 码字类型(b’11’) | 2 | 全部 |
19:2 | 区域ID | 18 | 57:40 | |
D01 | 1:0 | 码字类型(b’11’) | 2 | 全部 |
19:2 | 区域ID | 18 | 75:58 | |
D10 | 1:0 | 码字类型(b’11’) | 2 | 全部 |
19:2 | 区域ID | 18 | 93:76 | |
D11 | 1:0 | 码字类型(b’11’) | 2 | 全部 |
3:2 | 区域ID | 2 | 95:94 | |
19:4 | CRC | 16 | 全部 |
请注意,可以将标签类型移入全局码字,以最大化局部码字的利用。这样又可以允许更大的坐标和/或16位数据片段(通常可以结合坐标精度潜在地配置)。然而,这样降低了解码位置与解码的区域ID的无关性,因此不包括在这次的技术规范中。
嵌入数据
如果设置了区域标志中的“区域包括数据”标志则表面编码包含嵌入数据。该数据编码为多个相邻的标签的数据片段,并在表面编码中复制尽可能多的其达到适合的次数。
该嵌入数据以随机和部分扫描包含该嵌入数据的表面编码就足以检索出整个数据的方式编码。扫描系统将来自检索出的片段的数据重新整合,并在没有错误地检索出足够多片段之后向用户报告。
如表3所示,200位数据块编码160位数据。该块数据编码在排列为5×5正方形的25个相邻标签的一个组的数据片段中。每个标签属于其整数坐标等于该标签坐标除以5的块。在每个块内数据都排列为x坐标随着y坐标增长而增长的标签。
在存在有效区映射的块中可能缺少数据片段。但是所缺少的数据片段有可能从该块的其它副本中恢复。
将任意大小的数据编码为由排列为矩形的相邻块的集合组成的超级块。将该超级块的大小编码在每个块中。每个块属于整数坐标等于该块的坐标除以超级块大小的超级块。数据在每个超级块内排列为x坐标随着y坐标的增长而增长的块。
以表面编码将超级块重复尽可能多的其达到适合的次数,包括沿着该表面编码的边缘进行部分重复。
在超级块内编码的数据可以包括更精确的类型信息,更精确的大小信息以及更大的检错数据和/或者纠错数据。
表3:嵌入数据块
字段 | 宽度 | 描述 |
数据类型 | 8 | 超级块内的数据类型。值包括:0:区域标志控制类型1:MIME其它值是TBA |
超级块宽度 | 8 | 以块为单位的超级块的宽度 |
超级块高度 | 8 | 以块为单位的超级块的高度 |
数据 | 60 | 块数据 |
CRC | 16 | 块数据的CRC |
合计 | 200 |
标签结构的第一变换示例
标签组
标签被布置为标签组。每个标签组包含布置为方形的4个标签。因此每个标签根据其在该标签方形组中的位置而具有4个可能的标签类型之一。标签类型被标记为00、10、01和11,如图14所示。
标签组中的每个标签如图所示旋转,即标签类型00旋转0度,标签类型10旋转90度,标签类型11旋转180度,而标签类型01旋转270度。
图15示出标签组以邻接的标签铺盖而重复。该铺盖保证任何一组4个相邻标签都包含每个类型的一个标签。
取向指示循环位置代码
标签包含24-ary(4,1)循环位置码字,其可以在该标签的4个可能取向的任何一个取向上被解码,以确定该标签的实际取向。作为该循环位置码字的一部分的符号具有前缀“R”并且以重要性逐渐增加的顺序被编号为0到3。
该循环位置码字是(0,7,9,E16)。要注意只使用了4个不同的符号值,尽管4位符号具有16个可能值。在解码期间,如果检测到任何未用到的符号值的话,都应当当作擦除。为了将由低权重位错误图案导致擦除而不是符号错误的概率最大化,将符号值选择为尽量在超立方体上平均间隔开。
循环位置码的最小距离是4,因此其纠错能力在多至一个擦除的情况下是一个符号,在存在两个或更多个擦除的情况下是0个符号。
图16示出取向指示循环位置码字的布局。
局部码字
标签在局部包含一个完整的码字,该码字用于编码该标签独有的信息。该码字是穿孔的24-ary(13,7)里德-索罗门码。因此该标签编码了该标签独有的至多28位信息。
图17示出局部码字的布局。
分布式码字
标签还包含4个码字的片段,它们分布在标签组中的4个相邻标签上,并用于编码一组相邻标签所共用的信息。每个码字是24-ary(15,11)里德-索罗门码。因此任何4个相邻标签一起编码一组相邻标签所共用的至多176位信息。
图18示出分布在标签组中4个相邻标签上的4个完整的码字的布局。图18中该标签组中的4个标签的顺序就是图14的4个标签的顺序。
图19示出完整标签组的布局。
里德-索罗门编码一局部码字
局部码字是利用穿孔的24-ary(13,7)里德-索罗门码编码而成的。该码在每个码字中编码28个数据位(即7个符号)和24个冗余位(即6个符号)。其检错能力是6个符号。其纠错能力是3个符号。
如图20所示,按照系数顺序给码字坐标编出索引,并且数据位顺序遵循码字位顺序。
该代码是去掉了两个冗余坐标的24-ary(15,7)里德-索罗门码。所去掉的坐标是最高有效冗余坐标。
该代码具有下面的本原多项式:
P(x)=x4+x+1(EQ1)
该代码具有下面的生成多项式:
g(x)=(x+α)(x+α2)...(x+α8) (EQ2)
里德-索罗门编码-分布式码字
分布式码字是利用24-ary(15,11)里德-索罗门码编码而成的。该代码在每个码字中编码44个数据位(即11个符号)和16个冗余位(即4个符号)。其检错能力是4个符号。其纠错能力是2个符号。
按照系数顺序给码字坐标编出索引,并且数据位顺序遵循码字位顺序。
该代码具有与局部码字代码相同的本原多项式:
该代码具有下面的生成多项式:
g(x)=(x+α)(x+α2)...(x+α4) (EQ3)
标签坐标空间
该标签坐标空间具有两个分别被标记为x和y的正交轴。如果正x轴指向右,则正y轴指向下。
表面编码不规定在特定标签表面上的标签坐标空间原点的区位,也不规定该标签坐标空间相对于表面的取向。该信息是特定于应用的。例如,如果加标签的表面是一张纸,则将标签印刷在该纸上的应用可以记录实际的偏移和取向,这些可用于对随后结合该表面获取的任何数字油墨进行标准化。
被编码在标签内的位置以标签为单位来定义。通常该位置是最靠近原点的目标中心的位置。
标签信息内容
字段定义
表4定义了嵌入表面编码中的信息字段。表5定义了这些字段如何映射到码字。
表4.字段定义
字段 | 宽度(位) | 描述 |
每个标签 | ||
x坐标 | 9或者13 | 标签的不带符号x坐标允许分别具有约0.9m和14m的最大坐标值。 |
y坐标 | 9或者13 | 标签的不带符号y坐标允许分别具有约0.9m和14m的最大坐标值。 |
有效区标志 | 1 | 表示紧紧包围该标签的区域(以标签为中心的区域直径正常是该标签的对角线大小的5倍)是否与有效区交叉的标志。b′1’表示交叉。 |
数据片段标志 | 1 | 表示是否存在数据片段的标志(请参考下面的字段)。b′1’表示存在数据片段。如果存在数据片段,则x和y坐标字段的宽度是9。如果不存在,则该宽度是13。 |
数据片段 | 0或者8 | 嵌入数据流的片段。 |
每个标签组(即,每个区域) | ||
编码格式 | 8 | 编码格式。0:当前编码保留其它值。 |
区域标志 | 8 | 控制区域数据的解释的标志。0:区域ID是EPC1:区域具有签名 |
2:区域具有嵌入数据3:嵌入数据是签名其它位被保留,而且必须是0。 | ||
标签大小ID | 8 | 标签大小的ID0:基于1600dpi,每个宏点9个点,每个标签12个宏点,当前标签大小,额定标签大小是1.7145mm,保留其它值 |
区域ID | 96 | 含有标签的区域的ID |
签名 | 36 | 区域的签名 |
高序坐标宽度(w) | 4 | 标签的x和y坐标的高序部分的宽度 |
高序x坐标 | 0至15 | 标签的x坐标的高序部分使最大坐标值分别扩展到约2.4km和38km。 |
高序y坐标 | 0至15 | 该标签的y坐标的高序部分使最大坐标值分别扩展到约2.4km和38km。 |
CRC | 16 | 标签组数据的CRC |
有效区是在其内立即将捕获的任意输入转发到相应超标记服务器以进行解释的区域。这还允许超标记服务器将该输入具有直接作用通知该用户。由于该服务器可以访问精确的区域定义,因此表面编码内的任何有效区指示只要是有界限的就可能是不准确的。
高序坐标字段的宽度如果是非零则将签名字段的宽度减小相应的位数。完整的坐标是通过将每个高序坐标字段添加到其对应的坐标字段之前来计算。
表5.字段到码字的映射
码字 | 码字位 | 字段 | 宽度 | 字段位 |
A | 12:0 | x坐标 | 13 | 全部 |
12:9 | 数据片段 | 4 | 3:0 | |
25:13 | y坐标 | 13 | 全部 | |
25:22 | 数据片段 | 4 | 7:4 | |
26 | 有效区标志 | 1 | 全部 | |
27 | 数据片段标志 | 1 | 全部 | |
B | 7:0 | 编码格式 | 8 | 全部 |
15:8 | 区域标志 | 8 | 全部 | |
23:16 | 标签大小ID | 8 | 全部 | |
39:24 | CRC | 16 | 全部 | |
43:40 | 高序坐标宽度(w) | 4 | 3:0 | |
C | 35:0 | 签名 | 36 | 全部 |
(35-w):(36-2w) | 高序x坐标 | W | 全部 | |
35:(36-w) | 高序y坐标 | W | 全部 | |
43:36 | 区域ID | 8 | 7:0 | |
D | 43:0 | 区域ID | 44 | 51:8 |
E | 43:0 | 区域ID | 44 | 95:52 |
嵌入数据
如果设置了区域标志中的“区域具有嵌入数据”标志,则表面编码包含嵌入数据。该数据编码为多个相邻的标签的数据片段,并在表面编码中复制尽可能多的其达到适合的次数。
该嵌入数据以随机和部分扫描包含该嵌入数据的表面编码就足以检索出整个数据的方式编码。扫描系统将来自检索出的片段的数据重新整合,并在没有错误地检索出足够多片段之后向用户报告。
如表6所示,200位数据块编码160位数据。该块数据编码在排列为5×5正方形的25个相邻标签的一个组的数据片段中。各个标签属于整数坐标等于该标签坐标除以5的块。在每个块内数据都排列为x坐标随着y坐标增长而增长的标签。
在存在有效区映射的块中可能缺少数据片段。但是所缺少的数据片段有可能从该块的其它副本中恢复。
将任意大小的数据编码为由排列为矩形的相邻块的集合组成的超级块。将该超级块的大小编码在每个块中。每个块属于其整数坐标等于该块的坐标除以超级块大小的超级块。数据在每个超级块内排列为x坐标随着y坐标的增长而增长的块。
以表面编码将超级块重复尽可能多的其达到适合的次数,包括沿着该表面编码的边缘进行部分重复。
编码在超级块中的数据可能包括更为精确的类型信息、更为精确的大小信息和更大量的检错和/或纠错数据。
表6:嵌入数据块
字段 | 宽度 | 描述 |
数据类型 | 8 | 超级块内的数据类型。值包括:0:区域标志控制的类型1:MIME其它值是TBA |
超级块宽度 | 8 | 以块为单位的超级块的宽度 |
超级块高度 | 8 | 以块为单位的超级块的高度 |
数据 | 160 | 块数据 |
CRC | 16 | 块数据的CRC |
合计 | 200 |
应当理解,可以采用任意形式的嵌入数据,例如,包括:诸如产品信息、应用数据、联系数据、业务名片数据以及目录数据的文本、图像。声频、视频数据。
区域签名
如果设置了区域标志中的“区域具有签名”标志,则该签名字段包含最大宽度为36位的签名。该签名通常是与安全数据库中的区域ID相关联的随机数。理想情况下利用真实的随机过程如量子过程来产生该签名,或通过从随机事件中提取随机性来产生。
在在线环境下可以结合区域ID通过查询可访问安全数据库的服务器来验证签名。
如果设置了区域标志中的“区域具有嵌入数据”标志和“嵌入数据是签名”标志,则表面编码包含区域ID的160位密码签名。该签名编码在一个块的超级块中。
在在线环境下可以结合区域ID并且可选择地结合随机签名,用任意数量的签名片段通过查询知道全部签名或对应的专用密钥的服务器来验证该签名。
在脱机(或在线)环境下,可以通过读取多个标签恢复整个签名,然后可以利用对应的公用签名密钥来验证该签名。
下面详细说明签名核实过程。
标签结构的第二示例
图21示出完整标签的结构。6个黑色圆分别是目标。在物理层次,标签和整个图案为六重旋转对称。
每个菱形区分别表示符号,而每个符号分别表示四位信息。
图22示出符号的结构。它含有四个宏点,每个宏点分别利用其存在(1)或者不存在(0)表示1位的值。
贯穿本文档,宏点间隔由参数s指定。基于每英寸1600个点的间距印刷的9个点,该参数的额定值是143μm。但是根据用于产生图案的设备的能力,允许有±10%的变化。
图23示出5个相邻符号的阵列。在符号内和符号之间,宏点间隔均是均匀的。
图24示出符号内各位的顺序。位0是符号内的最低有效位;位3是最高有效位。请注意,该顺序是相对于符号的取向的。标签图中符号标记的取向表示标签内特定符号的取向。通常,该标签的特定分段内的所有符号的取向具有与最靠近该标签中心的符号底部一致的相同取向。
只有宏点是该图案中的符号表示的一部分。符号的菱形轮廓在本说明书中用于更为清楚地说明标签的结构。图25以图解的方式示出标签的实际图案,其中每个位都被设置。要注意在实际中可以始终不置位标签的各位。
宏点名义上是圆形的,具有(5/9)s的额定直径。但是根据用于产生图案的设备的能力,允许其大小有±10%的变化。
目标名义上是圆形的,具有(17/9)s的额定直径。但是根据用于产生图案的设备的能力,允许其大小有±10%的变化。
根据用于产生图案的设备的能力,允许标签图案的尺度变化±10%。与额定尺度之间的任何不同都记录在标签数据中以允许准确产生位置采样。
图21的标签结构中示出的每个符号都具有唯一的标记。每个标记都由字母前缀和数字后缀组成。
标签组
将标签排列为标签组。每个标签组分别包括以直线排列的三个标签。因此,根据其在标签组内的区位,每个标签具有三种可能的标签类型之一。标签类型被标记为P、Q、和R,如图26所示。
图27示出标签组是如何以标签连续铺盖的方式重复的。铺盖确保任意一组三个相邻标签包括每种类型的一个标签。
取向指示循环位置代码
标签含有24-ary(6,1)循环位置码字(当前,该工作是标题分别为“Cyclicposition codes”和“Orientation indicating cyclic position codes”、申请号为10/120,441和10/409,864的两个美国未决专利申请的主题),可以在标签的6个可能取向之任一解码该24-ary(6,1)循环位置码字,以确定标签的实际取向。作为循环位置码字的一部分的符号具有前缀“R”,而且以有效位增大的顺序,将它们编号为0至5。
取向指示循环位置码字的布局示于图28中。
循环位置码字是(0,5,6,9,A16,F16)。请注意,它仅使用6个相异符号值,即使四位符号具有16个可能值。在解码期间,如果检测到任何未使用的符号值,则应当将其处理为擦除。为了将由低权重位错误图案导致擦除而不是符号错误的概率最大化,将符号值选择为尽量在超立方体上平均间隔开。
循环位置代码的最小距离是6,因此其纠错能力在多至一个擦除的情况下是二个符号,在存在两个或三多个擦除的情况下是一个符号,在存在四个或更多个擦除的情况下是0个符号。
局部码字
该标签在局部含有一个完整码字,标记为A,该完整码字用于编码对该标签唯一的信息。码字是穿孔24-ary(12,7)里德-索罗门码。因此,该标签编码对该标签唯一的至多28位信息。
图29示出局部码字的布局。
分布式码字
标签还含有分别被标记为B至G的6个码字的片段,它们分布在3个相邻标签上,并且被用于编码一组连续标签共用的信息。每个码字是穿孔24-ary(12,7)里德-索罗门码。因此,任意3个相邻标签一起编码一组邻接标签共用的至多168位信息。
图30示出标签类型P中的6个码字B至G的头4个片段的布局。其它标签类型中的布局遵循标签类型P中的布局,其中标签类型Q中具有符号4至7,标签类型Q中具有片段8至11。
图31示出分布在3种标签类型P、Q和R上的6个完整码字B至G的布局。
如图27所示,铺盖确保任意一组三个相邻标签包括每种类型的一个标签,并因此含有完整一组分布式码字。根据在每个标签的局部码字内编码的x-y坐标,可以推断用于确定对特定一组相邻标签记录分布式码字的标签类型。
标签分段几何形状
图32示出标签分段的几何形状。
图33示出为了在宏点之间保持一致间隔要求的标签分段之间的间隔d,其中下式给出d:
图34示出目标位置上的分段间间隔d的效果。与其和密堆分段(c1osely-packed segment)相关的正常位置(即,d=0)相比,必须使对角目标移位如下:
而必须使水平目标移位如下:
里德-索罗门编码
利用穿孔24-ary(12,7)里德-索罗门码编码码字。
24-ary(12,7)里德-索罗门码编码每个码字内的28个数据位(即,7个四位符号)和20个冗余位(即,5个四位符号)。其检错容量是5个符号。其纠错容量是2个符号。
如图35所示,按照系数顺序给码字坐标编出索引,并且数据位顺序遵循码字位顺序。
穿孔24-ary(12,7)里德-索罗门码是去除了3个冗余坐标的24-ary(15,7)里德-索罗门码。去除的坐标是最高有效冗余坐标。
代码具有下面的本原多项式:
P(x)=x4+x+1
代码具有下面的生成多项式:
g(x)=(x+α)(x+α2)...(x+α8)
关于里德-索罗门码的详细说明,请参考Wicker,S.B.和V.K.Bhargava,eds.,Reed-Solomon Codes and Their Applications,IEEE Press,1994。
标签坐标空间
标签坐标空间具有两个分别被标记为x和y的正交轴。如果正x轴指向右,则正y轴指向下。
表面编码不规定在特定标签表面上的标签坐标空间原点的区位,也不规定该标签坐标空间相对于表面的取向。该信息是特定于应用的。例如,如果加标签的表面是一张纸,则将标签印刷在该纸上的应用可以记录实际的偏移和取向,这些可用于对随后结合该表面获取的任何数字油墨进行标准化。
以标签为单位来定义在标签内编码的位置。如图36所示来排列各标签坐标,其中坐标为(0,0)的标签是P型标签。按照惯例,定义具有偶数坐标的标签位置是该标签的中心位置。因此,定义具有奇数坐标的标签位置是该标签的中心与其左侧相邻标签的中心之间的中点的位置。
根据中心到中心标签的标签间隔,如下给出水平标签单元和垂直标签单元:
其中d是如下给出的分段间间隔
如果3种标签类型P、Q和R被分别指定值0、1和2,则根据其(x,y)坐标,如下推算标签类型t。如果y是偶数,则:
t=x modulo 3
如果y是奇数,则
t=(x-1)modulo 3
标签信息内容
表7定义了嵌入表面编码的信息字段。表8定义了这些字段如何映射到码字。
表7.字段定义
字段 | 宽度(位) | 描述 |
每个标签 | ||
x坐标 | 10 | 标签的不带符号x坐标允许约2.1m(根据EQ4)的最大x坐标值。 |
Y坐标 | 10 | 标签的不带符号y坐标允许约1.8m(根据EQ5)的最大y坐标值。 |
有效区标志 | 1 | 表示该标签是否是有效区的成员的标志。b′1’表示成员资格。 |
有效区映射标志 | 1 | 表示是否存在有效区映射的标志。b′1’表示存在映射(参考下一个字段)。如果不存在映射,则根据该有效区标志(参考前面的字段),求得每个映射项目的值。 |
有效区映射 | 6 | 该标签的6个紧邻标签是有效区的成员的映射。b′1’表示成员资格一图37示出映射的位顺序。 |
数据片段 | 6 | 嵌入数据流内的片段。仅在不存在有效区映射时,存在。 |
每个标签组 | ||
编码格式 | 12 | 编码格式。0:当前编码其它值是TBA。 |
宏点间隔调整 | 16 | 在带符号大小格式中,以nm为单位的、实际宏点间隔与正常宏点间隔之间的差,正常宏点间隔是142875nm(根据1600dpi和每个宏点9个点) |
区域标志 | 12 | 用于对解释和路由选择区域相关信息进行控制的标志。0:区域ID是EPC1:区域被链接2:区域是交互式的3:区域是带符号的4:区域包括数据5:区域涉及移动应用其它位被保留,而且必须是0。 |
区域ID | 112 | 含有该标签的区域的ID |
CRC | 16 | 标签组数据的CRC(CCITTCRC-16) |
有效区映射表示相应标签是否是有效区的成员。有效区是在其内立即将捕获的任意输入转发到相应超标记服务器以进行解释的区域。这还允许超标记感测设备将该输入具有直接作用通知该用户。
表8.字段到码字的映射
码字 | 码字位 | 字段宽度 | 字段位 | 字段 |
A | 9:0 | 10 | 全部 | x坐标 |
19:10 | 10 | 全部 | y坐标 | |
20 | 1 | 全部 | 有效区标志 |
21 | 1 | 全部 | 有效区映射标志 | |
27:22 | 6 | 全部 | 有效区映射 | |
27:22 | 6 | 全部 | 数据片段 | |
B | 11:0 | 12 | 全部 | 编码格式 |
27:12 | 16 | 全部 | 宏点间隔调整 | |
C | 11:0 | 12 | 全部 | 区域标志 |
27:12 | 16 | 27:12 | 区域ID | |
D | 27:0 | 28 | 55:28 | |
E | 27:0 | 28 | 83:56 | |
F | 27:0 | 28 | 111:84 | |
G | 11:0 | 12 | 11:0 | |
27:12 | 16 | 全部 | CRC |
嵌入数据
如果设置了区域标志中的“区域包括数据”标志,则表面编码包含嵌入数据。该数据编码为多个相邻的标签的数据片段,并在表面编码中复制尽可能多的其达到适合的次数。
该嵌入数据以随机和部分扫描包含该嵌入数据的表面编码就足以检索出整个数据的方式编码。扫描系统将来自检索出的片段的数据重新整合,并在没有错误地检索出足够多片段之后向用户报告。
如表9所示,216位数据块编码160位的数据。
表9:嵌入数据块
字段 | 宽度 | 描述 |
数据类型 | 16 | 超级块内的数据类型。值包括:0:区域标志控制的类型1:MIME |
其它值是TBA | ||
超级块宽度 | 12 | 以块为单位的超级块的宽度 |
超级块高度 | 12 | 以块为单位的超级块的高度 |
数据 | 160 | 块数据 |
CRC | 16 | 块数据的CRC |
合计 | 216 |
如图38所示,该块数据编码在排列为6×6方形的36个相邻标签的一个组的数据片段中。各个标签属于整数x和y坐标等于该标签的x和y坐标除以6的块。在每个块内数据都排列为x坐标随着y坐标增长而增长的标签。
在存在有效区映射的块中可能缺少数据片段。但是所缺少的数据片段有可能从该块的其它副本中恢复。
将任意大小的数据编码为由排列为矩形的相邻块的集合组成的超级块。将该超级块的大小编码在每个块中。每个块属于其整数坐标等于该块的坐标除以超级块大小的超级块。数据R在每个超级块内排列为x坐标随着y坐标的增长而增长的块。
以表面编码将超级块重复尽可能多的其达到适合的次数,包括沿着该表面编码的边缘进行部分重复。
编码在超级块中的数据可能包括更为精确的类型信息、更为精确的大小信息和更大量的检错和/或纠错数据。
一般需要考虑的事项
区域ID的密码签名
如果置位区域标志内的“区域带符号”标志,则该表面编码含有该区域ID的160位密码签名。在一块超级块内编码该签名。
在在线环境下,可以结合区域ID使用任意签名片段来验证该签名。在脱机环境下,通过读取多个标签来恢复整个签名,然后利用相应公用签名密钥对其进行验证。
MIME数据
如果嵌入数据类型是“MIME”则超级块包含按照RFC 2045(Freed,N.,和N.Borenstein,“Multipurpose Intemet Mail Extensions(MIME)-Part One:Format of Internet Message Bodies”,RFC 2045,1996年11月),RFC 2046(Freed,N.,和N.Borenstein,“Multipurpose Internet MailExtensions(MIME)-Part Two:Media Types”,RFC 2046,1996年11月)和有关RFC的多目的互联网邮件扩展(MIME)数据。MIME数据由头部和后面的正文组成。头部被编码为可变长度的文本字符串,前面加上8位的字符串。正文被编码为可变长度的特定于类型的八位位组流,前面加上大端(big-endian)格式的16位大小。
RFC 2046中描述的基本高级媒体类型包括文本、图像、声音、视频和应用程序。
RFC 2425(Howes,T.,M.Smith和F.Dawson,“A MIME Content-Typefor Directory Information”,RFC 2045,1998年9月)和RFC 2426(Dawson,F.,和T.Howes,“vCard MIME Directory Profile”,RFC 2046,1998年9月)描述了一种用于通讯录信息的文本子类型,其适用于例如对可能出现在名片上的联系信息进行编码。
编码和印刷需要考虑的事项
印刷引擎控制器(PEC)(这是包括09/575108;10/727162;09/575110;09/607985;6,398,332;6,394,573;6,622,923在内的多个未决美国专利申请的主题)支持用(每页)两个固定的24元(15,7)里德-索罗门码字和(每标签)4个可变的24-ary(15,7)里德-索罗门码字编码,尽管对于不同的方案可以采用其它数量的码字。
此外,PEC支持通过矩形单位单元(unit cell)来对标签润色,所述单位单元(每页)布局恒定但不同单位单元之间的变化码字数据可以不同。PEC不允许单位单元在页面移动的方向重叠。
与PEC兼容的单位单元包含由4个标签组成的一个标签组。该标签组包含该标签组独有的但在该标签组内重复了4次的一个A码字和4个唯一的B码字。可以用PEC的6个被支持可变码字中的5个来对它们编码。该标签组还包含8个固定的C、D码字。其中一个可以用剩下的那一个PEC可变码字来编码,另外两个可以用PEC的两个固定码字编码,剩下的5个可以被编码并被预润色为提供给PEC的标签格式结构(TFS)。
PEC施加了每个TFS行32个唯一位地址的限制。单位单元的内容遵循这一限制。PEC还施加了TFS的宽度为384的限制。单位单元的内容也遵循这一限制。
要注意对于合理的页面尺寸来说,A码字中的可变坐标位的个数是适度的,使得通过查找表进行编码是易于操作的。还可能通过查找表对B码字进行编码。要注意由于里德-索罗门码字是系统性的,因此只有冗余数据才需要出现在查找表中。
成像和解码要考虑的事项
考虑到表面编码和视场之间的任意对准,保证获取整个标签所需要的最小成像视场具有39.6s的直径,即
假定宏点间隔为143μm,该公式给出了所需要5.7mm的视场。
表10给出当前表面编码针对不同采样率可达到的间距范围,假定图像传感器的大小是128个像素。
表10
当前表面编码针对不同采样率可达到的间距范围,采用优化超标记光学系统计算;点间距=1600dpi,宏点间距=9个点,视距=30mm,尖头(nib)与视场间隔=1mm,图像传感器大小=128个像素
采样率 | 间距范围 |
2 | -40到+49 |
2.5 | -27到+36 |
3 | -10到+18 |
对于第一示例的表面编码,对应的解码顺序如下:
●定位完整标签的目标
●根据目标,推断透视变换
●采样并解码标签的4个码字之任一
●确定码字类型,并因此确定标签取向
●采样并解码要求的局部(A和B)码字
●码字冗余仅12位,因此,仅检测错误
●在检错标志上具有不良位置采样
●参照标签取向,确定标签的x-y地址
●参照取向目标,推断3D标签变换
●根据标签的x-y区位和3D变换,确定尖端x-y区位
●参照有效区映射,确定尖端区位的有效区状态
●根据尖端有效区状态,产生局部反馈
●根据A码字,确定标签类型
●采样并解码所需的全局(C和D)码字(参照标签类型,采用模窗对准(modulo window alignment))
●尽管码字冗余仅12位,但是纠错;后续CRC校验也检测错误纠错
●核实标签组数据CRC
●根据检测错误标志不良区域ID,采样
●确定编码方式,而且拒绝未知编码
●确定区域标志
●确定区域ID
●以数字油墨编码区域ID、尖端x-y区位、尖端有效区状态
●根据区域标志,路由选择数字油墨
注意不需要以与位置解码相同的速率进行区域ID解码。
注意如果发现码字与已知的好码字相同,则可以避免对该码字的解码。
对于第一个示例的变换例的表面编码,下面是相应解码顺序:
●定位完整标签的目标
●根据目标,推断透视变换
●采样循环位置代码
●解码循环位置代码
●根据循环位置代码,确定取向
●采样并解码局部里德-索罗门码字
●确定标签x-y地址
●根据取向目标,推断3D标签变换
●根据标签的x-y区位和3D变换,确定尖端x-y区位
●参照有效区映射,确定尖端区位的有效区状态
●根据尖端有效区状态,产生局部反馈
●确定标签类型
●采样分布式里德-索罗门码字(根据标签类型,采用模窗对准(modulowindow alignment))
●解码分布式里德-索罗门码字
●核实标签组数据CRC
●根据检测错误标志不良区域ID,采样
●确定编码方式,而且拒绝未知编码
●确定区域标志
●确定区域ID
●以数字油墨编码区域ID、尖端x-y区位、尖端有效区状态
●根据区域标志,路由选择数字油墨
不需要以与位置解码相同的速率进行区域ID解码并且如果发现码字与已知的好码字相同,则可以避免对该码字的解码。
如果高序坐标宽度不是0,则必须特别关注低序x或者y坐标重叠的各标签之间的边界,否则就可能产生码字错误。如果在低序x或者y坐标检测到重叠(即,它含有全部0位或者全部l位),则可以在解码码字之前,调整相应高序坐标。如果在高序坐标上不存在真符号错误,则这样可以防止偶然引入码字错误。
扩展标签
通过附加关于其周边的附加符号带,可以扩展该标签以提高其数据容量。该附录描述了具有一个附加符号带的扩展标签。尽管在该说明书的主要部分描述的标签具有36个符号的原始容量,但是扩展标签具有60个符号的原始容量。
扩展标签的容量的确足以允许在每个标签组内包括整个160位数字签名。这样利用表面编码,通过“单击”交互,可以执行完整数字签名核实。标签结构
图39示出完整(P型)扩展标签的结构。除了附加符号带和目标位置的相关变化,它与上面描述的标签具有相同物理结构。
在扩展标签中,根据以每英寸1600点的间距印刷的7个点,宏点间隔s的正常值为111μm。
宏点通常是额定直径为(3/7)s的圆。
目标通常是额定直径为(10/7)s的圆。
扩展标签与上面描述的标签相同,也加入标签组,而且每个扩展标签具有3种可能的标签类型P、Q和R之一。
扩展标签与上面描述的标签相同,也含有取向指示循环位置代码。
局部码字
该扩展标签在局部含有一个完整码字,该完整码字用于编码对该标签唯一的信息。该码字是穿孔24-ary(12,7)里德-索罗门码。因此,该标签至多编码对该标签唯一的28位信息。
图40示出局部码字的布局。
分布式码字
该扩展标签含有被标记为B至M的12个码字的片段,它们分布在3个相邻标签上,而且它们用于编码对一组相邻标签共用的信息。每个码字是穿孔24-ary(12,7)里德-索罗门码。因此,任意3个相邻标签一起编码对一组相邻标签共用的至多336位信息。
图41示出标签类型P中的6个码字B至G的头4个片段的布局。其它标签类型的布局遵循标签类型P的布局,其中标签类型Q中具有符号4至7,而且标签类型Q中具有片段8至11。
图42示出标签类型P中的6个码字H至M的头4个片段的布局。其它标签类型的布局遵循标签类型P的布局,其中标签类型Q中具有符号4至7,而且标签类型Q中具有片段8至11。
如图37所示,铺盖确保任意一组三个相邻标签包括每种类型的一个标签,并因此含有完整的一组分布式码字。根据在每个标签的局部码字内编码的x-y坐标,可以推断用于确定对特定一组相邻标签注册分布式码字的标签类型。
标签坐标空间
除了标签单位不同之外(因为标签结构和宏点间隔都发生变化),在扩展标签内编码的标签坐标空间与在上面描述的标签内编码的标签坐标空间相同。
根据中心到中心标签的标签间隔,如下给出水平标签单元和垂直标签单元:
其中d是如下给出的分段间间隔
标签信息内容
表11定义了嵌入扩展标签表面编码的信息字段。表12定义了这些字段如何映射到码字。
表11.字段定义
字段 | 宽度 | 描述 |
每个标签 | ||
x坐标 | 10 | 该标签的不带符号x坐标允许约2.0m(根据EQ8)的最大x坐标值。 |
y坐标 | 10 | 标签的不带符号y坐标允许约1.7m(根据EQ9)的最大y坐标值。 |
有效区标志 | 1 | 表示该标签是否是有效区的成员的标志。b′1’表示成员资格。 |
有效区映射标志 | 1 | 表示是否存在有效区映射的标志。b′1’表示存在映射(参考下一个字段)。如果不存在映射,则根据该有效区标志(参考前面的字段),求得每个映射项目的值。 |
有效区映射 | 6 | 该标签的6个紧邻标签是有效区的成员的映射。b′1’表示成员资格一图37示出映射的位顺序。 |
数据片段 | 6 | 嵌入数据流内的片段。仅在不存在有效区映射时存在。 |
每个标签组 | ||
编码格式 | 12 | 编码格式。关于各值,请参考表5。 |
宏点间隔调整 | 16 | 在带符号大小格式中,以nm为单位的实际宏点间隔与正常宏点间隔之间的差,正常宏点间隔是111125nm(根据1600dpi和每个宏点7个点) |
区域标志 | 12 | 用于对解释和路由选择区域相关信息进行控制的标志。关于各值,请参考表5。 |
区域ID | 112 | 含有该标签的区域的ID |
签名 | 160 | 该区域ID的数字签名 |
CRC | 16 | 标签组数据的CRC(CCITTCRC-16) |
表12.字段到码字的映射
码字 | 码字位 | 字段宽度 | 字段位 | 字段 |
A | 9:0 | 10 | 全部 | x坐标 |
19:10 | 10 | 全部 | y坐标 | |
20 | 1 | 全部 | 有效区标志 | |
21 | 1 | 全部 | 有效区映射标志 | |
27:22 | 6 | 全部 | 有效区映射 | |
27:22 | 6 | 全部 | 数据片段 | |
B | 11:O | 12 | 全部 | 编码格式 |
27:12 | 16 | 全部 | 宏点间隔调整 | |
C | 11:O | 12 | 全部 | 区域标志 |
27:12 | 16 | 27:12 | 区域ID | |
D | 27:O | 28 | 55:28 | |
E | 27:O | 28 | 83:56 | |
F | 27:O | 28 | 111:84 | |
G | 11:O | 12 | 11:0 | |
27:12 | 16 | 全部 | CRC | |
H | 27:O | 28 | 27:0 | 签名 |
I | 27:O | 28 | 55:28 | |
J | 27:0 | 28 | 83:56 | |
K | 27:0 | 28 | 111:84 | |
L | 27:0 | 28 | 139:112 | |
M | 19:O | 20 | 159:140 | |
27:20 | 8 | 全部 | 未使用 |
编码与印刷原理
如果宏点间隔从9点减小到7点,则该扩展标签的标签组单位单元仅遵守PEC的TFS宽度限制,正如111μm的宏点间隔s所反映的。
成像与解码原理
确保获取整个扩展标签所需的最小成像视场的直径为44s,即,
2(1+8+2)2s
表面编码与视场之间可以任意对准。如果宏点间隔是111μm,则这样得出约4.0 mm的要求视场。
表面编码安全性
安全性要求
定义项目安全性有两个相关目的:
●允许验证项目
●防止伪造项目
伪造的难度越大,验证的可信度越高。在编码项目时,超标记表面编码的安全性有两个相应目的:
●允许验证编码项目
●利用新项目ID防止伪造编码项目
如果用户可以确定项目表面编码的真实性,则该用户可以对项目的可能真实性进行有根据的判定。
如果非常难以伪造新ID的表面编码,则利用真实表面编码伪造项目的唯一便利方式是复制现有项目的表面编码(并因此复制其ID)。如果用户可以利用其它方式确定项目的ID可能是唯一的,则该用户可以认为该项目是真实的。
由于超标记表面编码允许在纯粹本地交互期间,在感测装置与编码表面之间进行有意义的交互,所以在类似的本地交互期间,希望该表面编码支持验证,即不需要增大感测装置视场的尺寸。
由于在真实编码项目的创建者与可能希望验证该项目的用户之间不存在先验关系(priori relationship),所以不希望要求创建者与用户之间的信任关系。例如,不希望要求各创建者与用户共享秘密签名密钥。
许多用户依赖在线访问创建者受信的用于验证各项目的验证器是合理的。相反,还希望允许在不进行在线访问的情况下进行验证。
保密性描述
如上所述,验证取决于核实数据与该数据的签名之间的对应关系。伪造签名的难度越大,则基于签名验证的可信度越高。
项目ID是唯一的,并且因此提供了用于签名的基础。如果假定在线验证访问,则该签名可以简单地是受信在线验证器可以访问的验证数据库内与项目ID有关的随机数。可以利用任意适当方法,例如,利用确定性(伪随机)算法或者利用随机物理方法产生该随机数。可以优选利用键控散列或者加密散列作为随机数,因为不需要增加验证数据库的空间。然而,与键控签名具有同样长度的随机签名比键控签名更安全,因为不容易受到密钥攻击(key attack)。同理,较短的随机签名与较长键控签名具有同样的安全性。
在极限情况下,实际上不需要签名,因为数据库内仅存在的项目ID表示真实性。然而,签名的使用将伪造者限制在伪造它实际看到的项目。
为了防止伪造未看到的ID的签名,签名必须足够大,以致难以通过重复访问在线验证器进行穷尽搜索。如果不是随机地而是利用密钥产生签名,则其长度还必须大到足以防止伪造者根据已知的ID签名对推算出该密钥。几百位的签名被认为是安全的,而无论是利用专用密钥还是利用秘密密钥产生的。
尽管在标签(或者本机标签组)内包括合理保密随机数是实际的,特别是如果为了对签名提供更大的空间而缩短ID的长度,但是在标签内包括保密ID导出签名是不可行的。为了支持保密ID导出签名,我们可以代之以将该签名的片段分布到多个标签上。如果可以与ID分离分别核实每个片段,则可以实现在不增加感测装置视场的情况下,支持验证。不利用片段的长度而利用该签名的全长可以实现签名的安全性,因为伪造者不能预测用户将随机选择哪个片段进行核实。受信验证器可以始终进行片段核实,因为它们可以利用该密钥和/或者存储的整个签名,因此,在可以在线访问受信验证器时,始终可以进行片段核实。
片段核实要求我们防止强力攻击各片段,否则,通过轮番攻击每个片段,伪造者就可以确定整个签名。通过根据每个ID调整验证器,可以防止强力攻击。然而,如果各片段短,则需要非常多的调整。作为调整验证器的一种选择,验证器可以代之以根据给定的片段数量强制限制它愿意响应的核实请求的数量。即使该限制相当少,正常用户也不可能将它全部用于给定的片段,因为有许多片段可用并且用户选择的实际片段可以变化。通常,该限制应该与片段的大小成比例,即,片段越小,限制也越少。因此,用户的经验可能稍许改变片段的大小。调整和强制片段核实限制意味着串行化送到验证器的请求。一旦核实失败,只需要执行片段核实限制,即,在第一次失败之前,可以出现不受限制的成功核实的次数。强制片段核实限制还要求验证器保持满足核实请求的每个片段计数。
通过将片段与在标签内编码的随机签名并置,也可以防止强力攻击。尽管可以认为随机签名可以保护片段,但是也可以认为该片段仅增加了随机签名的长度,因此,提高了其保密性。如果为了防止进一步核实该项目ID,攻击者蓄意利用无效核实请求超过该限制,则片段核实限制可以拒绝服务攻击。这可以通过在伴生随机签名正确时仅对片段强制进行片段核实来防止。
通过要求同时核实最少量的片段,可以使片段核实更安全。
片段核实需要片段识别。可以对各片段进行明确编号,也可以利用其标签的二维坐标、取模(modulo)连续铺盖标签上的签名的重复更经济地识别各片段。
有限长度的ID本身使得更加易受攻击。理想情况是,应该至少有几百位。在Netpage表面编码中,它是96位或者少于96位。为了解决该问题,可以填充该ID。为了使其产生预期效果,该填充位必须是可变的,即各ID的填充位必须互不相同。理想情况是,该填充位仅是随机数,然后,必须将它们存储在利用ID索引的验证数据库内。如果根据ID确定地产生了填充位,则其毫无价值。
脱机验证秘密密钥签名要求使用受信脱机验证装置。QA芯片(它是包括第09/112,763、09/112,762、09/112,737、09/112,761、09/113,223号的几个美国未决专利申请的主题)提供了这种装置的基础,但是限制了容量。可以对QA芯片进行编程,以利用安全保存在其内部存储器上的秘密密钥,核实签名。然而,在这种情况下,支持对每个ID填充不可行,甚至支持非常多的保密密钥也不可行。此外,以这种方式编程的QA芯片易受选择消息的攻击。这些制约限制了将基于QA芯片的受信脱机验证装置应用于适当场所的应用。
通常,不管任意特定受信脱机验证装置所要求的安全性,保密项目的创建者很可能不愿意将其秘密签名密钥交付给该装置,而且这还可能限制这种装置应用于适当场所的应用。
相反,脱机验证公用密钥签名(即,利用相应专用密钥产生)非常可行。利用公用密钥的脱机验证装置可以轻而易举地保存任意数量的公用密钥,而且在该脱机验证装置遇到它知道没有相应公开签名密钥的ID时,利用瞬间在线连接,该脱机验证装置可以根据需要检索附加公用密钥。未受信脱机验证对保密项目的大多数创建者有吸引力,因为他们可以继续完全控制他们的专用签名密钥。
脱机验证公用密钥签名的缺陷是,必须从编码获取整个签名,这违背了我们利用最小视场支持验证的要求。脱机验证公用密钥签名的相应优点是不再要求利用ID填充,因为利用公开签名密钥解密该签名产生ID及其填充位,然后可以忽略该填充位。伪造者不能利用脱机验证期间忽略填充位的情况,因为在线验证期间没有忽略填充位。
获取整个分布式签名并不特别费力。在编码表面上任意随机或者直线挥动手持感测装置使其可以迅速获取该签名的所有片段。可以容易地对该感测装置进行编程,以在它获得一组全部片段并完成验证时,对用户发送信号。扫描激光器也可以轻而易举地获取该签名的所有片段。可以对两种装置进行编程,以在该标签指示存在签名时仅进行验证。
请注意,以与任意签名相同的方式,利用其任意片段可以在线验证公用密钥签名,而无论是否随机产生或者使用秘密密钥。受信在线验证器根据需要利用专用密钥和ID填充位产生签名,也可以明确地将该签名存储在验证数据库内。后一种方法不需要存储ID填充位。
还请注意,即使在可以在线访问受信验证器时,也可以利用基于签名的验证代替基于片段的验证。
表13根据上面的讨论概括列出哪些方案可行。
表13可行签名方案概括
在标签上编码 | 根据标签获取 | 签名产生 | 在线验证 | 脱机验证 |
本机 | 全部 | 随机 | 好 | 对于存储每个ID信息不可行 |
秘密密钥 | 签名太短不安全 | 不希望存储保密密钥 | ||
专用密钥 | 签名太短不安全 | |||
分布式 | 片段 | 随机 | 好 | 不可行b |
秘密密钥 | 好 | 不可行c | ||
专用密钥 | 好 | 不可行b | ||
全部 | 随机 | 好 | 不可行b | |
秘密密钥 | 好 | 不可行c | ||
专用密钥 | 好 | 好 |
安全性说明
图43示出示例性项目签名对象模型。
项目具有ID(X)和其它详细内容(未示出)。它可选地具有秘密签名(Z)。它还可以可选地具有公用密钥签名。公用密钥签名明确记录了签名(S),而且/或者记录与ID结合产生签名的填充位(P)。公用密钥签名具有相关公开一专用密钥对(K,L)。该密钥对与一系列或者多系列项目ID相关。
通常,保密文档的发行人和药物的供应商利用一系列ID识别一系列文档等。此后,发行人使用这些详情对每个项目或者要标记的文档产生相应ID。
然后,通过感测在该标签内编码的标签数据可以在线或者脱机验证该产品,并且根据情况利用几种不同机制进行验证。
现在将分别对公用密钥加密和专用密钥加密描述相关处理的示例。基于公用密钥签名的验证
每一ID系列的设置:
●产生共用-专用签名密钥对(K,L)
●存储利用ID系列索引的密钥对(K,L)
每个ID的设置:
●产生ID填充位(P)
●利用ID(X)检索专用签名密钥(L)
●通过利用专用密钥(L)加密ID(X)和填充位(P)产生签名(S):
S←EL(X,P)
●将签名(S)存储在利用ID(X)索引的数据库内(和/或者存储填充位(P))
●编码所有标签组内的ID(X)
●以重复方式编码位于多个标签上的签名(S)
基于片段的在线验证(用户):
●从标签获取ID(X)
●从标签获取位置(x,y)i和签名片段(Ti)
●根据位置(x,y)i产生片段号(i):
i←F[(x,y)i]
●利用ID(X)检查受信验证器
●将ID(X)、片段(Si)以及片段号(i)发送到受信验证器
基于片段的在线验证(受信验证器)
●从用户接收ID(X)、片段(Si)和片段号(i)
●利用ID(X)从数据库检索签名(S)(或者再生签名)
●将收到的片段(Ti)与签名(Si)的相应片段进行比较
●向用户报告验证结果
基于签名的脱机验证(用户):
●从标签(X)获取ID
●从标签获取位置(x,y)i和签名片段(Ti)
●根据位置(x,y)i产生片段号(i):
i←F[(x,y)i]
S←S0|S1|...|Sn-1
●从(n)个片段产生签名(S)
●利用ID(X)检索公用签名密钥(K)
●利用公用密钥(K)解码签名(S),以获取ID(X’)和填充位(P’):
X’|P’←DK(S)
●将获取的ID(X)与解码的ID(X’)进行比较
●向用户报告验证结果
基于秘密密钥签名的验证
每个ID的设置:
●产生秘密(Z)
●将秘密(Z)存储在利用ID(X)索引的数据库内
●在所有标签组内编码ID(X)和秘密(Z)
基于秘密的在线验证(用户):
●从标签获取ID(X)
●从标签获取(Z’)
●利用ID(X)检查受信验证器
●将ID(X)和秘密(Z’)发送到受信验证器
基于私密的在线验证(受信验证器)
●从用户接收ID(X)和秘密(Z’)
●利用ID(X)从数据库检索秘密(Z)
●将收到的秘密(Z’)与秘密(Z)进行比较
●向用户报告验证结果
如上所述,可以结合基于片段的验证使用基于秘密的验证。
密码算法
在脱机验证公用密钥签名时,用户的认证装置通常不能访问在原始产生签名时使用的填充位。因此签名核实步骤必须对该签名解密以允许认证装置将签名中的ID与从标签中获取的ID相比较。这通过解密签名排除了使用不执行签名验证步骤的算法,如U.S,Department of Commerce/National Instituteof Standards and Technology,Digital Signature Standard(DSS)FIPS 186-2,27January 2000中的数字签名算法标准。
RSA加密在下面进行了描述
●Rivest,R.L.,A.Shamir,and L.Adleman,“A Method for ObtainingDigital Signature and Public-Key Cryptosystems”Communicationsof the ACM,Vol.21,No.2,February 1978,PP.120-126
●Rivest,R.L.,A.Shamir,and L.M.Adleman,“Cryptographiccommunications system and method”,1983年9月20日授予的第4,405,829号美国专利
●RSA Laboratories,PKCS#1 v2.0:RSA Encryption Standard,October 1,1998
RSA提供了一种对签名进行解密的合适的公用密钥数字签名算法。RSA为以下标准提供了基础:美国国家标准局的ANSI X9.31数字签名标准,ANSIX9.31-1998,Digital Signatures Using Reversible Public Key Cryptography forthe Financial Services Industry(rDSA),1998年9月8日。如果不使用填充,则可以使用任何公用密钥签名算法。
在超标记表面编码方案中,ID是96位长或者比96位短。在被签名前,将它填充到160位。
理想情况下,使用真正的随机过程如量子过程[14,15]或者通过从随机事件中提取随机性(Schneier,B.,Applied Cryptography,Second Edition,John Wiley&Sons 1996)来产生填充。
在超标记表面编码方案中,随机签名或者秘密是36位长或者比36位短。此外,理想情况是,利用真正随机过程产生它。如果要求更长的随机签名,则可以缩短表面编码中的项目ID的长度,以对该签名提供附加空间。
设置安全标签和跟踪
可以对货币、支票和其他金融票据加标签,以检测伪造的货币,从而反对洗钱活动。可以通过金融系统确认、跟踪设置了超标记标签的货币。可以对诸如药品的设置了超标记标签的产品设置标签,以使得可以通过发送和零售系统验证和跟踪它们。
许多设置超标记安全标签和跟踪的概念特别是针对钞票和药品,但是超标记标签可以同等地用于可靠地标记和跟踪其它产品,如旅游支票、活期存折、护照、化学制品等。
用Netpage系统设置超标记标签提供了用于可靠确认和跟踪对象的机制。
对象表面上的超标记标签唯一识别该对象。每个超标记标签含有包括该对象的唯一ID的信息以及该标签在设置了超标记标签的表面上的地址。超标记标签还包括可以用于验证该对象的签名片段。扫描激光器或图像传感器可以读取该对象的任意部分上的标签,以识别该对象、确认该对象以及允许跟踪该对象。
货币加标签
为了检测伪造并允许跟踪货币运动,可以利用超标记为货币加标签。超标记标签可以印刷在整个钞票表面上或印刷在钞票的一个小区域内。除了诸如全息图、箔条、彩色偏移油墨等安全特征之外还可以使用超标记标签。扫描激光器或图像传感器读取钞票任何一部分上的标签以确认每个钞票。
超标记货币标签识别钞票的货币性、发行国家和面额。该标签还识别钞票的序列号、钞票面(即正面或背面),标签还可以包含其它信息(如印刷钞票的准确印刷工厂)。每个实际银行票据有两个钞票ID——每个票据面有一个。
每次扫描钞票时记录其位置。该位置信息可以收集在中央数据库中,使得可以分析和识别异常货币运动和检测伪钞。例如在超标记点图案被精确复制的复杂伪造的情况下,被准确伪造的钞票有许多副本(至少是原本和伪钞)。如果在不同地方同时出现许多同样的钞票,除一张之外其它都是伪钞。将所有钞票作为可疑钞票对待。
任意超标记扫描仪都可以读取超标记货币标签。可以将这些扫描仪并入各种装置中,以便进行验证和跟踪,例如,自动柜员机、点钞机(currencycounter)以及自动售货机。还可以将扫描仪并入如下装置中:
●点钞机
●自动柜员机
●现金出纳机
●出售点(POS)付款台
●具有内置扫描仪的移动电话
●Netpage笔
●自动售货机
●超标记超级市场结账
●具有内置扫描仪的移动电话
●手持有效性(validity)扫描仪
这些扫描仪是多用途扫描仪,因为它们还可以用于扫描加超标记的消费类商品和印刷材料。小型手持扫描仪还可以用于扫描和确认货币。在扫描仪扫描钞票时,它将该钞票的详情、当前日期和时间以及扫描仪区位(如果知道)通知货币服务器。可选地,如果知道,扫描仪还可以发送进行现金交易的人员的身份。在银行间交易、货币兑换以及大额现金交易中,可以利用该信息。
在未决专利申请号(我们将在此添加特定货币应用的案号)中,进一步详细说明了货币加标签过程。
药品加标签过程
可以在药品包装的整个表面上印刷超标记标签,也可以仅在该包装的小区域内印刷该超标记标签。超标记药品标签包括项目的产品ID和序列号,以唯一识别各项目。产品ID识别该项目的国家药品代码(NDC)号。FDA(美国食品及药物管理局)对药品和药品相关项目分配和管理NDC号,而且NDC号识别产品和制造商。作为一种选择,标签可以包括另一种产品ID代码,例如,欧洲国际商品编号(EAN)代码或者EPC等。
扫描仪可以读取药品ID,而且利用该药品ID可以察看该项目批号的详情和到期日。作为一种选择,批号和到期日可以包括在药品标签内,以便利用任意扫描仪脱机检索该信息。药品D还可以用于访问诸如剂量和施用信息、药物相互作用、预防措施、禁忌、产品警告、召回信息、产地等的详情。
在每次扫描药品项目时,记录其区位。可以在中心数据库采集该区位信息,以便分析和识别异常产品流动以及检测伪造药品。
适当扫描仪可以包括:
●现金出纳机
●POS付款台
●具有内置扫描仪的移动电话
●Netpage笔
●自动售货机
在未决专利申请号(我们将在此添加特定货币应用的案号)中,进一步详细说明了药品加标签过程。
跟踪
为了进行跟踪和项目确认,该制造商,或者其他中心机构维护用于跟踪所有项目的区位和状态的数据库。
可以将超标记扫描仪内置在各种装置内。扫描仪可以是固定的,也可以是移动的。固定扫描仪具有已知永久区位。移动扫描仪没有固定区位。扫描仪可以在线,即,可以立即访问中心数据库,它也可以脱机。
扫描仪可以是诸如点钞机的特定产品应用专用的,也可以是通用超标记扫描仪。Hyperlabel扫描仪可以嵌入其它多功能装置中,例如,可以嵌入移动电话或者PDA中。
中心数据库保存关于有效对象ID的最新信息、对象ID热列表(所有可疑对象ID)以及对应于对象ID的公用密钥列表。为了跟踪对象流动,中心服务器还保存对象扫描历史。在每次扫描对象时,记录其加了时间戳的区位。如果知道,还可以记录对象所有者的详情。对于大额金融交易,例如,从银行提取大量现金,尤其要知道该信息。可以利用该对象扫描历史数据检测违法产品流动,例如药品的非法进口。还可以用于检测可能指示产品伪造的异常或可疑的产品流动。
如果已知对象已被盗窃,可以立即将该对象添加到中心服务器中的对象ID热表中。该热表被自动分发到所有在线扫描仪(或变得可被其访问),并在脱机扫描仪的下次更新时下载到所有脱机扫描仪上。以这种方式,被盗状态被自动并快速地分发到大量出口。同样,如果以任何其他方式怀疑一个对象,则可以将该对象添加到该热表中从而向扫描该对象的人员标志其状态。
在线扫描仪可以即时访问中心服务器以便可以在扫描时核实每个对象ID。也可以在扫描该对象的同时更新中心服务器中的对象扫描历史。
脱机扫描仪内部存储对象状态数据以允许确认被扫描的对象。该对象状态数据包括有效ID系列列表、对象ID热列表、公用密钥列表和对象扫描历史。每次扫描对象时都将详情记录在对象扫描历史中。每次连接扫描仪时从中心服务器中下载对象状态数据,并将对象扫描历史上传到中心服务器上。
可以通过扫描仪向应用提供移动扫描仪的区位,如果该扫描仪配备了GPS的话。可替换的,可以通过与该扫描仪通信的网络来提供该扫描仪的区位。
例如,如果手持扫描仪使用移动电话网络,可以通过移动电话网络供应商提供扫描仪的区位。有许多定位技术可供使用。一个是辅助全球定位系统(A-GPS)。其要求配备了GPS的手持设备,该设备从GPS卫星接收定位信号。电话网络从最近的小区站点了解手持设备(在这种情况下手持设备也是扫描仪)的大约区位。根据该位置,网络通知该手持设备使用哪个GPS卫星来计算位置。另一种不需要配备GPS的设备的技术是上行链路到达时间差(U-TDOA)。该技术利用三角测量的形式,通过比较无线手持设备的信号到达安装在网络小区站点上的若干区位测量单元(LMU)所花费的时间来确定无线手持设备的区位。然后基于3个(或更多个)信号到达时间的差来计算该手持设备的区位。
验证
每个对象ID具有签名。超标记标签结构内的有限空间使得无法在一个标签内包括全部密码签名,从而签名片段分布在多个标签上。标签内可以包括更小的随机签名或者秘密。
为了避免由于对象ID的有限长度而导致的弱点,理想情况下用随机数填充该对象ID。填充位存储在根据对象ID索引的验证数据库中。该验证数据库可以由制造商管理,或者由第三方受信验证器管理。
每个超标记标签包含签名片段,可以针对对象ID单独核实每个片段(或片段的子集)。签名的安全性仍然来源于签名的全部长度而不是来自片段的长度,因为伪造者无法预测用户将随机选择哪个片段来核实。
片段核实需要片段识别。片段可以被明确地编号,或者通过标签的二维坐标对在连续标签铺盖上的签名的重复取模来识别。
要注意受信验证器总是可以执行片段核实,因此在可以在线访问受信验证器时总是可以进行片段核实。
建立验证数据库
在分配一系列新ID之前,需要一些设置任务来建立验证数据库。
对于每个系列ID,产生公用专用签名密钥对,并将该密钥对存储在利用ID系列索引的验证数据库内。
对于该系列内的每个对象ID,需要以下设置工作:
●产生ID填充位,并将该填充位存储在利用对象ID索引的验证数据库内
●利用对象ID检索专用签名密钥
●通过利用专用密钥对对象ID和填充位进行加密产生签名
●将签名存储在利用对象ID索引的验证数据库内,而且/或者存储
该填充位,因为利用该ID、填充位和专用密钥,可以再生该签名
●以重复方式,编码多个标签上的签名
超标记标签需要该数据,因此必须在印刷超标记之前或同时建立验证数据库。
上面更详细描述了安全问题。
基于公用密钥的脱机验证
脱机验证装置利用公用密钥签名。该验证装置保存大量公用密钥。可选的,该装置在遇到它没有对应的公用密钥签名的对象ID时可以通过临时在线连接按需要检索另外的公用密钥。
对脱机验证来说需要整个签名。验证装置在设置了超标记标签的表面上挥动,多个标签被读取。由此获取对象ID和多个签名片段及其区位。然后从这些签名片段中产生签名。使用对象ID从扫描装置查找公用密钥。然后利用该公用密钥解密该签名,给出对象ID和填充位。如果从该签名中获得的对象ID与超标记标签中的对象ID匹配,则认为该对象是真实的。
利用用作验证器的受信验证器,还可以在线使用该脱机验证方法。
基于公用密钥的在线验证
在线验证装置使用受信验证器来核实对象的真实性。对于在线验证来说,一个标签就可以是执行验证所需的全部。该验证装置扫描对象并获取一个或多个标签。由此获取对象ID以及至少一个签名片段及其位置。由该片段位置产生片段号。按照对象ID查找合适的受信验证器。向受信验证器发送对象ID、签名片段和片段号。
受信验证器接收该数据并按照对象ID从验证数据库中检索该签名。将该签名与提供的片段比较,并向用户报告验证结果。
基于秘密的在线验证
可替换或附加的,如果在每个标签(或标签组)中包含了随机签名或秘密,则可以参照受信验证器可访问的秘密的复制品来验证。然后数据库设置包括为每个对象分配秘密,将该秘密存储在利用对象ID索引的验证数据库中。
验证装置扫描对象并获取一个或多个标签。由此获得对象ID以及秘密。利用该对象ID查找合适的受信验证器。向该受信验证器发送对象ID和秘密。
受信验证器接收数据并将利用对象ID从验证数据库检索秘密。将该秘密与所提供的秘密比较,并且将验证结果报告给用户。
基于秘密的验证可与上面详细讨论的基于片段的在线验证结合起来使用。
产品扫描交互
图44示出零售商处的产品扫描。当仓库操作员扫描设置了超标记标签的产品时该标签数据被发送到服务终端(A)。该服务终端向存储服务器发送交易数据(B)。存储服务器向制造商服务器发送该数据以及零售商细节(C)。超标记服务器从对象ID中了解要向哪一个制造商服务器发送该消息。在接收到该输入时,如果制造商是受信验证器,则制造商服务器验证该对象。可替换地,制造商服务器将该数据传递给验证服务器以核实对象ID和签名(D)。验证服务器将验证结果返回给制造商服务器(E)。制造商服务器检查对象ID的状态(对比其有效ID列表和热列表),向存储服务器发送响应(F),该存储服务器又将该结果返回给存储服务终端(G)。存储服务器还可以直接与有关的验证服务器通信。
图45示出零售商处的在线产品扫描的交互细节。仓库操作员扫描设置了超标记标签的产品。扫描仪向服务终端发送扫描仪ID和标签数据。服务终端将该数据连同终端ID和扫描仪区位一起发送给存储服务器。然后存储服务器向制造商服务器发送请求,制造商服务器执行验证(自己进行或通过第三方验证服务器进行)并确定对象状态。然后将响应返回给存储服务器,并传递给操作员服务终端。
图46示出零售商处的脱机产品扫描的交互细节。仓库操作员扫描设置了超标记标签的产品。扫描仪向服务终端发送扫描仪ID和来自多个标签的标签数据。服务终端将该数据连同终端ID和扫描仪区位一起发送给存储服务器。然后存储服务器如3.4.2节描述的那样执行脱机验证,并通过其缓存的热列表、有效对象ID列表和公用密钥列表确定对象状态。存储服务器在其内部对象扫描历史中记录扫描细节。然后响应被返回给操作员服务终端。
脱机产品扫描仪的替换方案发生在扫描仪是手持的单机扫描仪时。在这种情况下缓存的验证数据存储在该扫描仪本身内部,并由扫描仪在内部执行确认。对象扫描历史数据也缓存在该扫描仪内。扫描仪定期连接到中心数据库,上传其对象扫描历史,下载最新的公用密钥列表、对象ID热列表和有效ID系列列表。该连接可以是自动的(用户无法看见),或者可以由用户启动,例如当扫描仪放置在停泊站(docking station)/加载机(charger)中时。
图47示出用Netpage笔进行的产品扫描。当用户用Netpage笔扫描设置了超标记标签的产品时,该输入从用户的Netpage笔以通常的方式发送给Netpage系统(A)。为了扫描产品而不是与该产品交互,可以将该笔设置为特殊模式。这通常是单触发(one-shot)模式,可以通过敲击印刷在Netpage上的<扫描>按钮来启动。可替换的,该笔可具有用户可操作按钮,该按钮在敲击或者划过过程中按下时告诉笔将该交互作为产品扫描而不是正常交互来对待。标签数据从该笔发送给用户Netpage基站。Netpage基站可以是用户的移动电话或PDA,或者是其它Netpage装置如PC。按照常见方式将该输入中继给超标记服务器(B)然后传递给制造商服务器(C)。在接收到该输入时,如果制造商是受信验证器则制造商服务器验证该对象。可替换的,制造商服务器将该数据传递给验证服务器以验证对象ID和签名(D)。验证服务器将验证结果返回给制造商服务器(E)。制造商服务器检查对象ID的状态(对比其有效ID列表和热列表),向超标记服务器发送响应(G)。作为Netpage系统的一部分,超标记服务器可以知道用户的身份和设备。超标记服务器将制造商服务器的响应中继给合适的用户电话(G)或Web浏览设备(H)。如果用户的Netpage笔具有LED,则超标记服务器可以向用户笔发送命令以点亮合适的LED(I,J)。
图48示出用Netpage笔扫描的交互细节。Netpage笔点击设置了超标记标签的产品。Netpage笔向超标记服务器发送笔的ID、产品标记数据和笔的区位。如果笔的ID还没有与扫描仪关联,则超标记服务器可以为该笔创建新的扫描仪记录,或者将笔的ID用作扫描仪ID。超标记服务器向制造商服务器发送扫描仪ID、标签数据和扫描仪区位(如果已知),该制造商服务器执行验证(自己进行或通过第三方验证服务器进行)并确定对象状态。然后将响应返回给超标记服务器,并传递给用户的默认Web浏览装置。设置安全标签和跟踪对象模型
设置安全标签和跟踪对象模型围绕超标记标签、对象ID和签名。图60示出这些对象的管理和组织。
如图49所示,超标记标签包含标签类型、对象ID、二维位置和签名片段。标签类型指示这是否是普通对象上的标签,或者该标签是否在诸如钞票或药品的特殊类型对象上。签名片段具有可选的片段号,其标识片段在整个签名中的位置。
如上所述,可以将产品的唯一项目ID看作特殊类型的唯一对象ID。电子产品代码(EPC)是项目ID的一种原始标准。项目ID通常包括产品ID和序列号。产品ID识别产品类别,而序列号识别该类别中的特例,即,各产品项目。产品ID通常又包括制造商编号和产品分类号。最知名的产品ID是EAN.UCC通用产品代码(UFC)及其衍生代码。图50示出该项目ID分级图。
通过钞票ID识别钞票。钞票ID包括钞票数据和序列号。钞票数据确定钞票类型、发行国家、钞票面值、钞票面(正面或背面)和其它特定于钞票的信息。每张实际钞票存在两个钞票ID——印刷钞票的每个面有一个。图52示出钞票ID分级图。
利用药品ID识别药品。通常,药品ID是EPC。药品ID包括产品ID和序列号。产品ID通常又包括制造商编号和产品分类号。药物产品的最知名产品ID是美国食品与药物管理局分配和管理的国家药品代码(NDC)。图52示出药物ID分级图。
图53示出对象描述、所有权和群集分级图。上面对此做了详细说明。
图54示出对象扫描历史分级图。对象具有对象扫描历史,这是每次扫描仪扫描对象时记录的。每个对象扫描事件包括扫描仪ID、扫描的日期和时间、扫描时的对象状态、扫描对象时扫描仪的区位。对象状态可以是有效、被盗、伪造嫌疑等等。对象所有者细节如果已知也可以记录下来。
扫描仪具有唯一扫描仪ID、网络地址、所有者信息和状态(例如在线、脱机)。扫描仪是区位可以改变的移动扫描仪,或者是区位已知且恒定的固定扫描仪。扫描仪具有当前区位,包括区位细节和时间戳。扫描仪可以是Netpage笔,在这种情况下该笔与Netpage笔记录相关联。如果扫描仪脱机,则其保持对象扫描历史,可选的还可以存储公用密钥列表、有效ID系列列表和对象ID热列表。扫描仪分级图在图55示出。
制造商或其它中心机构维护多个对象ID热列表,每一个热列表都具有一个唯一列表ID以及最近更新该列表的时间。每个热列表包含可疑对象ID列表,其包括对象ID、日期、时间、状态(可疑的伪造、偷盗等)和其它信息。对象ID热表分类图在图32示出。
制造商或者其他中心机构保存有效ID系列列表。该列表中的每个有效ID系列表目分别包括开始对象ID和结束对象ID(有效ID系列)以及该表目被更新的时间。图57示出有效ID系列列表分级图。制造商或其它中心机构维护有效ID系列列表。该列表中每个有效对象ID系列条目都包括起始对象ID和结束对象ID(有效ID系列)以及更新该表目的时间。有效ID系列列表分级图在图57示出。
制造商或其它中心机构维护公用密钥列表。公用密钥列表由多项指示用于对象ID系列的公用密钥的表目组成。每个有效对象ID系列表目包括该表目的更新时间、该系列的起始对象ID、该系列的结束对象ID和可用于给定系列中每个对象ID的公用密钥。公用密钥列表分级图在图58示出。
对象验证可以由制造商或第三方受信验证器来进行。受信验证器具有验证器ID、名称和详情。受信验证器持有公用-专用密钥对列表,每一对都与一个或多个ID系列相关联。这是对象ID系列(通过起始和结束ID标识)和对应的公用/专用签名密钥对的列表。受信验证器还持有秘密签名列表和公用密钥签名列表。每个公用密钥签名标识实际的签名和/或用于产生该签名的填充位。每个秘密签名和公用密钥签名通过对象ID与唯一对象关联。受信验证器分级图在图59示出。
应用
将会理解到,超标记标签可以与一系列对象一起使用,这一系列对象例如包括:制造项目、药物项目、钞票、支票、信用卡或者借记卡、可赎回票、凭单、息票、彩票、即刻兑奖票、或者身份证或者诸如驾驶证或者护照的身份证件。
身份可以包括:电子产品代码(EPC)、国家药品代码(NDC)号、药品项目序列号、诸如币值等的钞票属性、支票属性,或者诸如卡类型、发行机构、账号、发行日期、到期日或者限额(limit)的卡属性
超标记的优点
与通常因为标签破损而难以读取而且扫描要求直接“瞄准线”的2D光学条形码不同,在整个产品标记或者大部分产品标记上印刷利用光学方法可读,但是不可见的红外超标记标签。超标记标签支持视线全向读取。实际上,超标记阅读器用于从至少两个大致垂直方向扫描扫描区。这样有助于该阅读器避免手握持项目时发生阻塞。为了提高可靠性,超标记标签还引入了里德-索罗门纠错方法。
超标记优于条形码的另一个优点是,不引起客户注意,因为它们没有使用可见标签空间,而且标签信息不只局限于标签的一部分。
因此,容易定位、读取而且可以准确自动扫描超标记标签。
超标记没有RFID标签那么杂乱,因为RFID标签要求视线读取。这意味着,客户难以扫描它们不知道信息的产品。超标记为客户提供了一种保护其隐私的方式。
超标记作为交互web页面
超标记技术的唯一有特色特征是,超标记提供了将包装标签作为交互“web页面”进行设计的机会,因此,制药业可以引入一系列全新产品链接的客户服务(product-linked customer services)。
在普遍使用数字笔时,可以对标记增加产品图形以指示交互区,而且提醒客户利用Netpage笔写入或者点击。数字Netpage笔可以识别标记上的x-y位置,而且可以在标记上的信息与服务器内的web页面之间建立链路。通过诸如移动电话或者计算机的辅助装置,Netpage笔将客户连接到基于因特网的超标记服务器。
通过利用Netpage笔与标记交互,可以对客户提供关于药品使用、危险以及药物之间的可能相互作用忠告方面的附加信息。它还为客户提供了对参与新药品试验进行记录、进入促销、参与web聊天对话,或者接收“免费”试用的机会。可以根据客户概况、本地区卫生数据,或者利用诸如地理地点的一系列产品供应链数据,定制Web页面。
因此,超标记可以使制药业扩大使用产品标记和包装,以增大商标的长度,而且与客户建立更紧密联系。因此,利用超标记,可以使客户成为产品供应链的组成部分,而且可以将供应链数据与客户关系管理(CRM)或者保健数据库整合在一起,以提高总体效率和对客户提供的服务水平。
Claims (54)
1.一种用于验证对象的方法,该方法包括下列步骤,在计算机系统中:
从感测装置接收指示数据,响应于对设置在与该对象相关的表面之上的编码数据进行感测,该感测装置产生该指示数据,该指示数据指示:
对象的身份;以及
至少部分签名,该签名是至少部分该对象的身份的数字签名;
利用该指示数据,确定收到的身份和收到的签名部分;
利用收到的身份,确定至少一被确定的签名部分;
将所述被确定的签名部分与收到的签名部分进行比较;以及
利用该比较结果,验证该对象。
2.根据权利要求1所述的方法,其中该方法进一步包括下列步骤,在计算机系统中:
产生表示该验证是成功还是失败的验证数据;以及
将该验证数据传送到用户。
3.根据权利要求2所述的方法,其中传送步骤将该验证数据传送到感测装置。
4.根据权利要求1所述的方法,其中该指示数据进一步指示签名部分的身份,而且其中该方法进一步包括下列步骤,在计算机系统中:
利用该指示数据,确定收到的签名部分身份;
利用收到的对象的身份,确定一被确定的签名;以及
利用该被确定的签名和收到的签名部分身份,确定一被确定的签名部分。
5.根据权利要求1所述的方法,其中该方法进一步包括下列步骤,在计算机系统中,利用收到的对象的身份,从数据存储装置中检索指示该数字签名的存储数据,该存储数据包括至少如下之一:
与该数字签名相关的填充位;
专用密钥;
公用密钥;
该数字签名的一个或者多个数字签名部分;以及
该数字签名。
6.根据权利要求5所述的方法,其中该方法进一步包括下列步骤,在计算机系统中:
利用该存储数据和收到的对象的身份,产生确定的签名;
选择确定的签名的一部分;以及
将选择的签名部分与收到的签名部分进行比较。
7.根据权利要求6所述的方法,其中该方法进一步包括下列步骤,在计算机系统中:
利用指示数据确定收到的签名部分身份;
利用收到的签名部分身份,选择部分确定的签名。
8.根据权利要求1所述的方法,其中编码数据包括许多编码数据部分,而且其中每个编码数据部分至少部分地指示至少如下之一:
至少部分对象的身份;
至少部分签名;以及
编码数据部分在该表面上的位置。
9.根据权利要求8所述的方法,其中每个编码数据部分对整个签名编码。
10.根据权利要求8所述的方法,其中整个签名由多个签名部分构成,而且其中每个编码数据部分对相应的签名部分编码。
11.根据权利要求8所述的方法,其中该指示数据进一步指示至少如下之一:
各数据部分的区位;
各数据部分在表面上的位置;
各数据部分的大小;
签名的大小;
签名部分的大小;
签名部分的身份;
被指示区位的诸单元;
冗余数据;
允许纠错的数据;
里德-索罗门数据;以及
循环冗余校验数据。
12.根据权利要求1所述的方法,其中该数字签名包括至少如下之一:
与对象的身份有关的随机数;
至少该对象的身份的键控散列;
利用专用密钥产生的,而利用相应公用密钥可核实的至少该对象的身份的键控散列;
通过对至少该对象的身份进行加密产生的密码文本;
通过对至少该对象的身份和随机数进行加密产生的密码文本;以及
利用专用密钥产生的,而利用相应公用密钥可核实的密码文本。
13.根据权利要求1所述的方法,其中根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局区别开的旋转指示数据。
14.根据权利要求1所述的方法,其中根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码诸符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
15.根据权利要求1所述的方法,其中设置在与该对象相关的表面之上的编码数据包括许多编码数据部分,每个编码数据部分对如下进行编码:
对象的身份;以及
至少部分签名,该签名是至少部分身份的数字签名。
16.根据权利要求1所述的方法,其中设置在与该对象相关的表面之上的编码数据包括许多编码数据部分,每个编码数据部分对下述进行编码:
该身份;以及
至少部分签名,该签名是至少如下的数字签名:
部分对象的身份;以及
部分预定填充位。
17.根据权利要求1所述的方法,其中设置在与该对象相关的表面之上的编码数据包括多个编码数据部分,每个编码数据部分对下述进行编码:
该身份;以及
至少数据对象片段;
以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
18.一种用于验证对象的方法,该方法包括下列步骤,在感测装置内:
感测设置在与该对象相关的表面之上的编码数据;
利用感测的编码数据,确定指示如下所述的指示数据:
该对象的身份;以及
至少部分签名,该签名是至少部分对象的身份的数字签名;
将该指示数据传送到计算机系统,该计算机系统响应该指示数据,以:
利用该指示数据,确定收到的对象的身份和收到的签名部分;
利用收到的对象的身份,确定至少一被确定的签名部分;
将被确定的签名部分与收到的签名部分进行比较;以及
利用该比较结果,验证该对象。
19.根据权利要求18所述的方法,其中该编码数据包括许多编码数据部分,每个编码数据部分编码该对象的身份以及至少部分签名,该方法包括至少感测一个数据部分。
20.根据权利要求18所述的方法,其中该方法进一步包括下列步骤,在感测装置内:
接收表示该验证是成功还是失败的验证数据;以及
将该验证是成功还是失败的指示提供给用户。
21.根据权利要求18所述的方法,其中在多个数据部分内编码整个签名,而且其中该方法进一步包括下列步骤,在感测装置内:
感测许多编码部分;以及
产生指示整个签名的指示数据。
22.根据权利要求18所述的方法,其中该编码数据包括多个布局,每个布局用于限定多个用于编码该对象的身份的第一符号和多个用于限定至少部分签名的第二符号的位置。
23.根据权利要求18所述的方法,其中该编码数据包括多个标签,每个编码数据部分至少由一个标签构成。
24.根据权利要求18所述的方法,其中利用不可见油墨和红外吸收油墨至少之一,将该编码数据印刷在该表面上,而且其中该方法包括,在感测装置内,利用红外检测器感测该编码数据。
25.根据权利要求18所述的方法,其中该方法进一步包括下列步骤,在该感测装置内,通过至少如下之一,与该计算机系统通信:
通信网;
因特网;
移动电话网;以及
无线连接。
26.根据权利要求18所述的方法,其中该方法进一步包括下列步骤,在该感测装置内,产生至少指示如下之一的指示数据:
各数据部分的区位;
各数据部分在表面上的位置;
各数据部分的大小;
签名的大小;
签名片段的身份;
被指示区位的诸单元;
冗余数据;
允许纠错的数据;
里德-索罗门数据;以及
循环冗余校验数据。
27.根据权利要求18所述的方法,其中该数字签名包括至少如下之一:
与对象的身份有关的随机数;
至少该对象的身份的键控散列;
利用专用密钥产生的,而利用相应公用密钥可核实的至少该对象的身份的键控散列;
通过对至少该对象的身份进行加密产生的密码文本;
通过对至少该对象的身份和随机数进行加密产生的密码文本;以及
利用专用密钥产生的,而利用相应公用密钥可核实的密码文本。
28.根据权利要求18所述的方法,其中该对象的身份包括至少如下之一的身份:
该表面;以及
该表面上的区域。
29.根据权利要求18所述的方法,其中该对象的身份包括至少如下之一:
电子产品代码;
国家药品代码号;
药品项目序列号;
钞票属性,包括至少如下之一:
货币;
发行国家;
面额;
券面;
印刷工厂;以及
序列号;
支票属性,包括至少如下之一:
货币;
发行机构;
账号;
序列号;
到期日;
支票值;以及
限额;
卡属性,包括至少如下之一:
卡类型;
发行机构;
账号;
发行日期;
到期日;以及
限额。
30.根据权利要求18所述的方法,其中根据至少一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与每个其他子布局区别开的旋转指示数据。
31.根据权利要求18所述的方法,其中至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码诸符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
32.一种用于验证对象的方法,该方法包括下列步骤:
感测设置在与该对象相关的表面之上的编码数据,该编码数据指示:
对象的身份;以及
至少部分签名,该签名是至少部分对象的身份的数字签名;
利用感测的编码数据,确定感测的身份和感测的签名部分;
利用所确定的感测的身份,确定至少一被确定的签名部分;
将被确定的签名部分与感测的签名部分进行比较;以及
利用该比较结果,验证该对象。
33.根据权利要求32所述的方法,其中该方法进一步包括产生表示该验证是成功还是失败的表示的步骤。
34.根据权利要求32所述的方法,其中该编码数据包括许多编码数据部分,每个编码数据部分至少表示如下之一:
至少部分对象的身份;
至少一个签名部分;以及
编码数据在该表面上的位置,
其中该方法包括感测至少一个编码数据部分。
35.根据权利要求32所述的方法,其中编码数据进一步指示签名部分的身份,而且其中该方法进一步包括下列步骤:
确定感测的签名部分的签名部分身份;
利用所确定的感测的身份,确定一被确定的签名;以及
利用感测的签名部分的签名部分身份且根据确定的签名来选择确定的签名部分。
36.根据权利要求32所述的方法,其中该方法进一步包括下列步骤,利用所确定的感测的身份从数据存储装置中检索指示该数字签名的存储数据,该存储数据包括至少如下之一:
与该数字签名相关的填充位;
专用密钥;
公用密钥;
该数字签名的一个或者多个数字签名部分;以及
该数字签名。
37.根据权利要求36所述的方法,其中该方法进一步包括下列步骤,利用该存储数据和所确定的感测的身份,确定该被确定的签名部分。
38.根据权利要求36所述的方法,其中该方法进一步包括从远程数据库检索存储数据的步骤。
39.根据权利要求32所述的方法,其中该编码数据包括多个布局,每个布局用于限定多个用于编码该身份的第一符号和多个用于限定至少一个签名部分的第二符号的位置。
40.根据权利要求34所述的方法,其中整个签名由多个签名部分构成,而且每个编码数据部分编码各签名部分,使得以多个数据部分编码整个签名。
41.根据权利要求32所述的方法,其中利用不可见油墨和红外吸收油墨至少之一,将该编码数据印刷在该表面上,而且其中该方法包括,利用红外检测器感测该编码数据。
42.根据权利要求32所述的方法,其中在感测装置内执行该方法,该感测装置具有:
图像传感器,用于感测编码数据;以及
处理器,用于验证该对象。
43.根据权利要求32所述的方法,其中指示数据进一步指示至少如下之一:
各数据部分的区位;
各数据部分在表面上的位置;
各数据部分的大小;
签名的大小;
签名部分的大小;
签名部分的身份;
被指示区位的诸单元;
冗余数据;
允许纠错的数据;
里德-索罗门数据;以及
循环冗余校验数据。
44.根据权利要求32所述的方法,其中该数字签名包括至少如下之 一:
与身份有关的随机数;
至少该身份的键控散列;
利用专用密钥产生的,而利用相应公用密钥可核实的至少该身份的键控散列;
通过对至少该身份进行加密产生的密码文本;
通过对至少该身份和随机数进行加密产生的密码文本;
利用专用密钥产生的,而利用相应公用密钥可核实的密码文本;以及
利用RSA加密产生的密码文本。
45.根据权利要求32所述的方法,其中该对象的身份包括至少如下之一的身份:
该表面;以及
该表面上的区域。
46.根据权利要求32所述的方法,其中该对象的身份包括至少如下之一:
电子产品代码;
国家药品代码号;
药品项目序列号;
钞票属性,包括至少如下之一:
货币;
发行国家;
面额;
券面;
印刷工厂;以及
序列号;
支票属性,包括至少如下之一:
货币;
发行机构;
账号;
序列号;
到期日;
支票值;以及
限额;以及
卡属性,包括至少如下之一:
卡类型;
发行机构;
账号;
发行日期;
到期日;以及
限额。
47.根据权利要求32所述的方法,其中至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局包括n个围绕旋转中心绕1/n圈间隔的相同子布局,至少一个子布局包括用于将该子布局与另一个子布局互相区别开的旋转指示数据。
48.根据权利要求32所述的方法,其中至少根据一个具有n重旋转对称的布局,排列该编码数据,其中n至少是2,该布局编码包括n个符号的m整数倍的序列的取向指示数据,其中m是1或者大于1,每个编码符号分布在围绕该布局的旋转对称中心的n个区位,以致在该布局的n个取向的每个上来解码各符号产生取向指示数据的n个表示,每个表示包括取向指示数据的不同循环移位,而且指示该布局的旋转程度。
49.根据权利要求34所述的方法,其中每个编码数据部分对整个签名编码。
50.根据权利要求39所述的方法,其中该编码数据包括多个标签,每个编码数据部分至少由一个标签构成。
51.根据权利要求32所述的方法,其中该编码数据包括许多编码数据部分,每个编码数据部分对下述进行编码:
对象的身份;以及
至少部分签名,该签名是至少部分对象的身份的数字签名。
52.根据权利要求32所述的方法,其中该编码数据包括许多编码数据部分,每个编码数据部分对下述进行编码:
对象的身份;以及
至少部分签名,该签名是至少如下的数字签名:
部分对象的身份;以及
部分预定填充位。
53.根据权利要求32所述的方法,其中该编码数据包括多个编码数据部分,每个编码数据部分对下述进行编码:
对象的身份;以及
至少数据对象片段;
以利用多个编码数据部分对整个数据对象编码至少一次的方式,排列该数据部分。
54.根据权利要求32所述的方法,其中该编码数据包括许多编码数据部分,每个编码数据部分对下述进行编码:
对象的身份;以及
至少部分签名,该签名是至少部分对象的身份的数字签名。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2004902623A AU2004902623A0 (en) | 2004-05-18 | A method and apparatus (HYS) | |
AU2004902623 | 2004-05-18 | ||
PCT/AU2005/000065 WO2005111920A1 (en) | 2004-05-18 | 2005-01-24 | Authentication of an object using a signature encoded in a number of data portions |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101006454A CN101006454A (zh) | 2007-07-25 |
CN101006454B true CN101006454B (zh) | 2012-05-09 |
Family
ID=35374248
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005800199902A Expired - Fee Related CN1969300B (zh) | 2004-05-18 | 2005-01-24 | 用于安全文档跟踪的方法和装置 |
CNA2005800200666A Pending CN101002217A (zh) | 2004-05-18 | 2005-01-24 | 医药产品跟踪 |
CN2005800223174A Expired - Fee Related CN101006454B (zh) | 2004-05-18 | 2005-01-24 | 利用以许多数据部分编码的签名验证对象 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005800199902A Expired - Fee Related CN1969300B (zh) | 2004-05-18 | 2005-01-24 | 用于安全文档跟踪的方法和装置 |
CNA2005800200666A Pending CN101002217A (zh) | 2004-05-18 | 2005-01-24 | 医药产品跟踪 |
Country Status (8)
Country | Link |
---|---|
US (57) | US7457961B2 (zh) |
EP (3) | EP1751702A4 (zh) |
JP (4) | JP2007538320A (zh) |
KR (1) | KR101103098B1 (zh) |
CN (3) | CN1969300B (zh) |
CA (3) | CA2567250A1 (zh) |
IL (2) | IL179363A (zh) |
WO (3) | WO2005111926A1 (zh) |
Families Citing this family (471)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6363164B1 (en) | 1996-05-13 | 2002-03-26 | Cummins-Allison Corp. | Automated document processing system using full image scanning |
US7187795B2 (en) | 2001-09-27 | 2007-03-06 | Cummins-Allison Corp. | Document processing system using full image scanning |
US8162125B1 (en) | 1996-05-29 | 2012-04-24 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US20050276458A1 (en) | 2004-05-25 | 2005-12-15 | Cummins-Allison Corp. | Automated document processing system and method using image scanning |
US8478020B1 (en) | 1996-11-27 | 2013-07-02 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US7451103B1 (en) * | 1999-03-29 | 2008-11-11 | Citibank, N.A. | System and method for centralized automated reconciliation of custody accounts |
US8701857B2 (en) | 2000-02-11 | 2014-04-22 | Cummins-Allison Corp. | System and method for processing currency bills and tickets |
US7089420B1 (en) * | 2000-05-24 | 2006-08-08 | Tracer Detection Technology Corp. | Authentication method and system |
US7162035B1 (en) | 2000-05-24 | 2007-01-09 | Tracer Detection Technology Corp. | Authentication method and system |
US8909325B2 (en) | 2000-08-21 | 2014-12-09 | Biosensors International Group, Ltd. | Radioactive emission detector equipped with a position tracking system and utilization thereof with medical systems and in medical procedures |
US8565860B2 (en) | 2000-08-21 | 2013-10-22 | Biosensors International Group, Ltd. | Radioactive emission detector equipped with a position tracking system |
US8489176B1 (en) | 2000-08-21 | 2013-07-16 | Spectrum Dynamics Llc | Radioactive emission detector equipped with a position tracking system and utilization thereof with medical systems and in medical procedures |
US8944234B1 (en) | 2001-09-27 | 2015-02-03 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US8428332B1 (en) | 2001-09-27 | 2013-04-23 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US8437530B1 (en) | 2001-09-27 | 2013-05-07 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US8437529B1 (en) | 2001-09-27 | 2013-05-07 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US7708189B1 (en) | 2002-05-17 | 2010-05-04 | Cipriano Joseph J | Identification verification system and method |
US8171567B1 (en) | 2002-09-04 | 2012-05-01 | Tracer Detection Technology Corp. | Authentication method and system |
US8627939B1 (en) | 2002-09-25 | 2014-01-14 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US7951409B2 (en) | 2003-01-15 | 2011-05-31 | Newmarket Impressions, Llc | Method and apparatus for marking an egg with an advertisement, a freshness date and a traceability code |
US7864053B2 (en) * | 2006-04-12 | 2011-01-04 | Visible Assets, Inc. | Visibility radio cap and network |
US8710990B2 (en) * | 2003-04-09 | 2014-04-29 | Visible Assets, Inc. | Visibility radio cap and network |
US20050033704A1 (en) * | 2003-08-04 | 2005-02-10 | International Business Machines Corporation | Automatic signature verification for retail payment transactions |
US7752137B2 (en) * | 2003-11-03 | 2010-07-06 | Meyers Printing Company | Authentication and tracking system |
US8615470B2 (en) * | 2003-11-03 | 2013-12-24 | Verify Brand | Authentication and tracking system |
US9040016B2 (en) | 2004-01-13 | 2015-05-26 | Biosensors International Group, Ltd. | Diagnostic kit and methods for radioimaging myocardial perfusion |
US7968851B2 (en) | 2004-01-13 | 2011-06-28 | Spectrum Dynamics Llc | Dynamic spect camera |
US7176466B2 (en) | 2004-01-13 | 2007-02-13 | Spectrum Dynamics Llc | Multi-dimensional image reconstruction |
WO2006051531A2 (en) | 2004-11-09 | 2006-05-18 | Spectrum Dynamics Llc | Radioimaging |
US9470801B2 (en) | 2004-01-13 | 2016-10-18 | Spectrum Dynamics Llc | Gating with anatomically varying durations |
US8571881B2 (en) | 2004-11-09 | 2013-10-29 | Spectrum Dynamics, Llc | Radiopharmaceutical dispensing, administration, and imaging |
US8586932B2 (en) | 2004-11-09 | 2013-11-19 | Spectrum Dynamics Llc | System and method for radioactive emission measurement |
WO2005111926A1 (en) * | 2004-05-18 | 2005-11-24 | Silverbrook Research Pty Ltd | Method and apparatus for security document tracking |
EP1778957A4 (en) | 2004-06-01 | 2015-12-23 | Biosensors Int Group Ltd | OPTIMIZING THE MEASUREMENT OF RADIOACTIVE EMISSIONS IN SPECIFIC BODY STRUCTURES |
US9316743B2 (en) | 2004-11-09 | 2016-04-19 | Biosensors International Group, Ltd. | System and method for radioactive emission measurement |
US7860318B2 (en) | 2004-11-09 | 2010-12-28 | Intelli-Check, Inc | System and method for comparing documents |
US8615405B2 (en) | 2004-11-09 | 2013-12-24 | Biosensors International Group, Ltd. | Imaging system customization using data from radiopharmaceutical-associated data carrier |
US9943274B2 (en) | 2004-11-09 | 2018-04-17 | Spectrum Dynamics Medical Limited | Radioimaging using low dose isotope |
US8423125B2 (en) | 2004-11-09 | 2013-04-16 | Spectrum Dynamics Llc | Radioimaging |
WO2008059489A2 (en) | 2006-11-13 | 2008-05-22 | Spectrum Dynamics Llc | Radioimaging applications of and novel formulations of teboroxime |
US20060112017A1 (en) * | 2004-11-22 | 2006-05-25 | George Koppich | System and method for auditing an electronic document trail |
EP1689117B1 (en) * | 2005-02-04 | 2009-04-01 | Sap Ag | A method for transferring data, a computer program product, a data provision and a data receiving device and a communication system |
JP4556705B2 (ja) * | 2005-02-28 | 2010-10-06 | 富士ゼロックス株式会社 | 2次元座標同定装置、画像形成装置及び2次元座標同定方法 |
ATE401622T1 (de) * | 2005-03-08 | 2008-08-15 | Adalbert Gubo | Verfahren zum überprüfen der unversehrtheit von vielen einzelnen packstücken |
US7805369B2 (en) * | 2005-03-10 | 2010-09-28 | Yuh-Shen Song | Anti-financial crimes business network |
US7941376B2 (en) * | 2005-03-16 | 2011-05-10 | Dt Labs, Llc | System and method for customer authentication of an item |
US8613107B2 (en) * | 2005-03-16 | 2013-12-17 | Dt Labs Development, Llc | System, method and apparatus for electronically protecting data associated with RFID tags |
US8261058B2 (en) | 2005-03-16 | 2012-09-04 | Dt Labs, Llc | System, method and apparatus for electronically protecting data and digital content |
US20100005509A1 (en) * | 2005-03-16 | 2010-01-07 | Dt Labs, Llc | System, method and apparatus for electronically protecting data and digital content |
US10636040B2 (en) | 2005-03-16 | 2020-04-28 | Dt Labs, Llc | Apparatus for customer authentication of an item |
US7707625B2 (en) * | 2005-03-30 | 2010-04-27 | Hid Global Corporation | Credential processing device event management |
US9076188B2 (en) * | 2005-04-13 | 2015-07-07 | Hewlett-Packard Development Company, L.P. | Method and system for shipment authentication |
US8209263B2 (en) * | 2005-04-22 | 2012-06-26 | Hewlett-Packard Development Company, L.P. | Shipment authentication and tracking |
US7770015B1 (en) * | 2005-05-20 | 2010-08-03 | Adobe Systems Incorporated | Signatures for multiple encodings |
EP1891562A1 (en) * | 2005-05-26 | 2008-02-27 | GW Pharma Limited | A system for influencing and monitoring the movement of products |
US20080021801A1 (en) * | 2005-05-31 | 2008-01-24 | Yuh-Shen Song | Dynamic multidimensional risk-weighted suspicious activities detector |
GB2427323B (en) * | 2005-06-14 | 2010-09-22 | Hewlett Packard Development Co | Memory tag,method for providing information and enabling the release of stored content,and apparatus therefor |
US7874489B2 (en) * | 2005-06-20 | 2011-01-25 | Authentiform Technologies, Llc | Product authentication |
US8247018B2 (en) * | 2005-06-20 | 2012-08-21 | Authentiform Technologies, Llc | Methods for quality control |
EP1907988B1 (en) * | 2005-06-20 | 2013-11-06 | AuthentiForm Technologies, L.L.C. | Systems and methods for product authentication |
JP4336988B2 (ja) * | 2005-07-14 | 2009-09-30 | 村田機械株式会社 | 搬送台車システム |
US8837793B2 (en) | 2005-07-19 | 2014-09-16 | Biosensors International Group, Ltd. | Reconstruction stabilizer and active vision |
US8644910B2 (en) | 2005-07-19 | 2014-02-04 | Biosensors International Group, Ltd. | Imaging protocols |
US8183980B2 (en) * | 2005-08-31 | 2012-05-22 | Assa Abloy Ab | Device authentication using a unidirectional protocol |
JP4674513B2 (ja) * | 2005-09-14 | 2011-04-20 | 富士ゼロックス株式会社 | 空間配置再現方法、読取り装置、及びプログラム |
GB2431545B (en) * | 2005-10-24 | 2011-01-12 | Chien Yaw Wong | Security-enhanced RFID system |
US8818916B2 (en) | 2005-10-26 | 2014-08-26 | Cortica, Ltd. | System and method for linking multimedia data elements to web pages |
US9477658B2 (en) | 2005-10-26 | 2016-10-25 | Cortica, Ltd. | Systems and method for speech to speech translation using cores of a natural liquid architecture system |
US10848590B2 (en) | 2005-10-26 | 2020-11-24 | Cortica Ltd | System and method for determining a contextual insight and providing recommendations based thereon |
US11386139B2 (en) | 2005-10-26 | 2022-07-12 | Cortica Ltd. | System and method for generating analytics for entities depicted in multimedia content |
US10380267B2 (en) | 2005-10-26 | 2019-08-13 | Cortica, Ltd. | System and method for tagging multimedia content elements |
US9372940B2 (en) | 2005-10-26 | 2016-06-21 | Cortica, Ltd. | Apparatus and method for determining user attention using a deep-content-classification (DCC) system |
US10614626B2 (en) | 2005-10-26 | 2020-04-07 | Cortica Ltd. | System and method for providing augmented reality challenges |
US10535192B2 (en) | 2005-10-26 | 2020-01-14 | Cortica Ltd. | System and method for generating a customized augmented reality environment to a user |
US10949773B2 (en) | 2005-10-26 | 2021-03-16 | Cortica, Ltd. | System and methods thereof for recommending tags for multimedia content elements based on context |
US20160321253A1 (en) | 2005-10-26 | 2016-11-03 | Cortica, Ltd. | System and method for providing recommendations based on user profiles |
US11032017B2 (en) | 2005-10-26 | 2021-06-08 | Cortica, Ltd. | System and method for identifying the context of multimedia content elements |
US11216498B2 (en) | 2005-10-26 | 2022-01-04 | Cortica, Ltd. | System and method for generating signatures to three-dimensional multimedia data elements |
US9953032B2 (en) | 2005-10-26 | 2018-04-24 | Cortica, Ltd. | System and method for characterization of multimedia content signals using cores of a natural liquid architecture system |
US9767143B2 (en) | 2005-10-26 | 2017-09-19 | Cortica, Ltd. | System and method for caching of concept structures |
US10776585B2 (en) | 2005-10-26 | 2020-09-15 | Cortica, Ltd. | System and method for recognizing characters in multimedia content |
US10635640B2 (en) | 2005-10-26 | 2020-04-28 | Cortica, Ltd. | System and method for enriching a concept database |
US9384196B2 (en) | 2005-10-26 | 2016-07-05 | Cortica, Ltd. | Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof |
US10380164B2 (en) | 2005-10-26 | 2019-08-13 | Cortica, Ltd. | System and method for using on-image gestures and multimedia content elements as search queries |
US10372746B2 (en) | 2005-10-26 | 2019-08-06 | Cortica, Ltd. | System and method for searching applications using multimedia content elements |
US10191976B2 (en) | 2005-10-26 | 2019-01-29 | Cortica, Ltd. | System and method of detecting common patterns within unstructured data elements retrieved from big data sources |
US8312031B2 (en) | 2005-10-26 | 2012-11-13 | Cortica Ltd. | System and method for generation of complex signatures for multimedia data content |
US8326775B2 (en) | 2005-10-26 | 2012-12-04 | Cortica Ltd. | Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof |
US10585934B2 (en) | 2005-10-26 | 2020-03-10 | Cortica Ltd. | Method and system for populating a concept database with respect to user identifiers |
US10360253B2 (en) | 2005-10-26 | 2019-07-23 | Cortica, Ltd. | Systems and methods for generation of searchable structures respective of multimedia data content |
US10691642B2 (en) | 2005-10-26 | 2020-06-23 | Cortica Ltd | System and method for enriching a concept database with homogenous concepts |
US10387914B2 (en) | 2005-10-26 | 2019-08-20 | Cortica, Ltd. | Method for identification of multimedia content elements and adding advertising content respective thereof |
US10742340B2 (en) | 2005-10-26 | 2020-08-11 | Cortica Ltd. | System and method for identifying the context of multimedia content elements displayed in a web-page and providing contextual filters respective thereto |
US11604847B2 (en) | 2005-10-26 | 2023-03-14 | Cortica Ltd. | System and method for overlaying content on a multimedia content element based on user interest |
US20150125833A1 (en) * | 2005-10-26 | 2015-05-07 | Cortica, Ltd. | Method and system for tracking user activities respective of a recipe and multimedia segments captured by a user device |
US11019161B2 (en) | 2005-10-26 | 2021-05-25 | Cortica, Ltd. | System and method for profiling users interest based on multimedia content analysis |
US10380623B2 (en) | 2005-10-26 | 2019-08-13 | Cortica, Ltd. | System and method for generating an advertisement effectiveness performance score |
US11403336B2 (en) | 2005-10-26 | 2022-08-02 | Cortica Ltd. | System and method for removing contextually identical multimedia content elements |
US11003706B2 (en) | 2005-10-26 | 2021-05-11 | Cortica Ltd | System and methods for determining access permissions on personalized clusters of multimedia content elements |
US9646005B2 (en) | 2005-10-26 | 2017-05-09 | Cortica, Ltd. | System and method for creating a database of multimedia content elements assigned to users |
US11620327B2 (en) | 2005-10-26 | 2023-04-04 | Cortica Ltd | System and method for determining a contextual insight and generating an interface with recommendations based thereon |
US9218606B2 (en) | 2005-10-26 | 2015-12-22 | Cortica, Ltd. | System and method for brand monitoring and trend analysis based on deep-content-classification |
US10193990B2 (en) | 2005-10-26 | 2019-01-29 | Cortica Ltd. | System and method for creating user profiles based on multimedia content |
US10607355B2 (en) | 2005-10-26 | 2020-03-31 | Cortica, Ltd. | Method and system for determining the dimensions of an object shown in a multimedia content item |
US10621988B2 (en) | 2005-10-26 | 2020-04-14 | Cortica Ltd | System and method for speech to text translation using cores of a natural liquid architecture system |
US10180942B2 (en) | 2005-10-26 | 2019-01-15 | Cortica Ltd. | System and method for generation of concept structures based on sub-concepts |
US11361014B2 (en) | 2005-10-26 | 2022-06-14 | Cortica Ltd. | System and method for completing a user profile |
US8103874B2 (en) | 2005-11-18 | 2012-01-24 | Tp Lab Inc. | Object delivery authentication |
US7627161B2 (en) * | 2005-11-28 | 2009-12-01 | Fuji Xerox Co., Ltd. | Authenticity determination method, apparatus and program |
JP4895593B2 (ja) * | 2005-12-07 | 2012-03-14 | 生活協同組合コープさっぽろ | 鶏卵検索コード管理システム |
US20070136600A1 (en) * | 2005-12-13 | 2007-06-14 | Wilkinson Joseph N | Document Verification System and Method of Use |
US8527299B2 (en) * | 2005-12-16 | 2013-09-03 | Accenture Global Services Limited | System and method for managing pedigree information |
EP1965989A4 (en) * | 2005-12-29 | 2010-09-22 | Chemimage Corp | METHOD AND APPARATUS FOR PROTECTING AGAINST COUNTERFEITING |
EP1965988A4 (en) * | 2005-12-29 | 2011-08-10 | Chemimage Corp | PROCESS AND DEVICE FOR PROTECTION FROM PANEL COPIES |
US7815117B2 (en) * | 2005-12-29 | 2010-10-19 | Chemimage Corporation | Method and apparatus for counterfeiting protection |
US9294728B2 (en) | 2006-01-10 | 2016-03-22 | Imagine Communications Corp. | System and method for routing content |
US20070173971A1 (en) * | 2006-01-26 | 2007-07-26 | Prairiestone Pharmacy, Llc | System and method of providing medication compliance packaging |
GB0601700D0 (en) * | 2006-01-27 | 2006-03-08 | Claricom Ltd | Printing Method |
EP2809030A3 (fr) * | 2006-02-03 | 2015-04-22 | Advanced Track And Trace | Procédé et dispositif d'authentification |
US20070192590A1 (en) * | 2006-02-10 | 2007-08-16 | M-Systems Flash Disk Pioneers Ltd. | Mobile Presentable Certificate (MPC) |
WO2011017393A1 (en) | 2009-08-04 | 2011-02-10 | Eyecue Vision Technologies Ltd. | System and method for object extraction |
US8929553B2 (en) * | 2006-03-31 | 2015-01-06 | International Business Machines Corporation | Using identifier tags and authenticity certificates for detecting counterfeited or stolen brand objects |
WO2007113040A1 (en) * | 2006-03-31 | 2007-10-11 | International Business Machines Corporation | Method and systems using identifier tags and authenticity certificates for detecting counterfeited or stolen brand objects |
WO2007124013A2 (en) | 2006-04-21 | 2007-11-01 | Artromick International, Inc. | Medical care administration system and method |
US8736615B2 (en) | 2006-04-27 | 2014-05-27 | Codebroker, Llc | Customizing barcode images for particular displays |
US8894974B2 (en) | 2006-05-11 | 2014-11-25 | Spectrum Dynamics Llc | Radiopharmaceuticals for diagnosis and therapy |
US7984853B2 (en) * | 2006-05-30 | 2011-07-26 | Muhammad Safder Ali | Reducing internal theft at a point of sale |
US20080021718A1 (en) * | 2006-06-08 | 2008-01-24 | Db Industries, Inc. | Centralized Database of Information Related to Inspection of Safety Equipment Items Inspection and Method |
US20080021717A1 (en) * | 2006-06-08 | 2008-01-24 | Db Industries, Inc. | Method of Facilitating Controlled Flow of Information for Safety Equipment Items and Database Related Thereto |
US20080021919A1 (en) * | 2006-06-08 | 2008-01-24 | Db Industries, Inc. | Method for Retrofitting Safety Equipment Items and Database |
US8463364B2 (en) | 2009-07-22 | 2013-06-11 | Accuvein Inc. | Vein scanner |
WO2008005361A2 (en) * | 2006-06-30 | 2008-01-10 | Jpl Llc | Embedded data dna sequence security system |
US8185744B2 (en) | 2006-09-08 | 2012-05-22 | Certicom Corp. | Aggregate signature schemes |
US8407806B2 (en) * | 2006-09-29 | 2013-03-26 | Purusharth Agrawal | Digital data distribution detection, deterrence and disablement system and method |
US8180920B2 (en) * | 2006-10-13 | 2012-05-15 | Rgb Networks, Inc. | System and method for processing content |
US8204216B2 (en) * | 2006-10-23 | 2012-06-19 | Alcatel Lucent | Processing method for message integrity with tolerance for non-sequential arrival of message data |
US10733326B2 (en) | 2006-10-26 | 2020-08-04 | Cortica Ltd. | System and method for identification of inappropriate multimedia content |
JP2010507847A (ja) * | 2006-10-26 | 2010-03-11 | マンローラント・アーゲー | 印刷製品の確率的なマーキング及び追跡のための装置、方法、及びプロセス |
US20090078756A1 (en) * | 2006-10-26 | 2009-03-26 | Oberan Stephen L | Method and Apparatus for Identifying and Dispensing Currency and Non Cash Media from Automated Teller Machine or Cash Dispensing Device |
US20080103809A1 (en) * | 2006-10-27 | 2008-05-01 | Cleary Philip A | Method for preventing and/or deterring a criminal act |
WO2008064153A2 (en) * | 2006-11-21 | 2008-05-29 | Lucent Technologies Inc. | Processing method for message integrity with tolerance for non-sequential arrival of message data |
US7896231B2 (en) | 2006-12-08 | 2011-03-01 | Wells Fargo Bank, N.A. | Method and apparatus for check stack visualization |
US7747061B2 (en) * | 2006-12-08 | 2010-06-29 | Wells Fargo Bank, N.A. | Method and apparatus for any which way check acceptance |
WO2008075362A2 (en) | 2006-12-20 | 2008-06-26 | Spectrum Dynamics Llc | A method, a system, and an apparatus for using and processing multidimensional data |
US7953441B2 (en) * | 2006-12-28 | 2011-05-31 | Edner Lors | Hand held mobile communication device and method for managing printed documents |
US8332656B2 (en) * | 2007-01-09 | 2012-12-11 | Mojix, Inc. | Systems and methods for secure supply chain management and inventory control |
KR101301775B1 (ko) * | 2007-01-31 | 2013-09-02 | 삼성전자주식회사 | 센서 네트워크의 측정 데이터에 대한 분산 검증을 수행하는방법 및 상기 방법을 수행하는 시스템 |
WO2008095226A1 (en) * | 2007-02-08 | 2008-08-14 | Silverbrook Research Pty Ltd | Bar code reading method |
US8538123B1 (en) | 2007-03-09 | 2013-09-17 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US8417017B1 (en) | 2007-03-09 | 2013-04-09 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
GB0704947D0 (en) * | 2007-03-15 | 2007-04-25 | Wesby Philip B | System and method for encoding and authentication |
WO2008115722A1 (en) * | 2007-03-16 | 2008-09-25 | University Of Pittsburgh - Of The Commonwealth System Of Higher Education | Security for blister packs |
US20080228525A1 (en) * | 2007-03-16 | 2008-09-18 | Infomedics, Inc. | System for and method for providing patient education and collecting, processing, and reporting patient consumer data |
US8090954B2 (en) | 2007-03-16 | 2012-01-03 | Microsoft Corporation | Prevention of unauthorized forwarding and authentication of signatures |
US20080235200A1 (en) * | 2007-03-21 | 2008-09-25 | Ripcode, Inc. | System and Method for Identifying Content |
US20080235093A1 (en) * | 2007-03-22 | 2008-09-25 | W.S. Packaging Group, Inc. | Mobile phone image processing for promotional enterprise |
US8452983B2 (en) * | 2007-03-23 | 2013-05-28 | Siemens Product Lifecycle Management Software Inc. | System and method for protecting numerical control codes |
US7813974B1 (en) | 2007-03-30 | 2010-10-12 | Amazon Technologies, Inc. | Method and apparatus for duplicate shipment detection |
US9138636B2 (en) | 2007-05-16 | 2015-09-22 | Eyecue Vision Technologies Ltd. | System and method for calculating values in tile games |
US20080292136A1 (en) * | 2007-05-23 | 2008-11-27 | Srinivasan Ramani | Data Processing System And Method |
FR2916881B1 (fr) * | 2007-05-31 | 2010-09-17 | Oberthur Card Syst Sa | Entite electronique portable, station hote et procede associe |
US8893241B2 (en) * | 2007-06-01 | 2014-11-18 | Albright Associates | Systems and methods for universal enhanced log-in, identity document verification and dedicated survey participation |
US8959584B2 (en) | 2007-06-01 | 2015-02-17 | Albright Associates | Systems and methods for universal enhanced log-in, identity document verification and dedicated survey participation |
US8056118B2 (en) * | 2007-06-01 | 2011-11-08 | Piliouras Teresa C | Systems and methods for universal enhanced log-in, identity document verification, and dedicated survey participation |
US9398022B2 (en) | 2007-06-01 | 2016-07-19 | Teresa C. Piliouras | Systems and methods for universal enhanced log-in, identity document verification, and dedicated survey participation |
US8799020B2 (en) * | 2007-06-06 | 2014-08-05 | Catalina Marketing Corporation | POS printing triggered by pharmacy prescription orders |
US8746581B2 (en) | 2007-06-19 | 2014-06-10 | Codebroker, Llc | Techniques for providing an electronic representation of a card |
US8627509B2 (en) * | 2007-07-02 | 2014-01-07 | Rgb Networks, Inc. | System and method for monitoring content |
WO2009051896A2 (en) | 2007-08-31 | 2009-04-23 | 3M Innovative Properties Company | Determining conditions of personal protection articles against at least one criterion |
PL2183030T3 (pl) | 2007-08-31 | 2017-09-29 | 3M Innovative Properties Company | Ustalanie stanu komponentów połączonych rozłącznie ze środkami ochrony indywidualnej |
US7890763B1 (en) * | 2007-09-14 | 2011-02-15 | The United States Of America As Represented By The Director, National Security Agency | Method of identifying invalid digital signatures involving batch verification |
TW200925866A (en) * | 2007-09-21 | 2009-06-16 | Silverbrook Res Pty Ltd | Printer driver for interactive printer |
SG170074A1 (en) * | 2007-10-22 | 2011-04-29 | Microlatch Pty Ltd | A transmitter for transmitting a secure access signal |
US9147213B2 (en) | 2007-10-26 | 2015-09-29 | Zazzle Inc. | Visualizing a custom product in situ |
US8521253B2 (en) | 2007-10-29 | 2013-08-27 | Spectrum Dynamics Llc | Prostate imaging |
AU2008323993B9 (en) | 2007-11-08 | 2013-02-28 | Glaxosmithkline Consumer Healthcare (Uk) Ip Limited | Medical product dispensing systems and methods |
EP2210252B1 (en) | 2007-11-12 | 2017-05-24 | The Nielsen Company (US), LLC | Methods and apparatus to perform audio watermarking and watermark detection and extraction |
EP2065849A1 (en) * | 2007-11-30 | 2009-06-03 | Sap Ag | Detection of counterfeited products based on sensor measurements |
US20090150170A1 (en) * | 2007-12-11 | 2009-06-11 | Nintendo Of America | Method and apparatus for fraud reduction and product recovery |
US20090153290A1 (en) * | 2007-12-14 | 2009-06-18 | Farpointe Data, Inc., A California Corporation | Secure interface for access control systems |
US7874496B2 (en) * | 2008-01-04 | 2011-01-25 | Microsoft Corporation | Optically readable tag |
US10102439B2 (en) * | 2008-01-14 | 2018-10-16 | Hewlett-Packard Development Company, L.P. | Document verification method and system |
US8457951B2 (en) * | 2008-01-29 | 2013-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus for performing variable black length watermarking of media |
US20090194452A1 (en) * | 2008-02-04 | 2009-08-06 | Christopher Hession | Unit dose packaging system with reusable electronics component |
US20090194434A1 (en) * | 2008-02-04 | 2009-08-06 | Kevin Ellis | Unit dose packaging system with reusable electronics component |
US8959182B1 (en) * | 2008-04-15 | 2015-02-17 | Crimson Corporation | Systems and methods for computer data recovery and destruction |
US7995196B1 (en) | 2008-04-23 | 2011-08-09 | Tracer Detection Technology Corp. | Authentication method and system |
US9602777B2 (en) * | 2008-04-25 | 2017-03-21 | Roche Diagnostics Hematology, Inc. | Systems and methods for analyzing body fluids |
US8542099B2 (en) | 2008-04-25 | 2013-09-24 | Thomas J. Pizzuto | Systems and processes for tracking items |
WO2012030313A1 (en) * | 2008-04-25 | 2012-03-08 | James Winkelman | Method of determining a complete blood count and a white blood cell differential count |
WO2009133332A1 (en) * | 2008-05-02 | 2009-11-05 | De La Rue International Limited | Method and apparatus for determining authenticity |
US20090287589A1 (en) * | 2008-05-16 | 2009-11-19 | Fivel Steven E | Mobile, compact communication device including rfid |
WO2009148998A2 (en) * | 2008-06-06 | 2009-12-10 | Ws Packaging Group, Inc. | Food tracking system with mobile phone uplink |
US8645231B2 (en) * | 2008-06-13 | 2014-02-04 | Bank Of America Corporation | Private sector coin consortium |
US8571948B1 (en) | 2008-06-16 | 2013-10-29 | Bank Of America Corporation | Extension of credit for monetary items still in transport |
US9024722B2 (en) | 2008-06-16 | 2015-05-05 | Bank Of America Corporation | Remote identification equipped self-service monetary item handling device |
US8094021B2 (en) * | 2008-06-16 | 2012-01-10 | Bank Of America Corporation | Monetary package security during transport through cash supply chain |
US8626672B2 (en) * | 2008-07-23 | 2014-01-07 | I-Property Holding Corp. | Secure tracking of tablets |
EP2320875B1 (en) * | 2008-07-23 | 2019-07-03 | I-Property Holding Corp. | Secure tracking of tablets |
US8200366B2 (en) * | 2008-08-06 | 2012-06-12 | Walgreen Co. | Method and system for determining a volume-based fill pattern of a multi-dose medicament container |
US8346632B2 (en) * | 2008-08-07 | 2013-01-01 | WaveMark, Inc. | Recall system and method for RFID medical item tracking system |
WO2010019593A1 (en) | 2008-08-11 | 2010-02-18 | Assa Abloy Ab | Secure wiegand communications |
ES2485501T3 (es) * | 2008-08-14 | 2014-08-13 | Assa Abloy Ab | Lector de RFID con heurísticas de detección de ataques incorporadas |
US9473812B2 (en) | 2008-09-10 | 2016-10-18 | Imagine Communications Corp. | System and method for delivering content |
EP2166493A1 (en) * | 2008-09-12 | 2010-03-24 | BRITISH TELECOMMUNICATIONS public limited company | Control of supply networks and verification of items |
US8627639B2 (en) * | 2008-09-19 | 2014-01-14 | Walgreen Co. | Method and system for determining an order of fill for a plurality of pills in a multi-dose medicament container |
US8145897B2 (en) * | 2008-09-29 | 2012-03-27 | Intel Corporation | Direct anonymous attestation scheme with outsourcing capability |
US20100086236A1 (en) * | 2008-10-02 | 2010-04-08 | Silverbrook Research Pty Ltd | Method of imaging position-coding pattern having tag coordinates encoded by successive subsequences of cyclic position code |
WO2010045289A1 (en) | 2008-10-14 | 2010-04-22 | Ripcode, Inc. | System and method for progressive delivery of transcoded media content |
US8210429B1 (en) | 2008-10-31 | 2012-07-03 | Bank Of America Corporation | On demand transportation for cash handling device |
CN102271927A (zh) * | 2008-11-03 | 2011-12-07 | 路易斯·阿尔佩托·万德莱 | 保护纸质文件免受伪造、篡改和泄露的系统和过程 |
US8055512B1 (en) | 2008-11-21 | 2011-11-08 | Walgreen Co. | Manifest, methods and systems for multi-dose medication order fill |
CN101751714A (zh) * | 2008-12-05 | 2010-06-23 | 深圳富泰宏精密工业有限公司 | 多功能便携式电子装置 |
CN102239660A (zh) | 2008-12-08 | 2011-11-09 | 贝金姆·维瑟利 | 用于鉴定产品的系统和方法 |
KR101205716B1 (ko) * | 2008-12-19 | 2012-11-28 | 한국전자통신연구원 | 프로그램 정보에 포함된 시그너처를 이용하여 방송 프로그램의 사용을 제어하는 방송 신호 수신 장치 및 그 방법 |
CN102301679A (zh) | 2009-01-20 | 2011-12-28 | Rgb网络有限公司 | 用于拼接媒体文件的系统和方法 |
US20100185458A1 (en) * | 2009-01-22 | 2010-07-22 | David Newcomb | Method for Retrieving Prescriptions with RFID Detection |
GB0901589D0 (en) * | 2009-01-30 | 2009-03-11 | Omar Ralph M | Improvements relating to multifunction authentication systems |
US8195817B2 (en) * | 2009-02-11 | 2012-06-05 | Sprint Communications Company L.P. | Authentication of the geographic location of wireless communication devices |
CA2755724C (en) | 2009-03-17 | 2015-06-30 | Scientific Games Holdings Limited | Optical signature to enable image correction |
US8260720B1 (en) * | 2009-03-25 | 2012-09-04 | United Services Automobile Association | Systems and methods for emergency duress security code and related instructions |
FI20095366A0 (fi) * | 2009-04-03 | 2009-04-03 | Valtion Teknillinen | Menetelmä ja järjestely tuotteeseen liittyvän informaation hakemiseksi |
US8391583B1 (en) * | 2009-04-15 | 2013-03-05 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US8929640B1 (en) | 2009-04-15 | 2015-01-06 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US8478019B1 (en) | 2009-04-15 | 2013-07-02 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
GB2472371B (en) * | 2009-04-24 | 2011-10-26 | Selectamark Security Systems Plc | Synthetic nucleotide containing compositions for use in security marking of property and/or for marking a thief or attacker |
US20100275475A1 (en) * | 2009-04-29 | 2010-11-04 | Mark Mohr | Spray nozzle packaging system and method |
JP5337582B2 (ja) * | 2009-06-01 | 2013-11-06 | 株式会社日立製作所 | 正当性が保証されたidの生成方法及び正当性保証rfidタグ |
GB2547363A (en) * | 2009-06-08 | 2017-08-16 | Kezzler As | Method and system for storage and retrieval of track and trace information |
US8318499B2 (en) * | 2009-06-17 | 2012-11-27 | Abbott Laboratories | System for managing inventories of reagents |
US9075958B2 (en) * | 2009-06-24 | 2015-07-07 | Uniloc Luxembourg S.A. | Use of fingerprint with an on-line or networked auction |
US20110022414A1 (en) * | 2009-06-30 | 2011-01-27 | Yaorong Ge | Method and apparatus for personally controlled sharing of medical image and other health data |
US9061109B2 (en) | 2009-07-22 | 2015-06-23 | Accuvein, Inc. | Vein scanner with user interface |
US9189728B2 (en) * | 2009-07-23 | 2015-11-17 | I-Property Holding Corp. | Method for the authentication of dosage forms |
US8338788B2 (en) | 2009-07-29 | 2012-12-25 | Spectrum Dynamics Llc | Method and system of optimized volumetric imaging |
US9595108B2 (en) | 2009-08-04 | 2017-03-14 | Eyecue Vision Technologies Ltd. | System and method for object extraction |
WO2011021114A1 (en) | 2009-08-20 | 2011-02-24 | Nds Limited | Electronic book security features |
WO2011025843A1 (en) * | 2009-08-25 | 2011-03-03 | Maria Estela Seitz | Trans-security components system and methods |
CN101847225B (zh) * | 2009-09-01 | 2016-01-20 | 于志 | 一种基于cn39码管理商品流通的方法 |
JP5526662B2 (ja) * | 2009-09-02 | 2014-06-18 | 富士通株式会社 | 並列紐付処理システム及び方法 |
US20110060631A1 (en) * | 2009-09-04 | 2011-03-10 | Bank Of America | Redemption of customer benefit offers based on goods identification |
US20110060636A1 (en) * | 2009-09-04 | 2011-03-10 | Bank Of America | Targeted customer benefit offers |
US8505813B2 (en) * | 2009-09-04 | 2013-08-13 | Bank Of America Corporation | Customer benefit offer program enrollment |
US8321314B2 (en) * | 2009-09-11 | 2012-11-27 | The Western Union Company | Negotiable instrument electronic clearance monitoring systems and methods |
US8150751B2 (en) * | 2009-09-11 | 2012-04-03 | The Western Union Company | Negotiable instrument electronic clearance systems and methods |
US8976003B2 (en) * | 2009-09-23 | 2015-03-10 | International Business Machines Corporation | Large-scale document authentication and identification system |
US8576049B2 (en) * | 2009-09-23 | 2013-11-05 | International Business Machines Corporation | Document authentication and identification |
JP2011090436A (ja) * | 2009-10-21 | 2011-05-06 | Sony Corp | 情報処理装置、通信装置、及びプログラム |
US20120226600A1 (en) * | 2009-11-10 | 2012-09-06 | Au10Tix Limited | Computerized integrated authentication/document bearer verification system and methods useful in conjunction therewith |
IL202028A (en) | 2009-11-10 | 2016-06-30 | Icts Holding Company Ltd | Product, devices and methods for computerized authentication of electronic documents |
US8430301B2 (en) * | 2009-11-23 | 2013-04-30 | Konica Minolta Laboratory U.S.A., Inc. | Document authentication using hierarchical barcode stamps to detect alterations of barcode |
FR2954738B1 (fr) * | 2009-12-24 | 2012-04-06 | Faurecia Bloc Avant | Ensemble pare-chocs pour vehicule automobile, partie d'extremite de vehicule automobile comprenant un tel ensemble et vehicule automobile |
US20110169602A1 (en) * | 2010-01-08 | 2011-07-14 | Gaffney Gene F | System and method for monitoring products in a distribution chain |
JP2011141856A (ja) * | 2010-01-08 | 2011-07-21 | Junichi Mizutani | 通貨における防犯方法 |
US20110185252A1 (en) * | 2010-01-27 | 2011-07-28 | Silverbrook Research Pty Ltd | Coding pattern comprising multi-ppm data symbols with different layouts |
US8678290B2 (en) * | 2010-02-26 | 2014-03-25 | Lockheed Martin Corporation | Steganography with photo-responsive dyes |
US8401969B2 (en) * | 2010-03-03 | 2013-03-19 | Moneygram International, Inc. | Virtual traveler's check |
US20110225100A1 (en) * | 2010-03-12 | 2011-09-15 | Pharmasecure, Inc. | System, method and interface display for verifying and managing distribution and sales of medicine |
JP5521736B2 (ja) * | 2010-04-23 | 2014-06-18 | 富士ゼロックス株式会社 | 通信制御装置、通信制御プログラム及び通信制御システム |
US8375066B2 (en) | 2010-04-26 | 2013-02-12 | International Business Machines Corporation | Generating unique identifiers |
US8348146B1 (en) | 2010-05-17 | 2013-01-08 | Cristhian Javier Quintanilla Aurich | System and method for determining product authenticity |
US20110297747A1 (en) * | 2010-06-07 | 2011-12-08 | Interactive Lot Technologies Inc. | Custom scanning device and automated car auction facility management |
WO2011158254A1 (en) * | 2010-06-17 | 2011-12-22 | Rajender Kumar Nangia | Method for verification of documents and currency and a device thereof |
WO2011158253A1 (en) * | 2010-06-17 | 2011-12-22 | Rajender Kumar Nangia | Method for verification of the authenticity of commodities and documents and the device thereof |
US8560698B2 (en) | 2010-06-27 | 2013-10-15 | International Business Machines Corporation | Allocating unique identifiers using metadata |
US8341054B2 (en) | 2010-07-02 | 2012-12-25 | Cdt Global Soft, Inc. | System and method for bank account management and currency investment |
CN101957928A (zh) * | 2010-09-03 | 2011-01-26 | 黄翔 | 可供识读书签及使用方法 |
DE102010045879A1 (de) * | 2010-09-17 | 2012-03-22 | Giesecke & Devrient Gmbh | Verfahren für die Bearbeitung von Banknoten |
US20130173484A1 (en) * | 2010-09-18 | 2013-07-04 | Philip Wesby | System and Method for Encoding and Controlled Authentication |
US20120077476A1 (en) | 2010-09-23 | 2012-03-29 | Theodore G. Paraskevakos | System and method for utilizing mobile telephones to combat crime |
US8791795B2 (en) | 2010-09-28 | 2014-07-29 | Hand Held Products, Inc. | Terminal for line-of-sight RFID tag reading |
US9636273B1 (en) * | 2010-12-06 | 2017-05-02 | Vatex Explorations, LLC | Drug monitoring methods and systems |
CA2726748A1 (en) * | 2010-12-16 | 2012-06-16 | Evgeny Lishak | A method of providing brand assurance and item authenticity using payment card industry infrastructure |
US9319244B2 (en) * | 2010-12-22 | 2016-04-19 | Usablenet Inc. | Methods for emailing labels as portable data files and devices thereof |
US9336452B2 (en) | 2011-01-16 | 2016-05-10 | Eyecue Vision Technologies Ltd. | System and method for identification of printed matter in an image |
US9111343B2 (en) | 2011-01-18 | 2015-08-18 | Roche Diagnostics Hematology, Inc. | Microscope slide coordinate system registration |
US8798367B2 (en) * | 2011-01-31 | 2014-08-05 | Metrologic Instruments, Inc. | Optical imager and method for correlating a medication package with a patient |
WO2012138807A2 (en) * | 2011-04-04 | 2012-10-11 | Pcas Patient Care Automation Services Inc. | Compliance based regulated products dispensing payments |
US20130232064A1 (en) * | 2011-04-12 | 2013-09-05 | Samuel H. Bosch | Cash handling devices |
US9892419B1 (en) | 2011-05-09 | 2018-02-13 | Bank Of America Corporation | Coupon deposit account fraud protection system |
US8751298B1 (en) | 2011-05-09 | 2014-06-10 | Bank Of America Corporation | Event-driven coupon processor alert |
KR101234784B1 (ko) * | 2011-05-30 | 2013-02-20 | 삼성에스디에스 주식회사 | 아이디 기반 암호화 방법 및 그 장치 |
US9070131B2 (en) | 2011-06-14 | 2015-06-30 | Ark Ideaz, Inc. | Authentication systems and methods |
US9721237B2 (en) * | 2011-06-24 | 2017-08-01 | Paypal, Inc. | Animated two-dimensional barcode checks |
GB2492372A (en) | 2011-06-30 | 2013-01-02 | David John Royle | Building pressurisation or depressurisation apparatus for ventilating a building based upon the position of a door or window |
US20130006878A1 (en) * | 2011-06-30 | 2013-01-03 | International Business Machines Corporation | Nanostructure tracking of product data signatures |
US9449296B2 (en) | 2011-08-02 | 2016-09-20 | Kit Check, Inc. | Management of pharmacy kits using multiple acceptance criteria for pharmacy kit segments |
US8990099B2 (en) | 2011-08-02 | 2015-03-24 | Kit Check, Inc. | Management of pharmacy kits |
TWI479870B (zh) * | 2011-08-16 | 2015-04-01 | Ict Korea Co Ltd | 基於puf透過機器對機器溝通在裝置之間認證的設備與方法 |
JP2014531637A (ja) * | 2011-08-31 | 2014-11-27 | ザズル インコーポレイテッド | 製品オプションフレームワークおよびアクセサリー |
GB2496127A (en) * | 2011-10-31 | 2013-05-08 | Aidc Global Ltd | A randomly generated identification mark |
US20130136259A1 (en) * | 2011-11-30 | 2013-05-30 | Ncr Corporation | Scanner, Terminal and Method For Reading an Optical Code with Authenticatable Information |
US9250116B2 (en) * | 2011-11-30 | 2016-02-02 | Ncr Corporation | Apparatus, method and system for generating an optical code with authenticatable information |
CA2898517C (en) | 2012-01-17 | 2018-03-27 | Timeless Medical Systems Inc. | Infant formula tracking system and method |
CN102571282A (zh) * | 2012-01-17 | 2012-07-11 | 航天科工深圳(集团)有限公司 | 一种网络数据封包处理器及其方法 |
KR20140139087A (ko) * | 2012-03-27 | 2014-12-04 | 시크파 홀딩 에스에이 | 보안 식별자를 이용하여 공급망에서의 객체 관리 |
US8413885B2 (en) | 2012-04-24 | 2013-04-09 | Adel Frad | Internet community based counterfeit and grey market combating method |
US9721223B2 (en) | 2012-05-14 | 2017-08-01 | Atrium Windows And Doors, Inc. | Method and system for retrieving information using serialized scannable codes |
US9047499B2 (en) | 2012-06-01 | 2015-06-02 | Panduit Corp. | Anti-counterfeiting methods |
US20130339814A1 (en) * | 2012-06-15 | 2013-12-19 | Shantanu Rane | Method for Processing Messages for Outsourced Storage and Outsourced Computation by Untrusted Third Parties |
US20140006273A1 (en) * | 2012-06-29 | 2014-01-02 | Infosys Limited | System and method for bank-hosted payments |
CN104395912B (zh) | 2012-07-19 | 2019-03-08 | 惠普印迪戈股份公司 | 安全特征 |
US11055686B2 (en) | 2012-08-08 | 2021-07-06 | E2Interactive, Inc. | S/M for providing, reloading, and redeeming stored value cards used in transit applications |
US8786889B2 (en) * | 2012-08-29 | 2014-07-22 | Eastman Kodak Company | Method for computing scale for tag insertion |
US8928929B2 (en) * | 2012-08-29 | 2015-01-06 | Eastman Kodak Company | System for generating tag layouts |
US8767249B2 (en) | 2012-08-29 | 2014-07-01 | Eastman Kodak Company | Method for generating tag layouts |
DE102012017398A1 (de) | 2012-09-03 | 2013-02-21 | Heidelberger Druckmaschinen Ag | Sicherheitsetikett mit einem Zufallsmuster und einer Repräsentation des Zufallsmusters |
TW201428673A (zh) * | 2012-09-18 | 2014-07-16 | Omarco Network Solutions Ltd | 關於票務資料輸入的改善 |
CN102882956A (zh) * | 2012-09-19 | 2013-01-16 | 无锡华御信息技术有限公司 | 一种利用GPS定位和wi-fi传输的文档保护系统及方法 |
WO2014046974A2 (en) | 2012-09-20 | 2014-03-27 | Case Paul Sr | Case secure computer architecture |
US20140094965A1 (en) * | 2012-10-01 | 2014-04-03 | Silverbrook Research Pty Ltd | Method of dispensing a product item |
US9721259B2 (en) * | 2012-10-08 | 2017-08-01 | Accenture Global Services Limited | Rules-based selection of counterfeit detection techniques |
US20140108027A1 (en) | 2012-10-12 | 2014-04-17 | Mckesson Automation Inc. | Apparatuses, systems, and methods for delivering medications from a central pharmacy to a patient in a healthcare facility |
US9150119B2 (en) | 2013-03-15 | 2015-10-06 | Aesynt Incorporated | Apparatuses, systems, and methods for anticipating and delivering medications from a central pharmacy to a patient using a track based transport system |
TW201417011A (zh) * | 2012-10-19 | 2014-05-01 | Dadny Inc | 驗證系統及其方法 |
TWI464712B (zh) * | 2012-10-22 | 2014-12-11 | Nat Kangshan Agricultural & Ind Vocational Senior High School | 密碼編碼之方法 |
WO2014070958A1 (en) | 2012-10-30 | 2014-05-08 | Certirx Corporation | Product, image, or document authentication, verification, and item identification |
US9633325B2 (en) | 2012-11-12 | 2017-04-25 | Global Healthcare Exchange, Llc | Systems and methods for supply chain management |
US20140149131A1 (en) * | 2012-11-27 | 2014-05-29 | Covectra, Inc. | Methods and systems for drug diversion tracking |
WO2014104918A1 (ru) * | 2012-12-28 | 2014-07-03 | Laptev Ivan Aleksandrovich | Устройство для идентификации, определения подлинности и стоимости предмета коллекционирования |
CN103116936B (zh) * | 2013-01-11 | 2015-02-04 | 深圳怡化电脑股份有限公司 | 一种存取款一体机多钞箱联动进钞的协调控制方法及系统 |
US9141876B1 (en) | 2013-02-22 | 2015-09-22 | Cummins-Allison Corp. | Apparatus and system for processing currency bills and financial documents and method for using the same |
US8888005B2 (en) | 2013-04-12 | 2014-11-18 | David Prokop | Uniquely identifiable drug dosage form units |
US20140350945A1 (en) * | 2013-05-22 | 2014-11-27 | Professional Compounding Centers Of America | System and Method for Validation of Pharmaceutical Composition Formulations |
US9151660B2 (en) * | 2013-05-22 | 2015-10-06 | Professional Compounding Centers Of America (Pcca) | Method for validation of pharmaceutical formulation composition weight |
US8991692B2 (en) * | 2013-06-10 | 2015-03-31 | The Boeing Company | Managing component information during component lifecycle |
RU2536670C1 (ru) * | 2013-06-18 | 2014-12-27 | федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Московский государственный университет печати имени Ивана Федорова" (ФГУПМимени Ивана Федорова) | Способ защиты упаковочной продукции от фальсификации |
US9196108B2 (en) | 2013-06-21 | 2015-11-24 | Kisan Electronics Co., Ltd. | Apparatus and method of maintaining and repairing banknote validator using a network |
US20150006382A1 (en) * | 2013-06-27 | 2015-01-01 | German Scipioni | Systems and methods for implementing money orders |
CN103400164A (zh) * | 2013-07-18 | 2013-11-20 | 无锡凯施智联软件科技有限公司 | 一种射频识别数据实时采集方法 |
US10694655B2 (en) | 2013-08-27 | 2020-06-30 | Amvac Chemical Corporation | Tagged container tracking |
KR101492406B1 (ko) | 2013-09-06 | 2015-02-16 | 기산전자 주식회사 | 지폐처리장치의 상태 분석 및 예측 시스템과 그 계층 구조 |
US9361775B2 (en) | 2013-09-25 | 2016-06-07 | Oncam Global, Inc. | Mobile terminal security systems |
US9218235B2 (en) | 2013-09-25 | 2015-12-22 | Lexmark International, Inc. | Systems and methods of verifying operational information associated with an imaging device |
US9357102B2 (en) | 2013-09-25 | 2016-05-31 | Lexmark International, Inc. | Systems and methods of securing operational information associated with an imaging device |
US11864485B2 (en) | 2013-10-25 | 2024-01-09 | Amvac Chemical Corporation | Tagged container tracking |
US11229155B2 (en) | 2013-10-25 | 2022-01-25 | Amvac Chemical Corporation | Tagged container tracking |
US10062075B2 (en) | 2013-11-04 | 2018-08-28 | E2Interactive, Inc. | Systems and methods for using a dual function medical benefits card |
US9171280B2 (en) | 2013-12-08 | 2015-10-27 | Kit Check, Inc. | Medication tracking |
US10028658B2 (en) * | 2013-12-30 | 2018-07-24 | Welch Allyn, Inc. | Imager for medical device |
CN104767613B (zh) * | 2014-01-02 | 2018-02-13 | 腾讯科技(深圳)有限公司 | 签名验证方法、装置及系统 |
US9208243B2 (en) * | 2014-01-07 | 2015-12-08 | Google Inc. | Systems and methods for processing machine readable codes by a locked device |
US10963831B2 (en) * | 2014-01-21 | 2021-03-30 | United Parcel Service Of America, Inc. | Healthcare small package on-boarding process and procedures and systems, methods, and computer program products for providing the same |
AU2015210999A1 (en) | 2014-01-29 | 2016-07-21 | Otsuka Pharmaceutical Co., Ltd. | Device-based risk management of a therapeutic |
US9619706B2 (en) * | 2014-03-28 | 2017-04-11 | Enceladus Ip Holdings Llc | Security scheme for authenticating object origins |
US10861009B2 (en) | 2014-04-23 | 2020-12-08 | Minkasu, Inc. | Secure payments using a mobile wallet application |
US10796302B2 (en) * | 2014-04-23 | 2020-10-06 | Minkasu, Inc. | Securely storing and using sensitive information for making payments using a wallet application |
US11887073B2 (en) * | 2014-04-23 | 2024-01-30 | Minkasu, Inc. | Securely storing and using sensitive information for making payments using a wallet application |
WO2016037090A1 (en) | 2014-09-05 | 2016-03-10 | Uber Technologies, Inc. | Providing route information to devices during a shared transport service |
US9544466B2 (en) | 2014-10-09 | 2017-01-10 | Xerox Corporation | Security compliance checking of documents |
US10373409B2 (en) * | 2014-10-31 | 2019-08-06 | Intellicheck, Inc. | Identification scan in compliance with jurisdictional or other rules |
CN105719144B (zh) * | 2014-12-02 | 2021-07-27 | 航天信息股份有限公司 | 基于二维码的食品安全追溯方法和系统 |
US9871660B2 (en) * | 2014-12-23 | 2018-01-16 | Banco De Mexico | Method for certifying and authentifying security documents based on a measure of the relative variations of the different processes involved in its manufacture |
US11398308B2 (en) * | 2014-12-30 | 2022-07-26 | Cerner Innovation, Inc. | Physiologic severity of illness score for acute care patients |
BR112017016820A2 (pt) | 2015-02-05 | 2018-04-03 | Uber Technologies Inc | determinação de modo programático de informações de localização em conexão com um serviço de transporte |
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 |
US20160260254A1 (en) * | 2015-03-02 | 2016-09-08 | Calay Venture S.à r.l. | Rendering digital content based on trigger information |
US20160314474A1 (en) * | 2015-04-24 | 2016-10-27 | 9210482 Canada Corporation | Geo-analytic system and method for authentication of goods |
US10325074B2 (en) * | 2015-04-24 | 2019-06-18 | Zachary Leonid Braunstein | Quality of prescription medications and quality of customer services at pharmacies using adaptable automatic distributed vending system |
US10733652B2 (en) | 2015-04-30 | 2020-08-04 | Marel Iceland Ehf | Method of handling weight data in a data processing system |
CN106279039B (zh) * | 2015-06-02 | 2019-01-11 | 青岛海洋生物医药研究院股份有限公司 | 氘代脱氢苯基阿夕斯丁类化合物及其制备方法和在制备抗肿瘤的药物中的应用 |
US9672678B2 (en) | 2015-06-15 | 2017-06-06 | Datalogic Usa, Inc. | Method and system of using image capturing device for counterfeit article detection |
US9762601B2 (en) | 2015-06-17 | 2017-09-12 | Uber Technologies, Inc. | Trip anomaly detection system |
JP6484127B2 (ja) * | 2015-06-26 | 2019-03-13 | シグマ紙業株式会社 | 識別子を含む媒体 |
US20180057769A1 (en) * | 2015-07-07 | 2018-03-01 | Exxonmobil Research And Engineering Company | Method and composition for preventing or reducing engine knock and pre-ignition in high compression spark ignition engines |
US10061980B2 (en) | 2015-08-20 | 2018-08-28 | Accenture Global Services Limited | Digital verification of modified documents |
EP3135602A1 (de) * | 2015-08-25 | 2017-03-01 | Bayer Pharma Aktiengesellschaft | Blisterpackung |
CN107925682B (zh) | 2015-09-01 | 2021-05-28 | 3M创新有限公司 | 在个人防护装备系统中提供安全相关的背景信息 |
US10483805B2 (en) | 2015-09-03 | 2019-11-19 | Koninklijke Philips N.V. | Device for wireless transmission of data and power |
BR112018008266A2 (pt) * | 2015-10-25 | 2018-10-23 | Alva Alta Lda | embalagem reconhecível por diferentes tipos de meios, sistema e processo para preparação de produtos edíveis com base nas referidas embalagens reconhecíveis |
WO2017083972A1 (en) * | 2015-11-16 | 2017-05-26 | Octhuber Inc. | Method and system for authenticating electronic certificates using a client device |
US11037015B2 (en) | 2015-12-15 | 2021-06-15 | Cortica Ltd. | Identification of key points in multimedia data elements |
US11195043B2 (en) | 2015-12-15 | 2021-12-07 | Cortica, Ltd. | System and method for determining common patterns in multimedia content elements based on key points |
US9875515B1 (en) * | 2015-12-15 | 2018-01-23 | Amazon Technologies, Inc. | Embedding debugging information via watermarks |
EP3385897A4 (en) * | 2015-12-15 | 2019-05-22 | Japan Tobacco, Inc. | SALES SYSTEM, SELLING DEVICE, USER DEVICE AND PROGRAM |
CL2015003766A1 (es) * | 2015-12-30 | 2016-08-05 | Univ Chile | Sistema y método para comunicaciones electrónicas seguras mediante hardware de seguridad basado en criptografía umbral |
US20170193525A1 (en) * | 2015-12-31 | 2017-07-06 | Salim Shah | System and Method for Detecting Counterfeit Products |
CN107406511B (zh) * | 2015-12-31 | 2021-01-19 | 江苏恒瑞医药股份有限公司 | Pcsk9抗体、其抗原结合片段及其医药用途 |
KR102450295B1 (ko) * | 2016-01-04 | 2022-10-04 | 한국전자통신연구원 | 암호 데이터의 중복 제거 방법 및 장치 |
WO2020140014A1 (en) * | 2018-12-27 | 2020-07-02 | John Woodyear | System and method for the verification of medication |
BR112018068092A8 (pt) | 2016-03-07 | 2023-04-11 | 3M Innovative Properties Company | Monitoramento de segurança inteligente e sistema analítico para equipamento de proteção individual |
JP6235650B2 (ja) * | 2016-05-12 | 2017-11-22 | 株式会社スズケン | 医薬品在庫管理システム及び、医薬品在庫管理方法 |
US10621664B2 (en) | 2016-05-18 | 2020-04-14 | Fannie Mae | Using automated data validation in loan origination to evaluate credit worthiness and data reliability |
US10229315B2 (en) * | 2016-07-27 | 2019-03-12 | Intuit, Inc. | Identification of duplicate copies of a form in a document |
CN117196655A (zh) * | 2016-08-03 | 2023-12-08 | 惠普发展公司,有限责任合伙企业 | 数字签名数据 |
CN106339271A (zh) * | 2016-08-30 | 2017-01-18 | 惠州市源医科技有限公司 | 一种药品序列号的识别匹配方法和装置 |
US10116830B2 (en) | 2016-09-15 | 2018-10-30 | Accenture Global Solutions Limited | Document data processing including image-based tokenization |
US10692316B2 (en) | 2016-10-03 | 2020-06-23 | Gary L. Sharpe | RFID scanning device |
US10482292B2 (en) | 2016-10-03 | 2019-11-19 | Gary L. Sharpe | RFID scanning device |
US10481999B2 (en) * | 2016-12-05 | 2019-11-19 | Microsoft Technology Licensing, Llc | Partial process recording |
RU2646341C1 (ru) * | 2016-12-12 | 2018-03-02 | Общество с ограниченной ответственностью "ЭвриТег" | Способ модификации и идентификации копии документа для установления канала несанкционированного распространения |
US11423351B2 (en) * | 2016-12-15 | 2022-08-23 | International Business Machines Corporation | Blockchain-based food product shelf-life management |
US10452877B2 (en) | 2016-12-16 | 2019-10-22 | Assa Abloy Ab | Methods to combine and auto-configure wiegand and RS485 |
US10452908B1 (en) * | 2016-12-23 | 2019-10-22 | Wells Fargo Bank, N.A. | Document fraud detection |
WO2018165146A1 (en) | 2017-03-06 | 2018-09-13 | Cummins Filtration Ip, Inc. | Genuine filter recognition with filter monitoring system |
US10807384B2 (en) * | 2017-03-07 | 2020-10-20 | Magic Add Oy | Method for dynamically allocating and transmitting unique codes to a printing machine |
US10311224B1 (en) * | 2017-03-23 | 2019-06-04 | Amazon Technologies, Inc. | Digitally sealing equipment for authentication of components |
CN107122067B (zh) * | 2017-05-04 | 2020-09-08 | 网易(杭州)网络有限公司 | 物理介质表面位置编解码的方法、装置和可读存储介质 |
US10614349B2 (en) | 2017-05-15 | 2020-04-07 | Walmart Apollo, Llc | Cloud based authentication of objects |
US10275972B2 (en) | 2017-05-18 | 2019-04-30 | Bank Of America Corporation | System for generating and providing sealed containers of traceable resources |
FI3625754T3 (fi) * | 2017-05-18 | 2023-06-07 | Amvac Hong Kong Ltd | Merkitty säiliöseuranta |
US10515518B2 (en) | 2017-05-18 | 2019-12-24 | Bank Of America Corporation | System for providing on-demand resource delivery to resource dispensers |
US10217084B2 (en) | 2017-05-18 | 2019-02-26 | Bank Of America Corporation | System for processing resource deposits |
US10475846B2 (en) * | 2017-05-30 | 2019-11-12 | Ncr Corporation | Media security validation |
US10511692B2 (en) | 2017-06-22 | 2019-12-17 | Bank Of America Corporation | Data transmission to a networked resource based on contextual information |
US10313480B2 (en) | 2017-06-22 | 2019-06-04 | Bank Of America Corporation | Data transmission between networked resources |
US10524165B2 (en) | 2017-06-22 | 2019-12-31 | Bank Of America Corporation | Dynamic utilization of alternative resources based on token association |
US11760387B2 (en) | 2017-07-05 | 2023-09-19 | AutoBrains Technologies Ltd. | Driving policies determination |
CN107346576A (zh) * | 2017-07-06 | 2017-11-14 | 重庆哈迪斯科技有限公司 | 一种手机验钞方法 |
WO2019012527A1 (en) | 2017-07-09 | 2019-01-17 | Cortica Ltd. | ORGANIZATION OF DEPTH LEARNING NETWORKS |
US20190088354A1 (en) | 2017-09-01 | 2019-03-21 | Kit Check, Inc. | Identifying discrepancies between events from disparate systems |
US20190096001A1 (en) * | 2017-09-25 | 2019-03-28 | Eusoh, Inc. | Platform implementing retrospective loss pooling |
US10559156B2 (en) | 2017-11-13 | 2020-02-11 | Kabushiki Kaisha Toshiba | Method and system for detecting nationality of a financial document from layout of an input image of the financial document |
US10339377B2 (en) | 2017-11-13 | 2019-07-02 | Kabushiki Kaisha Toshiba | Device and method for determining characteristics of a currency note |
US10679156B1 (en) * | 2017-11-22 | 2020-06-09 | Wells Fargo Bank, N.A. | Voice enabled assistant for community demand fulfillment |
US11182801B2 (en) | 2017-12-06 | 2021-11-23 | International Business Machines Corporation | Computer-implemented method and system for authentication of a product |
WO2019157028A1 (en) * | 2018-02-06 | 2019-08-15 | NB Research LLC | System and method for securing a resource |
US10909548B1 (en) | 2018-02-28 | 2021-02-02 | Tri-Star Technologies | Apparatus, system and method for facilitating tracking of consumable pharmaceutical articles |
CN108416661A (zh) * | 2018-04-23 | 2018-08-17 | 厦门快商通信息技术有限公司 | 一种财务审计询证方法 |
US10640273B2 (en) | 2018-05-29 | 2020-05-05 | International Business Machines Corporation | Authentication of packaged products |
US10911242B2 (en) * | 2018-05-29 | 2021-02-02 | International Business Machines Corporation | Authentication in distribution systems |
US11418336B2 (en) * | 2018-06-20 | 2022-08-16 | Google Llc | Digital ledger for unique item IDs with ownership |
US10846544B2 (en) | 2018-07-16 | 2020-11-24 | Cartica Ai Ltd. | Transportation prediction system and method |
FR3086415B1 (fr) * | 2018-09-24 | 2022-12-30 | Novatec | Procede de tracabilite et d’authentification de produits |
US20200133308A1 (en) | 2018-10-18 | 2020-04-30 | Cartica Ai Ltd | Vehicle to vehicle (v2v) communication less truck platooning |
US11126870B2 (en) | 2018-10-18 | 2021-09-21 | Cartica Ai Ltd. | Method and system for obstacle detection |
US11181911B2 (en) | 2018-10-18 | 2021-11-23 | Cartica Ai Ltd | Control transfer of a vehicle |
US10839694B2 (en) | 2018-10-18 | 2020-11-17 | Cartica Ai Ltd | Blind spot alert |
CN109560934B (zh) * | 2018-10-25 | 2022-03-11 | 金蝶软件(中国)有限公司 | 数据防篡改方法、装置、计算机设备和存储介质 |
US10748038B1 (en) | 2019-03-31 | 2020-08-18 | Cortica Ltd. | Efficient calculation of a robust signature of a media unit |
US11700356B2 (en) | 2018-10-26 | 2023-07-11 | AutoBrains Technologies Ltd. | Control transfer of a vehicle |
CN109543399B (zh) * | 2018-11-12 | 2022-12-23 | 中国联合网络通信有限公司重庆市分公司 | 一种防止二代身份证阅读器ocx控件被篡改的方法 |
CR20210313A (es) * | 2018-11-15 | 2021-11-22 | Metrc Llc | Método y aparato para rastrear una o más plantas y/o productos a base de plantas y/o para rastrear la venta de productos derivados de estos, utilizando tecnología rfid |
US10789535B2 (en) | 2018-11-26 | 2020-09-29 | Cartica Ai Ltd | Detection of road elements |
EP3660770A1 (en) * | 2018-11-30 | 2020-06-03 | Mastercard International Incorporated | Methods and systems for secure product tracking data storage and verification |
US10978193B2 (en) * | 2018-12-09 | 2021-04-13 | Tech Pharmacy Services, Llc | System and method of pharmaceutical operations for post-acute care facilities long-term care facilities |
CN111353885A (zh) * | 2018-12-21 | 2020-06-30 | 上海萌翼网络科技有限公司 | 背书轨迹跟踪系统及方法 |
WO2020142478A1 (en) * | 2019-01-02 | 2020-07-09 | Tsloc Productions, Inc. | Currency scanning and valuation device |
US11636330B2 (en) * | 2019-01-30 | 2023-04-25 | Walmart Apollo, Llc | Systems and methods for classification using structured and unstructured attributes |
US11643005B2 (en) | 2019-02-27 | 2023-05-09 | Autobrains Technologies Ltd | Adjusting adjustable headlights of a vehicle |
US11285963B2 (en) | 2019-03-10 | 2022-03-29 | Cartica Ai Ltd. | Driver-based prediction of dangerous events |
US11694088B2 (en) | 2019-03-13 | 2023-07-04 | Cortica Ltd. | Method for object detection using knowledge distillation |
CN115862219A (zh) * | 2019-03-15 | 2023-03-28 | 万维数码智能有限公司 | 智能货架系统及其控制方法 |
US11132548B2 (en) | 2019-03-20 | 2021-09-28 | Cortica Ltd. | Determining object information that does not explicitly appear in a media unit signature |
CN111723787A (zh) * | 2019-03-20 | 2020-09-29 | 宝山钢铁股份有限公司 | 一种基于3d符号的钢管按支跟踪方法 |
WO2020197999A1 (en) * | 2019-03-22 | 2020-10-01 | Oak Analytics Inc. | Network-based systems for analysis-based authentication and monetization |
US10776669B1 (en) | 2019-03-31 | 2020-09-15 | Cortica Ltd. | Signature generation and object detection that refer to rare scenes |
US10789527B1 (en) | 2019-03-31 | 2020-09-29 | Cortica Ltd. | Method for object detection using shallow neural networks |
US10796444B1 (en) | 2019-03-31 | 2020-10-06 | Cortica Ltd | Configuring spanning elements of a signature generator |
US11222069B2 (en) | 2019-03-31 | 2022-01-11 | Cortica Ltd. | Low-power calculation of a signature of a media unit |
US10959917B2 (en) | 2019-04-10 | 2021-03-30 | Tech Pharmacy Services, Llc | Medication containers in medication dispensing system |
US11120905B2 (en) | 2019-04-10 | 2021-09-14 | Tech Pharmacy Services, Llc | Means and methods for providing a continuous pharmaceutical operation service |
US10964154B2 (en) | 2019-06-04 | 2021-03-30 | Tech Pharmacy Services, Llc | Handling medication receptacles by pharmaceutical dispensing system and method |
US11282322B2 (en) | 2019-05-01 | 2022-03-22 | Bank Of America Corporation | System for wear and aging evaluation of a paper-based resource |
US11238970B2 (en) | 2019-06-04 | 2022-02-01 | Tech Pharmacy Services, Llc | Apparatuses and methods for handling pills within pharmaceutical dispensing devices |
US11094407B2 (en) * | 2019-06-13 | 2021-08-17 | International Business Machines Corporation | Electronics miniaturization platform for medication verification and tracking |
WO2021025924A1 (en) * | 2019-08-02 | 2021-02-11 | Gulati Raj Kumar | Methods and systems for regulatory intelligence |
RU194645U1 (ru) * | 2019-11-12 | 2019-12-18 | Общество с ограниченной ответственностью "НТЦ "Измеритель" | Устройство для определения подлинности продукта |
US11593662B2 (en) | 2019-12-12 | 2023-02-28 | Autobrains Technologies Ltd | Unsupervised cluster generation |
US10748022B1 (en) | 2019-12-12 | 2020-08-18 | Cartica Ai Ltd | Crowd separation |
WO2021124425A1 (ja) * | 2019-12-17 | 2021-06-24 | 長瀬産業株式会社 | 情報処理システム、情報処理装置、および情報処理方法 |
US11590988B2 (en) | 2020-03-19 | 2023-02-28 | Autobrains Technologies Ltd | Predictive turning assistant |
US11827215B2 (en) | 2020-03-31 | 2023-11-28 | AutoBrains Technologies Ltd. | Method for training a driving related object detector |
US20230141976A1 (en) * | 2020-06-15 | 2023-05-11 | Sepio Solutions Private Limited | A system and method to detect counterfeit products |
US11756424B2 (en) | 2020-07-24 | 2023-09-12 | AutoBrains Technologies Ltd. | Parking assist |
US11574307B2 (en) | 2020-08-06 | 2023-02-07 | Bank Of America Corporation | Three party authentication using quantum key distribution |
US11941145B2 (en) * | 2020-08-19 | 2024-03-26 | Branch Metrics, Inc. | User data system including user data fragments |
CN112687338B (zh) * | 2020-12-31 | 2022-01-11 | 云舟生物科技(广州)有限公司 | 基因序列的存储和还原方法、计算机存储介质及电子设备 |
US20220406117A1 (en) * | 2021-06-17 | 2022-12-22 | Elisha Tweneboah Kodua | Counter-terrorism currency system |
US11704957B2 (en) * | 2021-08-19 | 2023-07-18 | Tsloc Productions, Inc | Method and system for identifying and determining valuation of currency |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1003127A2 (en) * | 1998-10-30 | 2000-05-24 | Hitachi, Ltd. | Digital signature or electronic seal authentication system and recognized mark management program |
US6604875B2 (en) * | 2000-08-21 | 2003-08-12 | Xerox Corporation | Authenticated sheet material |
US6728000B1 (en) * | 1999-05-25 | 2004-04-27 | Silverbrook Research Pty Ltd | Method and system for printing a document |
Family Cites Families (353)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US101606A (en) * | 1870-04-05 | William galloway | ||
US115797A (en) * | 1871-06-06 | Improvement in wagons | ||
US621285A (en) * | 1899-03-14 | Method of and means for operating electric motors | ||
US237359A (en) * | 1881-02-08 | John f | ||
US106726A (en) * | 1870-08-23 | Improved bed-bottom | ||
US100363A (en) * | 1870-03-01 | Improvement in wood pavement | ||
US582772A (en) * | 1897-05-18 | Method of and apparatus for preventing formation of arcs when opening circuits | ||
US132420A (en) * | 1872-10-22 | Improvement in waste-pipe traps | ||
US964374A (en) * | 1909-05-14 | 1910-07-12 | Samuel Bey | Windmill. |
US3571957A (en) * | 1968-01-04 | 1971-03-23 | Ncr Co | Positive identification means and method for owner-presented documents |
GB1404366A (en) * | 1972-07-24 | 1975-08-28 | Century Int Co | Personal authority vertification system |
US3972062A (en) * | 1973-10-04 | 1976-07-27 | Motorola, Inc. | Mounting assemblies for a plurality of transistor integrated circuit chips |
US4148046A (en) * | 1978-01-16 | 1979-04-03 | Honeywell Inc. | Semiconductor apparatus |
US5187552A (en) * | 1979-03-28 | 1993-02-16 | Hendrickson Thomas E | Shielded field-effect transistor devices |
US4423415A (en) * | 1980-06-23 | 1983-12-27 | Light Signatures, Inc. | Non-counterfeitable document system |
US4359633A (en) * | 1980-10-28 | 1982-11-16 | Bianco James S | Spectrally-limited bar-code label and identification card |
JPS61211828A (ja) * | 1985-03-16 | 1986-09-19 | Hitachi Maxell Ltd | 磁気記録媒体 |
NL8501460A (nl) | 1985-05-22 | 1986-12-16 | Philips Nv | Werkwijze voor het identificeren van voorwerpen die voorzien zijn van een kodeveld met stipkode, inrichting voor het identificeren van zo een stipkode, en produkt voorzien van zo een stipkode. |
US4857713A (en) * | 1986-02-14 | 1989-08-15 | Brown Jack D | Hospital error avoidance system |
US5548110A (en) * | 1986-04-18 | 1996-08-20 | Cias, Inc. | Optical error-detecting, error-correcting and other coding and processing, particularly for bar codes, and applications therefor such as counterfeit detection |
US4857716A (en) * | 1986-05-12 | 1989-08-15 | Clinicom Incorporated | Patient identification and verification system and method |
US4864618A (en) * | 1986-11-26 | 1989-09-05 | Wright Technologies, L.P. | Automated transaction system with modular printhead having print authentication feature |
US4853521A (en) * | 1987-12-28 | 1989-08-01 | Claeys Ronald W | System for verifying and recording drug administration to a patient |
US4926325A (en) * | 1988-08-23 | 1990-05-15 | Moneyfax, Inc. | Apparatus for carrying out financial transactions via a facsimile machine |
US5621203A (en) * | 1992-09-25 | 1997-04-15 | Symbol Technologies | Method and apparatus for reading two-dimensional bar code symbols with an elongated laser line |
US5153827A (en) * | 1989-01-30 | 1992-10-06 | Omni-Flow, Inc. | An infusion management and pumping system having an alarm handling system |
US4996583A (en) * | 1989-02-15 | 1991-02-26 | Matsushita Electric Industrial Co., Ltd. | Stack type semiconductor package |
US5051736A (en) | 1989-06-28 | 1991-09-24 | International Business Machines Corporation | Optical stylus and passive digitizing tablet data input system |
US4994412A (en) * | 1990-02-09 | 1991-02-19 | Motorola Inc. | Self-centering electrode for power devices |
SE463789B (sv) * | 1990-03-27 | 1991-01-21 | Henrik Gerhard Renvall | Saett att registrera, oeverfoera och lagra information med hjaelp av streckkoder |
US5233170A (en) * | 1990-04-18 | 1993-08-03 | Symbol Technologies, Inc. | Bar code symbol scanner utilizing monitor photodiode of laser diode package as a photoreceiver |
US6152369A (en) * | 1990-09-11 | 2000-11-28 | Metrologic Instruments, Inc. | System for storing, accessing and displaying html encoded |
KR930009114B1 (ko) * | 1991-04-22 | 1993-09-23 | 윤석규 | 분해 가능한 조립식 원목문 |
US5157726A (en) * | 1991-12-19 | 1992-10-20 | Xerox Corporation | Document copy authentication |
US5852434A (en) | 1992-04-03 | 1998-12-22 | Sekendur; Oral F. | Absolute optical position determination |
US5477012A (en) | 1992-04-03 | 1995-12-19 | Sekendur; Oral F. | Optical position determination |
US5475207A (en) * | 1992-07-14 | 1995-12-12 | Spectra-Physics Scanning Systems, Inc. | Multiple plane scanning system for data reading applications |
JPH06211323A (ja) * | 1992-11-30 | 1994-08-02 | Olympus Optical Co Ltd | 物流管理システム |
JPH06217123A (ja) | 1993-01-19 | 1994-08-05 | Canon Inc | 画像処理装置 |
US5912818A (en) * | 1993-01-25 | 1999-06-15 | Diebold, Incorporated | System for tracking and dispensing medical items |
US5337362A (en) * | 1993-04-15 | 1994-08-09 | Ricoh Corporation | Method and apparatus for placing data onto plain paper |
US5785353A (en) * | 1993-05-05 | 1998-07-28 | Diamond Security, Inc. | Negotiable document having enhanced security for deterring generation of copies of the negotiable document |
US5831859A (en) * | 1993-08-20 | 1998-11-03 | Base Ten Systems, Inc. | Pharmaceutical recordkeeping system with labelling for manufacturing raw materials |
JP2814049B2 (ja) * | 1993-08-27 | 1998-10-22 | 株式会社半導体エネルギー研究所 | 半導体装置およびその作製方法 |
US6345104B1 (en) * | 1994-03-17 | 2002-02-05 | Digimarc Corporation | Digital watermarks and methods for security documents |
US6549638B2 (en) * | 1998-11-03 | 2003-04-15 | Digimarc Corporation | Methods for evidencing illicit use of a computer system or device |
US6614914B1 (en) * | 1995-05-08 | 2003-09-02 | Digimarc Corporation | Watermark embedder and reader |
US5748763A (en) * | 1993-11-18 | 1998-05-05 | Digimarc Corporation | Image steganography system featuring perceptually adaptive and globally scalable signal embedding |
US5822436A (en) * | 1996-04-25 | 1998-10-13 | Digimarc Corporation | Photographic products and methods employing embedded information |
US8505108B2 (en) * | 1993-11-18 | 2013-08-06 | Digimarc Corporation | Authentication using a digital watermark |
US5449895A (en) * | 1993-12-22 | 1995-09-12 | Xerox Corporation | Explicit synchronization for self-clocking glyph codes |
US6182901B1 (en) * | 1993-12-22 | 2001-02-06 | Xerox Corporation | Orientational disambiguation for self-clocking glyph codes |
US5825880A (en) * | 1994-01-13 | 1998-10-20 | Sudia; Frank W. | Multi-step digital signature method and system |
US5399874A (en) * | 1994-01-18 | 1995-03-21 | Gonsalves; Robert A. | Currency paper verification and denomination device having a clear image and a blurred image |
US5591956A (en) * | 1995-05-15 | 1997-01-07 | Welch Allyn, Inc. | Two dimensional data encoding structure and symbology for use with optical readers |
US5668897A (en) * | 1994-03-15 | 1997-09-16 | Stolfo; Salvatore J. | Method and apparatus for imaging, image processing and data compression merge/purge techniques for document image databases |
GB2288476A (en) * | 1994-04-05 | 1995-10-18 | Ibm | Authentication of printed documents. |
US5652412A (en) * | 1994-07-11 | 1997-07-29 | Sia Technology Corp. | Pen and paper information recording system |
US5874722A (en) * | 1994-07-19 | 1999-02-23 | Spectra-Physics Scanning Systems, Inc. | Compact scanner module mountable to pointing instrument |
JP3499294B2 (ja) * | 1994-07-20 | 2004-02-23 | 株式会社リコー | 書類機密管理方法及び画像処理装置 |
DE69524098T2 (de) * | 1994-07-26 | 2002-12-05 | Internat Data Matrix Inc | Nicht veränderbare sich selbst verifizierende gegenstände |
US5992742A (en) * | 1994-08-05 | 1999-11-30 | Sullivan; Scott L. | Pill printing and identification |
US5606609A (en) * | 1994-09-19 | 1997-02-25 | Scientific-Atlanta | Electronic document verification system and method |
US6072871A (en) * | 1994-10-05 | 2000-06-06 | Leon H. Charney | Method and system for identifying the source of documents generated by software and documents generated thereby |
US5661506A (en) * | 1994-11-10 | 1997-08-26 | Sia Technology Corporation | Pen and paper information recording system using an imaging pen |
US6760463B2 (en) * | 1995-05-08 | 2004-07-06 | Digimarc Corporation | Watermarking methods and media |
KR0146437B1 (ko) * | 1995-05-26 | 1998-09-15 | 조백제 | 인증교환 방법, 복원형 전자서명 방법, 부가형 전자서명 방법, 키교환 방법, 복원형 다중전자서명 방법, 부가형 다중전자서명 방법 및 블라인드 전자서명 방법 |
JP4083218B2 (ja) * | 1995-06-05 | 2008-04-30 | サートコ・インコーポレーテッド | マルチステップディジタル署名方法およびそのシステム |
US5883370A (en) * | 1995-06-08 | 1999-03-16 | Psc Inc. | Automated method for filling drug prescriptions |
US6788800B1 (en) * | 2000-07-25 | 2004-09-07 | Digimarc Corporation | Authenticating objects using embedded data |
US7770013B2 (en) * | 1995-07-27 | 2010-08-03 | Digimarc Corporation | Digital authentication with digital and analog documents |
CN100342443C (zh) * | 1995-10-09 | 2007-10-10 | 松下电器产业株式会社 | 光盘条形码形成方法和光盘重放装置 |
US5852412A (en) * | 1995-10-30 | 1998-12-22 | Honeywell Inc. | Differential ground station repeater |
US5700998A (en) * | 1995-10-31 | 1997-12-23 | Palti; Yoram | Drug coding and delivery system |
US6081261A (en) | 1995-11-01 | 2000-06-27 | Ricoh Corporation | Manual entry interactive paper and electronic document handling and processing system |
US5960086A (en) * | 1995-11-02 | 1999-09-28 | Tri-Strata Security, Inc. | Unified end-to-end security methods and systems for operating on insecure networks |
US5597995A (en) * | 1995-11-08 | 1997-01-28 | Automated Prescription Systems, Inc. | Automated medical prescription fulfillment system having work stations for imaging, filling, and checking the dispensed drug product |
US5832449A (en) * | 1995-11-13 | 1998-11-03 | Cunningham; David W. | Method and system for dispensing, tracking and managing pharmaceutical trial products |
US5862270A (en) * | 1995-12-08 | 1999-01-19 | Matsushita Electric Industrial Co., Ltd. | Clock free two-dimensional barcode and method for printing and reading the same |
US5828772A (en) * | 1995-12-27 | 1998-10-27 | Lucent Technologies Inc. | Method and apparatus for parametric signature verification using global features and stroke-direction codes |
US6024392A (en) * | 1996-01-23 | 2000-02-15 | Isi Norgren, Inc. | Vacuum cup actuator |
US5845264A (en) * | 1996-03-07 | 1998-12-01 | Nellhaus; Gerhard | Bar code identification of drugs |
US6030001A (en) * | 1996-04-04 | 2000-02-29 | Kruckemeyer; Robert J. | Method for deterring forgeries and authenticating signatures |
US5692073A (en) | 1996-05-03 | 1997-11-25 | Xerox Corporation | Formless forms and paper web using a reference-based mark extraction technique |
US7412072B2 (en) * | 1996-05-16 | 2008-08-12 | Digimarc Corporation | Variable message coding protocols for encoding auxiliary data in media signals |
US5842976A (en) * | 1996-05-16 | 1998-12-01 | Pyxis Corporation | Dispensing, storage, control and inventory system with medication and treatment chart record |
US7187795B2 (en) * | 2001-09-27 | 2007-03-06 | Cummins-Allison Corp. | Document processing system using full image scanning |
US6151643A (en) * | 1996-06-07 | 2000-11-21 | Networks Associates, Inc. | Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer |
JPH1011509A (ja) * | 1996-06-26 | 1998-01-16 | Wacom Co Ltd | 電子書類セキュリティシステム、電子押印セキュリティシステムおよび電子署名セキュリティシステム |
US7159116B2 (en) * | 1999-12-07 | 2007-01-02 | Blue Spike, Inc. | Systems, methods and devices for trusted transactions |
US5974548A (en) * | 1996-07-12 | 1999-10-26 | Novell, Inc. | Media-independent document security method and apparatus |
NL1003680C2 (nl) * | 1996-07-25 | 1998-01-28 | Oce Tech Bv | Beeldafdrukinrichting. |
JPH1165439A (ja) * | 1996-08-09 | 1999-03-05 | Nippon Telegr & Teleph Corp <Ntt> | N進表現暗号による通信および認証方法、ならびにそれらの装置、およびn進表現暗号による通信および認証プログラムを格納した記憶媒体 |
US5940830A (en) * | 1996-09-05 | 1999-08-17 | Fujitsu Limited | Distributed document management system |
US5903817A (en) * | 1996-09-25 | 1999-05-11 | Communications Manufacturing Company | Automated hard-copy mobile remote communication apparatus, system and method |
US5899978A (en) * | 1996-10-07 | 1999-05-04 | Title America | Titling system and method therefor |
US6600823B1 (en) * | 1996-10-22 | 2003-07-29 | Unisys Corporation | Apparatus and method for enhancing check security |
US20060028689A1 (en) * | 1996-11-12 | 2006-02-09 | Perry Burt W | Document management with embedded data |
US6021392A (en) * | 1996-12-09 | 2000-02-01 | Pyxis Corporation | System and method for drug management |
US5852590A (en) * | 1996-12-20 | 1998-12-22 | De La Huerga; Carlos | Interactive label for medication containers and dispensers |
US6032155A (en) * | 1997-04-14 | 2000-02-29 | De La Huerga; Carlos | System and apparatus for administering prescribed medication to a patient |
US6003070A (en) * | 1997-02-25 | 1999-12-14 | Intervvoice Limited Partnership | E-mail system and interface for equipment monitoring and control |
US6233684B1 (en) * | 1997-02-28 | 2001-05-15 | Contenaguard Holdings, Inc. | System for controlling the distribution and use of rendered digital works through watermaking |
AU6759998A (en) * | 1997-03-06 | 1998-09-22 | Skylight Software, Inc. | Cryptographic digital identity method |
US5852494A (en) * | 1997-03-17 | 1998-12-22 | Polartechnics Limited | Apparatus for checking the calibration of optical probes |
JPH10261082A (ja) * | 1997-03-19 | 1998-09-29 | Kiyadeitsukusu:Kk | コンピュータ署名照合方式における登録署名データ作成方法 |
US6005945A (en) * | 1997-03-20 | 1999-12-21 | Psi Systems, Inc. | System and method for dispensing postage based on telephonic or web milli-transactions |
US6003010A (en) * | 1997-03-21 | 1999-12-14 | Scolly; Robert A. | Apparatus and method for improved airborne transportation of small packages |
KR100486062B1 (ko) * | 1997-05-09 | 2005-04-29 | 지티이 서비스 코포레이션 | 생측정 증명 |
US6068205A (en) * | 1997-05-29 | 2000-05-30 | Vari; Peter | On-off control for sprinklers and the like employing a sealing membrane |
US6098892A (en) * | 1998-05-27 | 2000-08-08 | Peoples, Jr.; Max J. | Device for conversion from a pharmaceutical identification number to a standardized number and method for doing the same |
US6026385A (en) * | 1997-07-21 | 2000-02-15 | Pitney Bowes Inc. | Encrypted postage indicia printing for mailer inserting systems |
EP0905657B1 (en) * | 1997-09-23 | 2003-05-28 | STMicroelectronics S.r.l. | Currency note comprising an integrated circuit |
US5974150A (en) * | 1997-09-30 | 1999-10-26 | Tracer Detection Technology Corp. | System and method for authentication of goods |
US6518950B1 (en) | 1997-10-07 | 2003-02-11 | Interval Research Corporation | Methods and systems for providing human/computer interfaces |
US6026166A (en) * | 1997-10-20 | 2000-02-15 | Cryptoworx Corporation | Digitally certifying a user identity and a computer system in combination |
AUPP053597A0 (en) * | 1997-11-25 | 1997-12-18 | Canon Information Systems Research Australia Pty Ltd | Device and method for authenticating and certifying printed documents |
US6314521B1 (en) * | 1997-11-26 | 2001-11-06 | International Business Machines Corporation | Secure configuration of a digital certificate for a printer or other network device |
US6212504B1 (en) * | 1998-01-12 | 2001-04-03 | Unisys Corporation | Self-authentication of value documents using encoded indices |
US6424954B1 (en) * | 1998-02-17 | 2002-07-23 | Neopost Inc. | Postage metering system |
US6816302B2 (en) * | 1998-03-02 | 2004-11-09 | Micronic Laser Systems Ab | Pattern generator |
SE9800665D0 (sv) * | 1998-03-02 | 1998-03-02 | Micronic Laser Systems Ab | Improved method for projection printing using a micromirror SLM |
FR2776794B1 (fr) | 1998-03-27 | 2000-05-05 | Gemplus Card Int | Procede d'ecriture simultanee d'un message commun dans des etiquettes electroniques sans contact |
WO1999050751A1 (en) | 1998-04-01 | 1999-10-07 | Xerox Corporation | Routing document identifiers |
US6330976B1 (en) * | 1998-04-01 | 2001-12-18 | Xerox Corporation | Marking medium area with encoded identifier for producing action through network |
US6539101B1 (en) * | 1998-04-07 | 2003-03-25 | Gerald R. Black | Method for identity verification |
US6069955A (en) * | 1998-04-14 | 2000-05-30 | International Business Machines Corporation | System for protection of goods against counterfeiting |
US6212285B1 (en) * | 1998-04-15 | 2001-04-03 | Massachusetts Institute Of Technology | Method and apparatus for multi-bit zoned data hiding in printed images |
US7004385B1 (en) * | 2003-04-01 | 2006-02-28 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Currency dispensing ATM with RFID card reader |
US6487301B1 (en) * | 1998-04-30 | 2002-11-26 | Mediasec Technologies Llc | Digital authentication with digital and analog documents |
US7236610B1 (en) * | 1998-04-30 | 2007-06-26 | Fraunhofer Gesellschaft | Authenticating executable code and executions thereof |
US6219587B1 (en) * | 1998-05-27 | 2001-04-17 | Nextrx Corporation | Automated pharmaceutical management and dispensing system |
US6405929B1 (en) * | 1998-05-29 | 2002-06-18 | Hand Held Products, Inc. | Material detection systems for security documents |
CA2335103A1 (en) * | 1998-06-15 | 1999-12-23 | Ascom Hasler Mailing Systems, Inc. | Technique for generating indicia indicative of payment using a postal fund |
US6728397B2 (en) * | 1998-06-19 | 2004-04-27 | Mcneal Joan Tibor | Check verification system |
US6209093B1 (en) * | 1998-06-23 | 2001-03-27 | Microsoft Corporation | Technique for producing a privately authenticatable product copy indicia and for authenticating such an indicia |
JP4323098B2 (ja) * | 1998-08-04 | 2009-09-02 | 富士通株式会社 | 利用者の署名情報の正当性を検証する署名システム |
US6170746B1 (en) * | 1998-08-12 | 2001-01-09 | Monarch Marking Systems, Inc. | System and method for tracking drugs in a hospital |
US20040200558A1 (en) * | 1998-08-13 | 2004-10-14 | Stevens Timothy A. | Label system and method for label alignment and placement |
US6617583B1 (en) * | 1998-09-18 | 2003-09-09 | Massachusetts Institute Of Technology | Inventory control |
US6964374B1 (en) * | 1998-10-02 | 2005-11-15 | Lucent Technologies Inc. | Retrieval and manipulation of electronically stored information via pointers embedded in the associated printed material |
US6165609A (en) * | 1998-10-30 | 2000-12-26 | Avery Dennison Corporation | Security coatings for label materials |
US20050160271A9 (en) * | 1998-11-19 | 2005-07-21 | Brundage Trent J. | Identification document and related methods |
US6177683B1 (en) * | 1998-11-25 | 2001-01-23 | C2It, Inc. | Portable viewer for invisible bar codes |
US7215832B1 (en) * | 1998-11-25 | 2007-05-08 | Fujifilm Corporation | Retrieval system and image processing apparatus |
EP1139302A4 (en) * | 1998-12-07 | 2005-07-27 | Hitachi Ltd | METHOD FOR THE REAL TESTING OF A SHEET PROVIDED WITH A BUILT-IN CIRCULAR CIRCUIT |
US6055520A (en) * | 1998-12-21 | 2000-04-25 | Pitney Bowes Inc. | Mailpiece imprinted with a delivery address only in a form which is not human readable and method and system for producing same |
US5915974A (en) * | 1998-12-24 | 1999-06-29 | Carter; Huitt G. | Rotary connector |
US6587945B1 (en) * | 1998-12-28 | 2003-07-01 | Koninklijke Philips Electronics N.V. | Transmitting reviews with digital signatures |
CA2290170C (en) * | 1999-01-29 | 2005-06-14 | International Business Machines Corporation | Improved digital signature |
JP2000233808A (ja) * | 1999-02-15 | 2000-08-29 | Toppan Printing Co Ltd | 追跡機能搭載パッケージ及び物流追跡システム並びに方法 |
US6510453B1 (en) * | 1999-02-26 | 2003-01-21 | Microsoft Corporation | System and method for creating and inserting multiple data fragments into an electronic mail message |
US6807388B1 (en) | 1999-02-26 | 2004-10-19 | Matsushita Electric Industrial Co., Ltd. | Data monitoring method, data monitoring device, copying device, and storage medium |
DE29924323U1 (de) * | 1999-03-24 | 2002-12-05 | Anitra Medienprojekte Gmbh | Träger für Muster und Lesegerät zur Positionsbestimmung |
US7216232B1 (en) | 1999-04-20 | 2007-05-08 | Nec Corporation | Method and device for inserting and authenticating a digital signature in digital data |
JP3562380B2 (ja) * | 1999-04-27 | 2004-09-08 | ミノルタ株式会社 | 画像処理装置 |
AUPQ017199A0 (en) * | 1999-05-06 | 1999-05-27 | Lextar Technologies Limited | A system for surveillance of an area |
JP2000330436A (ja) | 1999-05-19 | 2000-11-30 | Ricoh Co Ltd | カラー画像形成装置 |
AUPQ363299A0 (en) * | 1999-10-25 | 1999-11-18 | Silverbrook Research Pty Ltd | Paper based information inter face |
US6822639B1 (en) * | 1999-05-25 | 2004-11-23 | Silverbrook Research Pty Ltd | System for data transfer |
US7707082B1 (en) | 1999-05-25 | 2010-04-27 | Silverbrook Research Pty Ltd | Method and system for bill management |
US7178718B2 (en) * | 1999-05-25 | 2007-02-20 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
AUPQ439299A0 (en) * | 1999-12-01 | 1999-12-23 | Silverbrook Research Pty Ltd | Interface system |
US7099019B2 (en) * | 1999-05-25 | 2006-08-29 | Silverbrook Research Pty Ltd | Interface surface printer using invisible ink |
US6155604A (en) * | 1999-05-27 | 2000-12-05 | Greene; Jonathan D | Coatings and ink designs for negotiable instruments |
ATE258243T1 (de) | 1999-05-29 | 2004-02-15 | Textilma Ag | Etikett, verfahren zur herstellung von etiketten und eine vorrichtung zur durchführung des verfahrens |
US7093130B1 (en) * | 2000-01-24 | 2006-08-15 | The Regents Of The University Of California | System and method for delivering and examining digital tickets |
US6366206B1 (en) * | 1999-06-02 | 2002-04-02 | Ball Semiconductor, Inc. | Method and apparatus for attaching tags to medical and non-medical devices |
US6785815B1 (en) * | 1999-06-08 | 2004-08-31 | Intertrust Technologies Corp. | Methods and systems for encoding and protecting data using digital signature and watermarking techniques |
US6514140B1 (en) * | 1999-06-17 | 2003-02-04 | Cias, Inc. | System for machine reading and processing information from gaming chips |
AU2002952259A0 (en) * | 2002-10-25 | 2002-11-07 | Silverbrook Research Pty Ltd | Methods and apparatus |
JP3280352B2 (ja) | 1999-08-06 | 2002-05-13 | 燿銘 楊 | 紙幣或いは有価証券の捜査・追跡システム及びその装置 |
JP2001053243A (ja) * | 1999-08-06 | 2001-02-23 | Hitachi Ltd | 半導体記憶装置とメモリモジュール |
DE19940403A1 (de) * | 1999-08-25 | 2001-03-01 | Sick Ag | Verfahren und Vorrichtung zum Identifizieren und zur Positionsbestimmung von Objekten |
CA2317139C (en) * | 1999-09-01 | 2006-08-08 | Nippon Telegraph And Telephone Corporation | Folder type time stamping system and distributed time stamping system |
AUPQ273799A0 (en) * | 1999-09-08 | 1999-09-30 | Accudent Pty Ltd | Document authentication method and apparatus |
US7108192B2 (en) * | 1999-09-17 | 2006-09-19 | Silverbrook Research Pty Ltd | Rotationally symmetric tags |
US7225979B2 (en) * | 1999-09-17 | 2007-06-05 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
US6612494B1 (en) * | 1999-09-30 | 2003-09-02 | Crossoff Incorporated | Product authentication system |
SK135299A3 (en) * | 1999-10-01 | 2002-02-05 | Ivan Kocis | Document, method for the preparation thereof and device for authentification and an evidence of registered unique of said document |
US6457651B2 (en) * | 1999-10-01 | 2002-10-01 | Xerox Corporation | Dual mode, dual information, document bar coding and reading system |
US6862583B1 (en) * | 1999-10-04 | 2005-03-01 | Canon Kabushiki Kaisha | Authenticated secure printing |
US7010701B1 (en) * | 1999-10-19 | 2006-03-07 | Sbc Properties, L.P. | Network arrangement for smart card applications |
JP2004104750A (ja) * | 2002-07-17 | 2004-04-02 | Hitachi Ltd | ディジタル署名の検証方法 |
US7933780B2 (en) * | 1999-10-22 | 2011-04-26 | Telaric, Llc | Method and apparatus for controlling an infusion pump or the like |
US6521982B1 (en) * | 2000-06-02 | 2003-02-18 | Amkor Technology, Inc. | Packaging high power integrated circuit devices |
US6519569B1 (en) * | 1999-12-01 | 2003-02-11 | B. Braun Medical, Inc. | Security infusion pump with bar code reader |
GB9929364D0 (en) * | 1999-12-10 | 2000-02-02 | Microbar Security Limited | Improvements in or relating to coding techniques |
US7069247B1 (en) * | 1999-12-13 | 2006-06-27 | Ascom Hasler Mailing Systems, Inc. | Authentication system for mail pieces |
US6720642B1 (en) * | 1999-12-16 | 2004-04-13 | Fairchild Semiconductor Corporation | Flip chip in leaded molded package and method of manufacture thereof |
US7676674B2 (en) * | 1999-12-18 | 2010-03-09 | George Bush | Method for authenticating electronic documents |
US6762067B1 (en) * | 2000-01-18 | 2004-07-13 | Fairchild Semiconductor Corporation | Method of packaging a plurality of devices utilizing a plurality of lead frames coupled together by rails |
US6769061B1 (en) | 2000-01-19 | 2004-07-27 | Koninklijke Philips Electronics N.V. | Invisible encoding of meta-information |
US6877658B2 (en) * | 2000-01-24 | 2005-04-12 | En-Vision America, Inc. | Apparatus and method for information challenged persons to determine information regarding pharmaceutical container labels |
US20010021920A1 (en) * | 2000-03-10 | 2001-09-13 | Fumiko Ikeda | Method of giving gifts via online network |
JP2001265183A (ja) * | 2000-03-16 | 2001-09-28 | Hitachi Ltd | 印刷複写管理システム |
JP2001266151A (ja) * | 2000-03-17 | 2001-09-28 | Toshiba Corp | 個人識別装置および個人識別方法 |
US6804356B1 (en) * | 2000-03-20 | 2004-10-12 | Koninklijke Philips Electronics N.V. | Hierarchical authentication system for images and video |
JP3825222B2 (ja) * | 2000-03-24 | 2006-09-27 | 松下電器産業株式会社 | 本人認証装置および本人認証システムならびに電子決済システム |
JP3510838B2 (ja) * | 2000-03-24 | 2004-03-29 | 三洋電機株式会社 | 半導体装置およびその製造方法 |
CN1320885A (zh) * | 2000-04-21 | 2001-11-07 | 黄椿 | 条形码字符编码核查认证方法 |
US6870254B1 (en) * | 2000-04-13 | 2005-03-22 | Fairchild Semiconductor Corporation | Flip clip attach and copper clip attach on MOSFET device |
IL151721A0 (en) * | 2000-04-20 | 2003-04-10 | Yasukura Yutaka | Electronic information inquiring method |
EP1152592B1 (en) * | 2000-04-25 | 2009-06-24 | Eastman Kodak Company | A method for printing and verifying authentication documents |
US7152047B1 (en) * | 2000-05-24 | 2006-12-19 | Esecure.Biz, Inc. | System and method for production and authentication of original documents |
US7565326B2 (en) * | 2000-05-25 | 2009-07-21 | Randle William M | Dialect independent multi-dimensional integrator using a normalized language platform and secure controlled access |
JP2001344557A (ja) * | 2000-06-01 | 2001-12-14 | Ntt Software Corp | 文書管理方法及び文書管理装置 |
US6718074B1 (en) * | 2000-06-02 | 2004-04-06 | Cognex Corporation | Method and apparatus for inspection for under-resolved features in digital images |
US6796489B2 (en) * | 2000-06-06 | 2004-09-28 | Ingeo Systems, Inc. | Processing electronic documents with embedded digital signatures |
US20010051920A1 (en) * | 2000-06-07 | 2001-12-13 | Joao Raymond Anthony | Financial transaction and/or wireless communication device authorization, notification and/or security apparatus and method |
US20040111322A1 (en) * | 2000-06-08 | 2004-06-10 | Arias Luis A. | Multi-function transaction processing system |
GB0014414D0 (en) * | 2000-06-12 | 2000-08-09 | Business Information Publicati | Electronic deposit box system |
US6763121B1 (en) * | 2000-06-14 | 2004-07-13 | Hewlett-Packard Development Company, L.P. | Halftone watermarking method and system |
US7020776B2 (en) * | 2000-06-22 | 2006-03-28 | Microsoft Corporation | Cryptosystem based on a Jacobian of a curve |
EP1168253A1 (en) * | 2000-06-28 | 2002-01-02 | Sicpa Holding S.A. | Use of communication equipment and method for authenticating an item, specifically documents, in particular security documents, communication equipment for authenticating items, and items to be authenticated by communication equipment |
US6601772B1 (en) * | 2000-07-14 | 2003-08-05 | Intellidot Corporation | Compact matrix code and one-touch device and method for code reading |
US20020049910A1 (en) * | 2000-07-25 | 2002-04-25 | Salomon Allen Michael | Unified trust model providing secure identification, authentication and validation of physical products and entities, and processing, storage and exchange of information |
US20030009694A1 (en) * | 2001-02-25 | 2003-01-09 | Storymail, Inc. | Hardware architecture, operating system and network transport neutral system, method and computer program product for secure communications and messaging |
US6970810B1 (en) * | 2000-07-31 | 2005-11-29 | Ncr Corporation | Method and apparatus for storing retail performance metrics |
FR2812740B1 (fr) * | 2000-08-02 | 2005-09-02 | Arjo Wiggins Sa | Dispositif de controle d'un document d'identite ou analogue |
JP2002150105A (ja) * | 2000-08-03 | 2002-05-24 | Matsushita Electric Ind Co Ltd | 電子クーポン流通システム及びそのユーザ端末並びに販売店端末 |
US20020026330A1 (en) * | 2000-08-23 | 2002-02-28 | Klein Edward E. | System and method for patient medication management and compliance using a portable computing device |
US6952681B2 (en) * | 2000-09-07 | 2005-10-04 | Data Reduction Systems Corp. | Tracking the distribution of prescription drugs and other controlled articles |
JP4373045B2 (ja) * | 2000-09-15 | 2009-11-25 | トラストコピー・ピーティーイー・リミテッド | 光学的ウォーターマーク |
US20030079222A1 (en) * | 2000-10-06 | 2003-04-24 | Boykin Patrick Oscar | System and method for distributing perceptually encrypted encoded files of music and movies |
KR20030014224A (ko) * | 2000-10-11 | 2003-02-15 | 트러스트카피 프라이빗 리미티드 | 안전한 및 인증된 문서의 원격 인쇄 |
JP2002120475A (ja) * | 2000-10-16 | 2002-04-23 | Hitachi Ltd | 紙製品、書類管理方法、書類管理システム、事務用品および事務機器 |
US6965914B2 (en) * | 2000-10-27 | 2005-11-15 | Eric Morgan Dowling | Negotiated wireless peripheral systems |
US7353014B2 (en) * | 2000-10-31 | 2008-04-01 | Vijay Raghavan Chetty | Universal portable unit |
US7051206B1 (en) * | 2000-11-07 | 2006-05-23 | Unisys Corporation | Self-authentication of value documents using digital signatures |
JP2004530956A (ja) * | 2000-11-25 | 2004-10-07 | シルバーブルック リサーチ ピーティワイ リミテッド | オンライン支払いのための方法およびシステム |
US6910130B2 (en) * | 2000-11-29 | 2005-06-21 | Hideki Imai | System for and method of unconditionally secure digital signature |
US6479893B2 (en) * | 2000-12-04 | 2002-11-12 | Semiconductor Components Industries Llc | Ball-less clip bonding |
US6475834B2 (en) * | 2000-12-04 | 2002-11-05 | Semiconductor Components Industries Llc | Method of manufacturing a semiconductor component and semiconductor component thereof |
JP2002240387A (ja) * | 2000-12-12 | 2002-08-28 | Ricoh Co Ltd | 画像形成方法、画像形成装置及び画像情報管理システム |
US6976628B2 (en) | 2001-01-12 | 2005-12-20 | Allscripts, Inc. | System and method for ensuring the proper dispensation of pharmaceuticals |
US20020112163A1 (en) * | 2001-02-13 | 2002-08-15 | Mark Ireton | Ensuring legitimacy of digital media |
US7299502B2 (en) * | 2001-02-14 | 2007-11-20 | Hewlett-Packard Development Company, L.P. | System and method for providing customized secure access to shared documents |
JP3659178B2 (ja) * | 2001-02-22 | 2005-06-15 | 日本電信電話株式会社 | 分散ディジタル署名作成方法及び装置及び分散ディジタル署名付ディジタル文書作成方法及び装置及び分散ディジタル署名作成プログラム及び分散ディジタル署名作成プログラムを格納した記憶媒体 |
US6777786B2 (en) * | 2001-03-12 | 2004-08-17 | Fairchild Semiconductor Corporation | Semiconductor device including stacked dies mounted on a leadframe |
US20020184504A1 (en) * | 2001-03-26 | 2002-12-05 | Eric Hughes | Combined digital signature |
RU2195021C1 (ru) * | 2001-03-27 | 2002-12-20 | Дочернее Государственное Унитарное Предприятие Научно-Технический Центр "Атлас-Северо-Запад" | Система защитной маркировки и верификации документов |
US7108184B2 (en) * | 2001-03-30 | 2006-09-19 | Baxter International, Inc. | Coding symbology and a method for printing same |
US20020152169A1 (en) * | 2001-04-12 | 2002-10-17 | Rabindranath Dutta | Method and apparatus for facilitating transactions at an automatic teller machine |
US7046828B1 (en) * | 2001-04-13 | 2006-05-16 | Gibbs Jerald R | Method and system for verifying and authenticating signed collectibles |
US7006632B2 (en) * | 2001-05-18 | 2006-02-28 | Payformance Corporation | Check authorization system and method |
ES2498966T3 (es) * | 2001-05-21 | 2014-09-26 | Scott Laboratories, Inc. | Etiqueta de RF-ID para un envase médico |
CA2450601C (en) * | 2001-06-12 | 2012-10-16 | Research In Motion Limited | System and method for compressing secure e-mail for exchange with a mobile data communication device |
US6816608B2 (en) * | 2001-07-05 | 2004-11-09 | International Business Machines Corporation | Storing information recorded as part of a financial transaction with a quantity of data stored determined by a monetary value of the transaction |
US6961000B2 (en) * | 2001-07-05 | 2005-11-01 | Amerasia International Technology, Inc. | Smart tag data encoding method |
US20030009393A1 (en) * | 2001-07-05 | 2003-01-09 | Jeffrey Norris | Systems and methods for providing purchase transaction incentives |
US20030012374A1 (en) * | 2001-07-16 | 2003-01-16 | Wu Jian Kang | Electronic signing of documents |
ATE406747T1 (de) * | 2001-07-16 | 2008-09-15 | Research In Motion Ltd | System und verfahren zur unterstützung von mehreren zertifizierungsbehörden auf einem mobilen kommunikationsgerät |
DE10134682B4 (de) * | 2001-07-20 | 2009-07-30 | Mediasec Technologies Gmbh | Verfahren und Vorrichtung zur Bestätigung der Echtheit eines Dokumentes und elektronischer Tresor zur Speicherung der Daten |
US6694045B2 (en) * | 2002-01-23 | 2004-02-17 | Amerasia International Technology, Inc. | Generation and verification of a digitized signature |
US20030028494A1 (en) * | 2001-08-06 | 2003-02-06 | King Shawn L. | Electronic document management system and method |
US20040044606A1 (en) * | 2001-08-09 | 2004-03-04 | Buttridge Kelly A. | Methods and systems for check processing |
US20030033252A1 (en) * | 2001-08-09 | 2003-02-13 | Buttridge Kelly A. | Methods and systems for check processing using blank checks at a point-of-sale |
JP4473473B2 (ja) * | 2001-08-29 | 2010-06-02 | 株式会社リコー | シュレッダー、機密書類管理システム、および機密書類管理方法 |
US7195154B2 (en) * | 2001-09-21 | 2007-03-27 | Privasys, Inc. | Method for generating customer secure card numbers |
JP2005503867A (ja) * | 2001-09-24 | 2005-02-10 | スコット・ラボラトリーズ・インコーポレイテッド | 薬物投与ならびに医療品および医療用キットの品質および安全性を確実にするための方法およびデバイス |
US20030065922A1 (en) * | 2001-09-28 | 2003-04-03 | Fredlund John R. | System and method of authenticating a digitally captured image |
US20030070394A1 (en) | 2001-10-17 | 2003-04-17 | Ron Rosenbaum | Systems and methods for quickly and accurately printing pharmaceutical product package labels |
CA2465321C (en) * | 2001-11-06 | 2010-05-11 | International Business Machines Corporation | Method and system for the supply of data, transactions and electronic voting |
US6630726B1 (en) * | 2001-11-07 | 2003-10-07 | Amkor Technology, Inc. | Power semiconductor package with strap |
US20030089777A1 (en) * | 2001-11-15 | 2003-05-15 | Rajasekharan Ajit V. | Method and system for authoring and playback of audio coincident with label detection |
US7149957B2 (en) * | 2001-11-19 | 2006-12-12 | Ricoh Company, Ltd. | Techniques for retrieving multimedia information using a paper-based interface |
CA2363372A1 (en) * | 2001-11-20 | 2003-05-20 | Wayne Taylor | System for identity verification |
US20050049716A1 (en) * | 2001-11-23 | 2005-03-03 | Sven Wagener | Bearing and composite structure |
US6687390B2 (en) * | 2001-12-04 | 2004-02-03 | Applied Neural Conputing Ltd. | System for and method of web signature recognition system based on object map |
US7093133B2 (en) * | 2001-12-20 | 2006-08-15 | Hewlett-Packard Development Company, L.P. | Group signature generation system using multiple primes |
US7313549B2 (en) * | 2002-01-09 | 2007-12-25 | Hudson Frederick J | Remote materials management system |
GB0218898D0 (en) * | 2002-08-14 | 2002-09-25 | Scient Generics Ltd | Authenticated objects |
US6499660B1 (en) * | 2002-01-24 | 2002-12-31 | John H. Moorhouse | Optical security system |
US20030141368A1 (en) * | 2002-01-29 | 2003-07-31 | Florante Pascual | System and method for obtaining information from a bar code for use with a healthcare system |
US6873715B2 (en) * | 2002-01-31 | 2005-03-29 | You-Ti Kuo | System of central signature verifications and electronic receipt transmissions |
AU2003225602A1 (en) * | 2002-02-22 | 2003-09-09 | Thg Logistics, Inc. | Remote materials management system and method |
US6935560B2 (en) * | 2002-02-26 | 2005-08-30 | Safety Syringes, Inc. | Systems and methods for tracking pharmaceuticals within a facility |
AU2003217727A1 (en) * | 2002-02-26 | 2003-09-09 | Safety Syringes, Inc. | Systems and methods for tracking pharmaceuticals |
US6771369B2 (en) * | 2002-03-12 | 2004-08-03 | Analytical Spectral Devices, Inc. | System and method for pharmacy validation and inspection |
US7254705B2 (en) * | 2002-03-15 | 2007-08-07 | Matsushita Electric Industrial Co., Ltd. | Service providing system in which services are provided from service provider apparatus to service user apparatus via network |
JP2003343133A (ja) * | 2002-03-20 | 2003-12-03 | Matsushita Electric Ind Co Ltd | デジタル鍵システムと装置 |
US8086867B2 (en) * | 2002-03-26 | 2011-12-27 | Northrop Grumman Systems Corporation | Secure identity and privilege system |
WO2003081489A2 (en) * | 2002-03-27 | 2003-10-02 | Code & Track Inc. | Coding, tracking and reporting negotiable items and related non-negotiable documents |
US7961884B2 (en) * | 2002-08-13 | 2011-06-14 | Ipass Inc. | Method and system for changing security information in a computer network |
DE60317256T2 (de) * | 2002-05-02 | 2008-09-11 | Fps Food Processing Systems B.V. | System und Verfahren zum automatischen Sortieren und Verpacken von Produkten |
JP2004029860A (ja) * | 2002-05-20 | 2004-01-29 | Systems Reseach Ltd | 商品コードが付された商品、商品情報照会システム、商品情報照会装置及びposシステム |
EP1520369B1 (en) * | 2002-05-31 | 2006-10-18 | Scientific Generics Limited | Biometric authentication system |
US20030233557A1 (en) * | 2002-06-13 | 2003-12-18 | Zimmerman Thomas Guthrie | Electronic signature verification method and apparatus |
JP2004040344A (ja) * | 2002-07-02 | 2004-02-05 | Hitachi Ltd | 原本保証方法および原本保証システム |
US20040225528A1 (en) * | 2002-07-03 | 2004-11-11 | Brock Charles W. | Interactive method and system for creating, validating, verifying and dispensing prescriptions |
EP1380982A1 (en) * | 2002-07-08 | 2004-01-14 | Sicpa Holding S.A. | Method and device for coding articles |
US6910601B2 (en) * | 2002-07-08 | 2005-06-28 | Scriptpro Llc | Collating unit for use with a control center cooperating with an automatic prescription or pharmaceutical dispensing system |
US20040020332A1 (en) * | 2002-08-05 | 2004-02-05 | Hsieh Chih Ching | Wrench opening |
JP2004072343A (ja) * | 2002-08-05 | 2004-03-04 | Ricoh Co Ltd | 画像形成装置、画像形成方法および同方法のプログラムを記録した記録媒体 |
JP2004102627A (ja) * | 2002-09-09 | 2004-04-02 | Ricoh Co Ltd | 文書管理システムおよび文書管理方法 |
GB0220907D0 (en) * | 2002-09-10 | 2002-10-16 | Ingenia Holdings Ltd | Security device and system |
JP4120328B2 (ja) * | 2002-09-18 | 2008-07-16 | 富士ゼロックス株式会社 | 画像処理装置、画像処理方法、及び画像処理プログラム |
US6777800B2 (en) * | 2002-09-30 | 2004-08-17 | Fairchild Semiconductor Corporation | Semiconductor die package including drain clip |
US7028902B2 (en) * | 2002-10-03 | 2006-04-18 | Hewlett-Packard Development Company, L.P. | Barcode having enhanced visual quality and systems and methods thereof |
JP2006502814A (ja) * | 2002-10-18 | 2006-01-26 | マッケソン オートメーション システムズ,インコーポレイテッド | 医薬品代替・確認・報告自動化システム |
US7156289B2 (en) * | 2002-10-25 | 2007-01-02 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
US20040258274A1 (en) * | 2002-10-31 | 2004-12-23 | Brundage Trent J. | Camera, camera accessories for reading digital watermarks, digital watermarking method and systems, and embedding digital watermarks with metallic inks |
US6979827B2 (en) * | 2002-11-14 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Document production and authentication system and method |
US7170391B2 (en) * | 2002-11-23 | 2007-01-30 | Kathleen Lane | Birth and other legal documents having an RFID device and method of use for certification and authentication |
US7221258B2 (en) * | 2002-11-23 | 2007-05-22 | Kathleen Lane | Hierarchical electronic watermarks and method of use |
JP4272006B2 (ja) * | 2002-12-10 | 2009-06-03 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信端末、サーバ、通信システム、通信制御方法及び通信制御プログラム |
US7197644B2 (en) * | 2002-12-16 | 2007-03-27 | Xerox Corporation | Systems and methods for providing hardcopy secure documents and for validation of such documents |
US20040112963A1 (en) * | 2002-12-16 | 2004-06-17 | Ncr Corporation | Bar code scanner |
US7065619B1 (en) * | 2002-12-20 | 2006-06-20 | Data Domain, Inc. | Efficient data storage system |
US6976914B2 (en) * | 2003-01-10 | 2005-12-20 | Cnh America Llc | Impeller with swept back blades for a tailings conveyor of an agricultural combine |
US7376627B2 (en) * | 2003-01-31 | 2008-05-20 | Lexmark International, Inc. | Method of licensing functionality after initial transaction |
US7077332B2 (en) * | 2003-03-19 | 2006-07-18 | Translucent Technologies, Llc | Media verification system |
US20040193325A1 (en) * | 2003-03-25 | 2004-09-30 | David Bonderud | Method and apparatus to prevent medication error in a networked infusion system |
US7178719B2 (en) * | 2003-04-07 | 2007-02-20 | Silverbrook Research Pty Ltd | Facilitating user interaction |
JP2004310594A (ja) * | 2003-04-09 | 2004-11-04 | Glory Ltd | 紙葉類処理装置および紙葉類処理システム |
US20040205343A1 (en) * | 2003-04-14 | 2004-10-14 | Forth Gerald E. | Pharmaceutical tracking system |
WO2004105359A2 (en) | 2003-05-19 | 2004-12-02 | Einar Rosenberg | An apparatus and method for increased security of wireless transactions |
US7373520B1 (en) * | 2003-06-18 | 2008-05-13 | Symantec Operating Corporation | Method for computing data signatures |
US20050049746A1 (en) * | 2003-08-26 | 2005-03-03 | Ken Rosenblum | Automatic prescription drug dispenser |
DE602004032172D1 (de) * | 2003-09-03 | 2011-05-19 | Visible Tech Knowledgy Inc | Elektronisch aktualisierbares label und display |
US8719043B2 (en) * | 2003-09-22 | 2014-05-06 | University Of Maryland, Baltimore | Drug authentication |
GB2406690B (en) * | 2003-10-02 | 2008-09-03 | Neopost Ind Sa | Item authentication |
US6800823B1 (en) * | 2003-10-24 | 2004-10-05 | Eaton Corporation | Circuit breaker including lever for snap close operation |
US20050132194A1 (en) * | 2003-12-12 | 2005-06-16 | Ward Jean R. | Protection of identification documents using open cryptography |
US7523315B2 (en) * | 2003-12-22 | 2009-04-21 | Ingeo Systems, Llc | Method and process for creating an electronically signed document |
US20060115797A1 (en) * | 2004-01-06 | 2006-06-01 | Gray Stuart F | Bar codes or radio frequency identification tags on paper currency, checks, credit/debit cards and personal identification |
US7475061B2 (en) * | 2004-01-15 | 2009-01-06 | Microsoft Corporation | Image-based document indexing and retrieval |
US7095113B2 (en) * | 2004-01-29 | 2006-08-22 | Diodes Incorporated | Semiconductor device with interlocking clip |
WO2005074569A2 (en) * | 2004-01-30 | 2005-08-18 | The Regents Of The University Of California | Tracers and assembly for labeling chemical or biological molecules methods and kits using the same |
GB0402025D0 (en) * | 2004-01-30 | 2004-03-03 | Hewlett Packard Development Co | Physical object with memory tag and apparatus for use with such objects |
US20050203854A1 (en) * | 2004-02-23 | 2005-09-15 | Pitney Bowes Incorporated | Method and system for using a camera cell phone in transactions |
JP2005302951A (ja) * | 2004-04-09 | 2005-10-27 | Toshiba Corp | 電力用半導体装置パッケージ |
US7278067B1 (en) * | 2004-04-30 | 2007-10-02 | Network Appliance, Inc. | Method and an apparatus for aggressively detecting media errors on storage devices with negligible performance impact |
JP3792246B2 (ja) * | 2004-05-13 | 2006-07-05 | シャープ株式会社 | クロストーク解消回路、液晶表示装置、及び表示制御方法 |
WO2005111926A1 (en) * | 2004-05-18 | 2005-11-24 | Silverbrook Research Pty Ltd | Method and apparatus for security document tracking |
US7208818B2 (en) * | 2004-07-20 | 2007-04-24 | Alpha And Omega Semiconductor Ltd. | Power semiconductor package |
US7293712B2 (en) * | 2004-10-05 | 2007-11-13 | Hand Held Products, Inc. | System and method to automatically discriminate between a signature and a dataform |
US7364074B2 (en) | 2004-10-29 | 2008-04-29 | Symbol Technologies, Inc. | Method of authenticating products using analog and digital identifiers |
US7156305B2 (en) * | 2004-12-23 | 2007-01-02 | T3C Inc. | Apparatus and method for authenticating products |
US7654464B2 (en) * | 2005-03-11 | 2010-02-02 | Avery Dennison Corporation | Method of processing a ticket order |
US7447908B2 (en) * | 2005-05-09 | 2008-11-04 | Silverbrook Research Pty Ltd | Method of authenticating a print medium offline |
US7843484B2 (en) * | 2005-05-09 | 2010-11-30 | Silverbrook Research Pty Ltd | Mobile telecommunication device having a printer for printing connection history information |
JP4539479B2 (ja) * | 2005-07-27 | 2010-09-08 | 富士ゼロックス株式会社 | 媒体管理システム、画像形成装置、媒体管理方法、及びプログラム |
US7504733B2 (en) * | 2005-08-17 | 2009-03-17 | Ciclon Semiconductor Device Corp. | Semiconductor die package |
US7797250B2 (en) * | 2005-11-18 | 2010-09-14 | Pitney Bowes Inc. | Method for electronically endorsing check images |
US20080005024A1 (en) * | 2006-05-17 | 2008-01-03 | Carter Kirkwood | Document authentication system |
US8422673B2 (en) * | 2006-08-31 | 2013-04-16 | Red Hat, Inc. | Method and system for protecting against unity keys |
JP2008088878A (ja) * | 2006-09-29 | 2008-04-17 | Anest Iwata Corp | 往復動圧縮機 |
US20080106726A1 (en) * | 2006-11-02 | 2008-05-08 | Ellis Park | Currency detection & tracking system and method |
US8941580B2 (en) * | 2006-11-30 | 2015-01-27 | Sharp Laboratories Of America, Inc. | Liquid crystal display with area adaptive backlight |
JP4594921B2 (ja) * | 2006-12-18 | 2010-12-08 | 株式会社東芝 | 不揮発性半導体装置の製造方法 |
US20080163364A1 (en) * | 2006-12-27 | 2008-07-03 | Andrew Rodney Ferlitsch | Security method for controlled documents |
-
2005
- 2005-01-24 WO PCT/AU2005/000066 patent/WO2005111926A1/en active Application Filing
- 2005-01-24 EP EP05700102A patent/EP1751702A4/en not_active Withdrawn
- 2005-01-24 JP JP2007516873A patent/JP2007538320A/ja active Pending
- 2005-01-24 KR KR1020067026666A patent/KR101103098B1/ko not_active IP Right Cessation
- 2005-01-24 WO PCT/AU2005/000070 patent/WO2005111922A1/en active Application Filing
- 2005-01-24 JP JP2007516872A patent/JP2008502058A/ja active Pending
- 2005-01-24 CN CN2005800199902A patent/CN1969300B/zh not_active Expired - Fee Related
- 2005-01-24 WO PCT/AU2005/000065 patent/WO2005111920A1/en active Application Filing
- 2005-01-24 CN CNA2005800200666A patent/CN101002217A/zh active Pending
- 2005-01-24 JP JP2007516874A patent/JP4728327B2/ja not_active Expired - Fee Related
- 2005-01-24 CA CA002567250A patent/CA2567250A1/en not_active Abandoned
- 2005-01-24 CN CN2005800223174A patent/CN101006454B/zh not_active Expired - Fee Related
- 2005-01-24 EP EP05700098A patent/EP1747529A1/en not_active Withdrawn
- 2005-01-24 CA CA002567285A patent/CA2567285A1/en not_active Abandoned
- 2005-01-24 EP EP05700097A patent/EP1749273A4/en not_active Withdrawn
- 2005-01-24 CA CA002567253A patent/CA2567253A1/en not_active Abandoned
- 2005-01-25 US US11/041,556 patent/US7457961B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,723 patent/US7467300B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,580 patent/US7739509B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,627 patent/US7537157B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,649 patent/US7441712B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,609 patent/US7905401B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,626 patent/US20050261937A1/en not_active Abandoned
- 2005-01-25 US US11/041,610 patent/US7663789B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,652 patent/US7506168B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,651 patent/US7677445B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,650 patent/US7784681B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,625 patent/US7395963B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,698 patent/US7467299B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,624 patent/US7801742B2/en not_active Expired - Fee Related
- 2005-01-25 US US11/041,648 patent/US7565542B2/en not_active Expired - Fee Related
-
2006
- 2006-11-16 IL IL179363A patent/IL179363A/en not_active IP Right Cessation
- 2006-11-16 IL IL179377A patent/IL179377A0/en unknown
-
2007
- 2007-09-28 US US11/863,263 patent/US20080016362A1/en not_active Abandoned
- 2007-09-28 US US11/863,269 patent/US8111431B2/en not_active Expired - Fee Related
- 2007-09-28 US US11/863,271 patent/US7676382B2/en not_active Expired - Fee Related
- 2007-09-28 US US11/863,258 patent/US7854386B2/en not_active Expired - Fee Related
- 2007-09-28 US US11/863,264 patent/US7469819B2/en not_active Expired - Fee Related
- 2007-09-28 US US11/863,262 patent/US20080101606A1/en not_active Abandoned
- 2007-09-28 US US11/863,273 patent/US7464879B2/en not_active Expired - Fee Related
- 2007-09-28 US US11/863,257 patent/US20080099548A1/en not_active Abandoned
- 2007-09-28 US US11/863,253 patent/US7681800B2/en not_active Expired - Fee Related
- 2007-09-28 US US11/863,265 patent/US7484101B2/en not_active Expired - Fee Related
- 2007-09-28 US US11/863,268 patent/US20080011849A1/en not_active Abandoned
- 2007-09-28 US US11/863,255 patent/US7461778B2/en not_active Expired - Fee Related
- 2007-09-28 US US11/863,270 patent/US7637419B2/en not_active Expired - Fee Related
- 2007-09-28 US US11/863,266 patent/US7472278B2/en not_active Expired - Fee Related
- 2007-09-28 US US11/863,267 patent/US7467301B2/en not_active Expired - Fee Related
-
2008
- 2008-03-26 US US12/056,260 patent/US7980467B2/en not_active Expired - Fee Related
- 2008-03-26 US US12/056,254 patent/US8286222B2/en not_active Expired - Fee Related
- 2008-07-22 US US12/177,833 patent/US7913924B2/en not_active Expired - Fee Related
- 2008-08-27 US US12/199,718 patent/US20080313706A1/en not_active Abandoned
- 2008-08-27 US US12/199,714 patent/US20080313467A1/en not_active Abandoned
- 2008-09-07 US US12/205,903 patent/US20080317280A1/en not_active Abandoned
- 2008-10-07 US US12/247,160 patent/US7658325B2/en not_active Expired - Fee Related
- 2008-11-03 US US12/263,986 patent/US7815109B2/en not_active Expired - Fee Related
- 2008-11-17 US US12/272,785 patent/US8015412B2/en not_active Expired - Fee Related
- 2008-11-18 US US12/273,464 patent/US8152072B2/en not_active Expired - Fee Related
- 2008-11-18 US US12/273,458 patent/US20090077385A1/en not_active Abandoned
- 2008-11-18 US US12/273,527 patent/US8312281B2/en not_active Expired - Fee Related
- 2008-11-23 US US12/276,364 patent/US20090132420A1/en not_active Abandoned
- 2008-11-23 US US12/276,394 patent/US20090125724A1/en not_active Abandoned
- 2008-11-25 US US12/277,296 patent/US7793854B2/en not_active Expired - Fee Related
-
2009
- 2009-04-30 US US12/433,847 patent/US7946487B2/en not_active Expired - Fee Related
- 2009-06-10 US US12/482,380 patent/US8117455B2/en not_active Expired - Fee Related
- 2009-11-30 US US12/628,033 patent/US7900819B2/en not_active Expired - Fee Related
-
2010
- 2010-01-31 US US12/697,268 patent/US7900832B2/en not_active Expired - Fee Related
- 2010-02-02 US US12/699,000 patent/US20100138663A1/en not_active Abandoned
- 2010-02-23 US US12/711,095 patent/US7962349B2/en not_active Expired - Fee Related
- 2010-02-24 US US12/711,930 patent/US20100147942A1/en not_active Abandoned
- 2010-03-08 US US12/719,815 patent/US7922075B2/en not_active Expired - Fee Related
- 2010-05-24 US US12/785,487 patent/US20100235643A1/en not_active Abandoned
- 2010-05-27 US US12/789,418 patent/US8096466B2/en not_active Expired - Fee Related
- 2010-08-27 JP JP2010191116A patent/JP2011054166A/ja active Pending
-
2011
- 2011-05-17 US US13/108,987 patent/US8285561B2/en not_active Expired - Fee Related
-
2012
- 2012-01-15 US US13/350,789 patent/US8403207B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1003127A2 (en) * | 1998-10-30 | 2000-05-24 | Hitachi, Ltd. | Digital signature or electronic seal authentication system and recognized mark management program |
US6728000B1 (en) * | 1999-05-25 | 2004-04-27 | Silverbrook Research Pty Ltd | Method and system for printing a document |
US6604875B2 (en) * | 2000-08-21 | 2003-08-12 | Xerox Corporation | Authenticated sheet material |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101006454B (zh) | 利用以许多数据部分编码的签名验证对象 | |
JP4944109B2 (ja) | レイアウトを識別する符号化データを有する製品アイテム | |
AU2008221545B2 (en) | Authentication of an Object |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120509 Termination date: 20130124 |