CN105849739B - 验证***和验证方法 - Google Patents
验证***和验证方法 Download PDFInfo
- Publication number
- CN105849739B CN105849739B CN201380080974.9A CN201380080974A CN105849739B CN 105849739 B CN105849739 B CN 105849739B CN 201380080974 A CN201380080974 A CN 201380080974A CN 105849739 B CN105849739 B CN 105849739B
- Authority
- CN
- China
- Prior art keywords
- code
- replacement
- authentication
- resynchronization
- password
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
- G06F21/645—Protecting data integrity, e.g. using checksums, certificates or signatures using a third party
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/33—User authentication using certificates
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Storage Device Security (AREA)
Abstract
一种验证***和验证方法,包括步骤:接收验证请求,用于检验与验证主体相关的标识符、验证码和验证密码;通过在验证数据库中定位与标识符相关的记录来检验标识符、验证码和验证密码;以及,在标识符、验证码和验证密码通过检验之后生成替换校验码和替换校验码,用于更新在验证数据库中的记录。
Description
技术领域
本发明涉及一种验证***和验证方法,并且特别地但非排他性地涉及一种对产品或服务进行验证的***和方法。
背景技术
在当今的经济活动中,假货、仿制品和未经授权的产品或服务不断地造成各种问题,其中假货和仿制品出现在范围涉及从奢侈品到婴儿配方食品的广大领域的商品和服务中。由此导致的问题的范围则是从知识产权所有者承受的经济损失到(在其制品中使用了危险或有害成分的)假冒健康产品引发的健康危机。
然而,仿制者在产品或服务的复制、仿造或作假方面变得越来越老到,就需要消费者、零售商和执法机关能够更加容易地在可信的产品或服务与那些不可信的产品或服务之间进行区分。产品制造商已经做出了一些尝试,即通过允许消费者、零售商或执法机关对产品的真伪进行识别的独一无二的区别特征部来保护其产品免受仿制。如何实现这种识别的示例包括,使用独一无二的包装,比如水印或激光打印的标签,由于其制造需要更复杂的配套设备从而使得这些标签得更加难以仿制。
然而,由于这些标签的制造所涉及的技术,以及被用来制造这些独一无二的标签的工具变得越来越普及和流行,使得造假者或仿制者也能够仿造这些独一无二的包装作为假冒产品的一部分。由此导致对于使得消费者能够区别产品或服务的真伪这一方面而言,许多独一无二的标签变得不太有效。
发明内容
根据本发明的第一方面,提出了一种验证方法,其包括步骤:
接收验证请求,用于检验与验证主体相关的标识符和校验码;
通过在验证数据库中定位与标识符相关的记录来检验标识符和校验码;以及
在标识符和校验码通过检验之后生成替换校验码,用于更新在验证数据库中的记录。
在第一方面的实施方式中,该验证方法还包括步骤:使用替换校验码来更新在验证数据库中的记录,从而使得与标识符相关的记录使用替换校验码来更新。
在第一方面的实施方式中,与标识符相关的记录被更新为与替换校验码相关联。
根据本发明的第二方面,提出了一种验证方法,其还包括步骤:
接收验证请求,用于检验与验证主体相关的标识符、验证码和验证密码;
通过在验证数据库中定位与标识符相关的记录来检验标识符、验证码和验证密码;以及
在标识符、验证码和验证密码通过检验之后生成替换验证码和替换校验码,用于更新在验证数据库中的记录。
在第二方面的实施方式中,该验证方法还包括步骤:使用替换验证码和替换校验码来更新在验证数据库中的记录,从而使得与标识符相关的记录使用替换验证码和替换校验码来更新。
在第二方面的实施方式中,与标识符相关的记录被更新为与替换验证码和替换校验码相关联。
根据本发明的第三方面,提出了一种验证方法,其包括步骤:
接收验证请求,用于检验与验证主体相关的标识符、重新同步码和重新同步密码;
通过在验证数据库中定位与标识符相关的记录来检验标识符、重新同步码和重新同步密码;以及
在标识符、重新同步码和重新同步密码通过检验之后生成替换重新同步码、替换验证码和替换校验码,用于更新在验证数据库中的记录。
在第三方面的实施方式中,该验证方法还包括步骤:使用替换重新同步码、替换验证码和替换校验码来更新在验证数据库中的记录,从而使得与标识符相关的记录使用替换重新同步码、替换验证码和替换校验码来更新。
在第三方面的实施方式中,与标识符相关的记录被更新为与替换重新同步码、替换验证码和替换校验码相关联。
在第二和第三方面的实施方式中,验证密码和/或重新同步密码由用户手动输入。
在第二和第三方面的实施方式中,验证请求从读取装置模块接收到,该读取装置模块被配置为对来自相关的验证主体的标识符、校验码、验证码和/或重新同步码进行通信。
在第二和第三方面的实施方式中,标识符、校验码、验证码和/或重新同步码被存储在一个或多个标签设备上,该一个或多个标签设备被配置为给验证主体打标签。
在第二和第三方面的实施方式中,该验证方法还包括步骤:使用替换校验码、替换验证码和/或替换重新同步码来更新标签设备上存储的校验码、验证码和/或重新同步码。
在第二和第三方面的实施方式中,使用替换校验码、替换验证码和/或替换重新同步码来更新标签设备上存储的校验码、验证码和/或重新同步码的步骤包括将替换校验码、替换验证码和/或替换重新同步码传输至读取装置模块。
在第二和第三方面的实施方式中,读取装置模块被配置为使用替换校验码、替换验证码和/或替换重新同步码来更新标签设备上存储的校验码、验证码和/或重新同步码。
在第二和第三方面的实施方式中,在一个或多个标签设备上存储的验证码和重新同步码被配置为仅当在更新程序中提供了各自的验证口令或重新同步口令时才是可替换的。
在第二和第三方面的实施方式中,验证口令和/或重新同步口令在一个或多个标签设备上存储。
在第二和第三方面的实施方式中,验证口令和/或重新同步口令不能够通过读取装置模块读取。
在第二和第三方面的实施方式中,该验证方法还包括步骤:生成替换重新同步口令和/或替换验证口令,用于更新在验证数据库中的记录。
在第二和第三方面的实施方式中,该验证方法还包括步骤:使用替换重新同步口令和/或替换验证口令来更新验证数据库中的记录,从而使得与标识符相关的记录使用替换重新同步口令和/或替换验证口令来更新。
在第二和第三方面的实施方式中,与标识符相关的记录被更新成与替换重新同步口令和/或替换验证口令相关联。
在第二和第三方面的实施方式中,该验证方法还包括步骤:使用替换重新同步口令和/或替换验证口令来更新在一个或多个标签设备上存储的重新同步口令和/或验证口令。
在第一、第二和第三方面的实施方式中,生成替换校验码、替换验证码、替换验证口令、替换重新同步码和/或替换重新同步口令用于更新与标识符相关的记录的步骤包括使用保护代码模块来处理校验码、验证码、验证口令、重新同步码和/或重新同步口令从而生成替换校验码、替换验证码、替换验证口令、替换重新同步码和/或替换重新同步口令的步骤。
在第一、第二和第三方面的实施方式中,该验证方法还包括步骤:当标识符通过检验时,传输被检验的信号。
在第一、第二和第三方面的实施方式中,标签设备包括近场通信(NFC)装置。
在第一、第二和第三方面的实施方式中,标识符、校验码、验证码、验证口令、重新同步码、重新同步口令、替换校验码、替换验证码、替换验证口令、替换重新同步码和/或替换重新同步口令被加密。
在第一、第二和第三方面的实施方式中,验证主体是产品。
在第一、第二和第三方面的实施方式中,标识符、校验码、验证码、验证口令、重新同步码和/或重新同步口令是字母数字字符串。
在第一、第二和第三方面的实施方式中,字母数字字符串是随机长度的。
在第一、第二和第三方面的实施方式中,保护代码模块被配置为使用预定的代码生成算法来生成替换校验码、替换验证码、替换验证口令、替换重新同步码和/或替换重新同步口令。
在第一、第二和第三方面的实施方式中,代码生成算法被配置为生成随机的字母数字字符串。
在第一、第二和第三方面的实施方式中,读取装置模块是手持设备。
在第一、第二和第三方面的实施方式中,手持设备是智能手机、多媒体设备或平板电脑。
根据本发明的第四方面,提出了一种验证***,包括:
网关,其被配置为接收验证请求,用于检验与验证主体相关的标识符和校验码;
检验模块,其被配置为通过在验证数据库中定位与标识符相关的记录来检验标识符和校验码;以及
在标识符和校验码通过检验之后生成替换校验码,用于更新在验证数据库中的记录。
在第四方面的实施方式中,该验证***还包括:例行程序,其用于使用替换校验码来更新在验证数据库中的记录,从而使得与标识符相关的记录使用替换校验码来更新。
在第四方面的实施方式中,与标识符相关的记录被更新为与替换校验码相关联。
根据本发明的第五方面,提出了一种验证***,包括:
网关,其被配置为接收验证请求,用于检验与验证主体相关的标识符、验证码和验证密码;
检验模块,其被配置为通过在验证数据库中定位与标识符相关的记录来检验标识符、验证码和验证密码;以及
在标识符、验证码和验证密码通过检验之后生成替换验证码和替换校验码,用于更新在验证数据库中的记录。
在第五方面的实施方式中,该验证***还包括:例行程序,其用于使用替换验证码和替换校验码来更新在验证数据库中的记录,从而使得与标识符相关的记录使用替换验证码和替换校验码来更新。
在第五方面的实施方式中,与标识符相关的记录被更新为与替换验证码和替换校验码相关联。
根据本发明的第六方面,提出了一种验证***,包括:
网关,其被配置为接收验证请求,用于检验与验证主体相关的标识符、重新同步码和重新同步密码;
检验模块,其被配置为通过在验证数据库中定位与标识符相关的记录来检验标识符、重新同步码和重新同步密码;以及
在标识符、重新同步码和重新同步密码通过检验之后生成替换重新同步码、替换验证码和替换校验码,用于更新在验证数据库中的记录。
在第六方面的实施方式中,该验证***还包括:例行程序,其用于使用替换重新同步码、替换验证码和替换校验码来更新在验证数据库中的记录,从而使得与标识符相关的记录使用替换重新同步码、替换验证码和替换校验码来更新。
在第六方面的实施方式中,其中与标识符相关的记录被更新为与替换重新同步码、替换验证码和替换校验码相关联。
在第五和第六方面的实施方式中,验证密码和/或重新同步密码由用户手动输入。
在第五和第六方面的实施方式中,验证请求从读取装置模块接收到,该读取装置模块被配置为对来自相关的验证主体的标识符、校验码、验证码和/或重新同步码进行通信。
在第五和第六方面的实施方式中,标识符、校验码、验证码和/或重新同步码被存储在一个或多个标签设备上,该一个或多个标签设备被配置为给验证主体打标签。
在第五和第六方面的实施方式中,验证***还包括:例行程序,其用于使用替换校验码、替换验证码和/或替换重新同步码来更新标签设备上存储的校验码、验证码和/或重新同步码。
在第五和第六方面的实施方式中,用于使用替换校验码、替换验证码和/或替换重新同步码来更新标签设备上存储的校验码、验证码和/或重新同步码的例行程序包括将替换校验码、替换验证码和/或替换重新同步码传输至读取装置模块。
在第五和第六方面的实施方式中,读取装置模块被配置为使用替换校验码、替换验证码和/或替换重新同步码来更新标签设备上存储的校验码、验证码和/或重新同步码。
在第五和第六方面的实施方式中,在一个或多个标签设备上存储的验证码和重新同步码被配置为仅当在更新程序中提供了各自的验证口令或重新同步口令时才是可替换的。
在第五和第六方面的实施方式中,验证口令和/或重新同步口令在一个或多个标签设备上存储。
在第五和第六方面的实施方式中,验证口令和/或重新同步口令不能够通过读取装置模块读取。
在第五和第六方面的实施方式中,验证***还包括:例行程序,其生成替换重新同步口令和/或替换验证口令,用于更新验证数据库中的记录。
在第五和第六方面的实施方式中,验证***还包括:例行程序,其使用替换重新同步口令和/或替换验证口令来更新验证数据库中的记录,从而使得与标识符相关的记录使用替换重新同步口令和/或替换验证口令来更新。
在第五和第六方面的实施方式中,与标识符相关的记录被更新为与替换重新同步口令和/或替换验证口令相关联。
在第五和第六方面的实施方式中,该验证***还包括:例行程序,其用于使用替换重新同步口令和/或替换验证口令来更新在一个或多个标签设备上存储的重新同步口令和/或验证口令。
在第五和第六方面的实施方式中,生成替换校验码、替换验证码、替换验证口令、替换重新同步码和/或替换重新同步口令用于更新与标识符相关的记录的例行程序,其包括使用保护代码模块来处理校验码、验证码、验证口令、重新同步码和/或重新同步口令以便生成替换校验码、替换验证码、替换验证口令、替换重新同步码和/或替换重新同步口令的例行程序。
在第四、第五和第六方面的实施方式中,该验证***还包括:例行程序,其用于当标识符通过检验时,传输被检验的信号。
在第四、第五和第六方面的实施方式中,标签设备包括近场通信(NFC)装置。
在第四、第五和第六方面的实施方式中,标识符、校验码、验证码、验证口令、重新同步码、重新同步口令、替换校验码、替换验证码、替换验证口令、替换重新同步码和/或替换重新同步口令被加密。
在第四、第五和第六方面的实施方式中,验证主体是产品。
在第四、第五和第六方面的实施方式中,标识符、校验码、验证码、验证口令、重新同步码和/或重新同步口令是字母数字字符串。
在第四、第五和第六方面的实施方式中,字母数字字符串是随机长度的。
在第四、第五和第六方面的实施方式中,保护代码模块被配置为使用预定的代码生成算法来生成替换校验码、替换验证码、替换验证口令、替换重新同步码和/或替换重新同步口令。
在第四、第五和第六方面的实施方式中,代码生成算法被配置为生成随机的字母数字字符串。
在第四、第五和第六方面的实施方式中,读取装置模块是手持设备。
在第四、第五和第六方面的实施方式中,手持设备是智能手机、多媒体设备或平板电脑。
根据本发明的第七方面,提出了一种用于验证产品的标签,包括:
存储模块,其被配置为存储与产品相关的标识符、校验码、验证码和/或重新同步码,其中当标识符、校验码、验证码和/或重新同步码通过通信接口读取到时,使用替换校验码、替换验证码和/或替换重新同步码来更新校验码、验证码和/或重新同步码。
在第七方面的实施方式中,存储模块被配置为从通信接口接收替换校验码、替换验证码和替换重新同步码从而更新在存储模块中存储的校验码、验证码和重新同步码。
在第七方面的实施方式中,存储模块还被配置为存储与产品相关的验证口令和重新同步口令;并且其中验证码和重新同步码被配置为仅当在更新程序中提供了各自的验证口令或重新同步口令时才是可替换的。
在第七方面的实施方式中,验证口令和/或重新同步口令不能够通过读取装置模块读取。
根据本发明的第八方面,提出了一种用于验证产品的方法,包括步骤:
加入根据第七方面的实施方式的标签;
读取标签以便获得标识符,以及获得校验码、验证码或重新同步码中的任何一个;以及
将标识符,以及将校验码、验证码或重新同步码中的任何一个传输至根据第四方面、第五方面或第六方面的实施方式。
附图说明
现在将通过参考附图来举例说明的方式来说明本发明的实施方式,其中:
图1是用于操作如根据本发明的一个实施方式的验证***的计算服务器的示意图;
图2是根据本发明的一个实施方式的验证***的实施方式的示意图;
图3是图1的验证服务器的实施方式的框图;
图4是用于验证如图2所示产品的标签的实施方式的框图;
图5是验证***的操作示例的流程图;
图6是用于根据本发明的一个实施方式的验证的、用于验证产品的标签的框图;
图7A是根据本发明的一个实施方式的操作示例的流程图;
图7B是用于验证如图6中所示产品的标签的实施方式的框图,其根据图7A中所示操作的实施方式来进行操作;
图8A是根据本发明的一个实施方式的操作示例的流程图;
图8B是用于验证如图6中所示产品的标签的实施方式的框图,其根据图7A中所示操作的实施方式来进行操作;
图9A是根据本发明的一个实施方式的操作示例的流程图;以及
图9B是用于验证如图6中所示产品的标签的实施方式的框图,其根据图7A中所示操作的实施方式来进行操作。
具体实施方式
根据图1,示出了本发明的实施方式。该实施方式被配置为提供一种验证***,包括:
网关,其被配置为接收验证请求,该验证请求用于检验与验证主体相关的标识符;
检验模块,其被配置为通过在验证数据库中定位与标识符相关的记录检验标识符,一旦标识符通过检验,使用标识符生成器来生成替换标识符用于更新验证数据库中的记录。
优选地,在一个示例中,验证请求被配置为从读取装置模块接收到,所述读取装置模块被配置为对来自相关的验证主体的标识符进行通信,所述标识符具有被配置为用于存储标识符的标签,并且所述标识符存储在当完成标识符的检验时会用替换标识符进行更新的标签中。
该实施方式中,网关、检验模块和标识符生成器通过具有适当的用户接口的计算机来实现,或在该计算机上进行操作。该计算机可通过任何计算架构来实现,该计算架构包括独立的PC、客户端/服务器架构、“哑”终端/大型机架构或者任何适当的架构。计算设备被适当编程以实现本发明。
根据图1,示出了计算机或计算服务器100的示意图,在该实施方式中该计算机或计算服务器100包括用于操作(完全或至少部分地)操作根据本发明的一个实施方式的验证***的服务器100。服务器100包括接收、存储和执行适当的计算机指令所需要的、合适的组件。这些组件可包括处理单元102、只读存储器(ROM)104、随机存取存储器(RAM)106、以及输入/输出设备,比如磁盘驱动器108、输入设备110(比如以太网端口、USB端口等等)、显示器112(比如液晶显示器、发光显示器或任何其它适合的显示器)以及通信链路114。服务器100包括指令,这些指令可包括在ROM 104、RAM 106或磁盘驱动器108中并且可由处理单元102处理。可提供多个通信链路114,其各自连接到一个或多个计算设备,比如服务器、个人计算机、终端、无线或手持计算设备。多个通信链路中的至少一个可通过电话线或其它类型的链路连接到外部计算网络。
服务器可包括存储设备,比如磁盘驱动器108,其可包括固态硬盘驱动器、机械硬盘驱动器、光驱或磁带驱动器。服务器100可使用单个磁盘驱动器或多个磁盘驱动器。服务器100还可具有适合的操作***116,其驻留在服务器100的磁盘驱动器或ROM中。
该***具有驻留在磁盘或其它存储设备的数据库120,其被配置为存储至少一个记录122。数据库120与具有接口的服务器100进行通信,其通过驻留在服务器100上的计算机软件来实现。可选择地,数据库120还可实现为独立的数据库***,其经由外部计算网络或其它类型的通信链路与服务器100进行通信。
根据图2,其中示出了验证***200的实施方式。在该实施方式中,服务器100被用作验证***200一部分、作为验证服务器202,该验证服务器202被配置为与读取装置模块204通信,该读取装置模块204被配置为读取和/或写入与验证主体208(比如需要验证的产品或服务)相关的标签。在该示例中,验证服务器202被配置为处理在标签中存储的标识符的验证请求。服务器202被配置为与读取装置模块204通信,从而使得一旦读取装置模块204读取出标签中存储的标识符,则该标识符被传输至服务器202用于进行检验。
在该示例中,读取装置模块204可能的形式为扫描仪、读取装置、智能手机或由用户操作的自助终端机206,其被配置为与服务器202通信并且从验证主体208读取标识符,验证主体208可以是商品项目或是服务的验证凭证。优选地,验证主体208(比如商品项目)可包括与验证主体208相关的标签设备210,其被配置为给验证主体208打标签。标签设备210随后可通过用于验证的读取装置模块204来读取。在读取装置模块204与服务器之间的通信链路可以是互联网连接212或是在电话线上操作的计算机网络或是其它类型的通信网络。
优选地,如本领域技术人员能够理解的,(包括在验证服务器202和读取装置模块204之间的通信链路、在读取装置模块204与验证主体208之间的通信链路214以及互联网连接212的)通信链路使用AES加密技术或其它加密方法(比如SSL或SSH)来进行加密。其优势在于,在每个设备、模块或网关之间传输的数据得到保护,从而避免了对验证***的破解或反向工程。
读取装置模块204(比如扫描仪或自助终端机206)的身份还可受到一个或多个安全方案进一步的保护。在一个示例中,能够将E令牌(E-token)作为:自助终端机的身份,其中E令牌可以用在自助终端机206中受保护空间内存储的自助终端机私人证书来初始化,其中受保护存储器能够仅仅是芯片上单元的参考;平台公开密钥,其由验证***提供;以及,独一无二的自助终端机身份(ID)字符串,比如32字节的字母数字字符串。自助终端机206还可要求用户在其能够访问验证服务器202以便查询数据之前进行登录,由此降低未经授权的访问的风险。当自助终端机206或读取装置模块204登录到验证服务器202,自助终端机206或读取装置模块204将必需的E令牌信息发送至验证服务器202。一旦成功登录,验证服务器202可生成并且提供随机的(如上述32字节的)密钥给自助终端机206,其能够被用于后续请求和用于自助终端机206、扫描仪或其它形式的读取装置模块204与服务器202之间的每个通信的数据加密。这些密钥的示例可包括用于加密和识别特定的通信进程的进程密钥的生成和使用,而加密密钥可被生成和用来对在不同组件之间传输的任何数据进行加密。
在该示例中,与每个验证主体208相关的标签设备210也可受到安全方案的保护。在一个示例中,在启用标签以便从标签读取数据以及向标签写入数据之前,必须要正确输入至少一个密码。未经授权的自助终端机或读取装置模块也能够被屏蔽以防止在没有访问密码的情况下读取、写入、修改数据,比如在标签中存储的标识符。此外,在标签中的某些信息能够用制造商提供的、不同的密码锁定。优选地,验证服务器202被配置为支持项目水平的密码控制。
优选地,标签设备210还包括防篡改装置,其被配置为使得标签不能够在标签设备210或相关的验证主体208不受到物理损伤的情况下从验证主体208上移除。这种防篡改装置例如可被配置为使得一旦发生篡改,标签将不再起作用并且不能够由读取装置模块204进行读取和写入,然而在一些实施方式中,标签可具有额外的例行程序,其允许经过授权的读取装置模块204指示标签进入“篡改”模式,其将允许标签从产品或验证主体208移除或本身脱离,并由此防止标签被破坏。这允许标签安全地重复使用。
参考图3,其中显示了被用作验证***的验证服务器202的实施方式的框图。在该实施方式中,验证服务器202包括网关302、检验模块304、验证数据库306和标识符生成器308,其可通过在计算机***上的或与该计算机***相关的硬件或软件实现为独立的或共享的组件,从而充当或提供作为验证***工作的服务器100所必需的功能。
在该示例中,网关302模块被配置为与读取装置模块204通信从而获得与验证主体208(比如产品)相关的标识符。由于验证主体208具有相关的标签设备210,则标签设备210首先通过读取装置模块204读取,从而重新获得在标签中存储的标识符。
一旦从标签读取出标识符,则读取装置模块204通过发送验证请求来将标识符传输至验证服务器202。该验证请求包括从标签读取标识符并随后发送至验证服务器202的网关302。在非限制性的示例中,标识符可以是随机形成的、以算法/数学方式形成的或以其组合方式形成的,预定长度的、经计算随机长度的字母数字字符串,或者该标识符可以是条形码、QR码或其它形式的计算机可读码或标识符。网关302,一旦成功读取到标识符,则将接收到的标识符传递至检验模块304用于进行检验。
检验模块304可随后进行处理,以便通过在验证数据库306中定位与标识符相关的记录来检验标识符。优选地,验证数据库306存储多个与各自的标识符相关的记录,其将会指明有效的标识符。该验证数据库306能够受到制造商、零售商、执法机关或其它经授权的人员或股东(其可受委托来检验验证主体208的真伪)的安全控制,并且可用代表有效产品或服务的标识符的记录来填充。在验证数据库306内的记录可包括标识符,或者在一些示例中,相关的产品或服务信息比如品牌、款式、颜色、装运记录或其它属性或关于到授权方的分销信息,从而增加验证过程的安全性和可用性。
在该示例中,如果检验模块304在验证数据库306中定位了匹配的记录,则标识符被成功检验,一旦相关的、经过验证的主体被认为是真的,并且验证消息或警报可被发送至用户,所述验证消息或警报用于通知用户验证主体208的真伪。在成功检验之后,验证服务器202使用标识符生成器308来生成替换标识符,其可以是不同于刚刚已经被检验的标识符的字母数字字符串。标识符生成器308可随后通过更新验证数据库306中的记录从而将替换标识符写入验证数据库306,从而使得替换标识符被存储在验证数据库306中以便代替刚刚已经被检验的标识符。作为这一动作的结果,刚刚已经被读取和检验的标识符不能够在未来进行检验,这是因为验证主体208的下一个检验程序将会要求读取刚刚生成并且存储在验证数据库306中的替换标识符,然而为了记录保持和登录的目的,被替换的旧标识符可在另一实施方式中继续被存储在验证数据库306上的记录中,但是作为旧的记录其能够被用于登录目的但是不能用于后续的验证。在这些其它的实施方式中,验证的规则可被适当的调整从而使得旧的标识符到一定数量的后续替换标识符仍能够被认为对验证是有效的。这在通信链路断断续续或不可靠时,对产品的验证而言是有优势的。
一旦替换标识符被存储在验证数据库306中,该替换标识符还被发送至网关302,从而使得其可传输到读取装置模块204,用于更新与验证主体208相关的标签。这允许标签使用替换标识符进行更新,一旦允许与该标签相关的产品将来再次受到检验,这是因为通过读取装置模块204读取标签将会读取替换标识符,其现在存储在验证数据库306中用于特定的验证主体208。
在该示例中,标识符生成器308可包括保护代码模块310,其被配置为生成替换标识符。当标识符生成器308为替换标识符向保护代码模块310发送请求,该保护代码模块310生成替换标识符并且将替换标识符返回给标识符生成器308。在非限制性的示例中,保护代码模块310被配置为生产成可变长度的(例如4字节至20字节或者任何其它尺寸)的安全代码,所生成的代码可以是随机的字母数字字符串,并且是一次性的和独一无二的(因为其要不同于任何之前已经检验的代码)。正如本领域的技术人员可以领会的是,可利用其它形式的替换标识符生成算法在保护代码模块310生成替换标识符。
在一些实施方式中,验证服务器202还可包括错误模块312,其被配置为处理由检验模块304所处理的不成功的检验。在一示例中,错误模块312可来更新数据库中的记录,其指明了通过确定的读取装置模块204所处理的不成功检验的数量。这样做提供了一定的优势,因为错误模块还可向网关302提供错误消息,其可被进一步传输至相关的自助终端机206、读取装置、扫描仪或其它用于显示错误消息的读取装置模块204。
关于图4,其示出了用于验证产品的标签的框图,其中包括存储模块,该存储模块被配置为存储与产品相关的标识符,其中当标识符通过通信接口进行访问时,该标识符使用替换标识符来更新。
在该实施方式中,标签设备210包括存储模块402,其可包括用于存储标识符的可重写的非易失性存储器。标签设备210还可包括其它存储设备,所述其它存储设备包括一次性可编程的存储器和易失性存储器,其用于存储标识符和除标识符以外的信息。
当标签设备210通过读取装置模块204读取时,可建立在标签设备210和读取装置模块204之间的通信链路214。通信接口404重新得到在存储模块402中存储的标识符。在一个非限制性的示例中,标识符是字母数字字符串。通信接口404随后将标识符传输至读取装置模块204,其进一步受到验证服务器202的检验。一旦得到成功检验,则验证服务器202将替换标识符传输至读取装置模块204,并且读取装置模块204将替换标识符传输至通信接口404。替换标识符随后在标签设备210的存储模块402中进行更新。
在可选择的实施方式中,标签设备210还可包括保护代码模块406,其被配置为一旦成功检验就生成替换标识符。该替换标识符随后在标签设备210的存储模块402中进行更新,并且还可以被传输至验证服务器202用于更新在验证数据库306中的相关记录。在该可选择的实施方式中,因为标签设备210具有其本身的保护代码模块406,该替换标识符可通过标签210来生成并且发送回服务器100用于进行更新,或者可选择地,服务器100和标签210这两者都能够生成替换标识符,但是这两个保护代码模块必须使用相同的生成方法或算法来工作,从而使得通过标签210生成的替换标识符和通过服务器100生成的替换标识符必须是一致的。这些可选择的实施方式的优势在于,替换标识符不需要从服务器100传输至读取装置模块204或自助终端机206,一旦降低了在传输期间替换标识符受到拦截或者未经授权的访问或者掺假的风险。
在一示例中,标签设备210使用无源RFID装置来实现,该无源RFID装置被配置为与RFID读取装置进行通信。在该示例中,RFID标签包括可重写的非易失性存储器,其用于存储作为标识符的字母数字字符串。RFID标签可可在制造验证主体208期间嵌入到验证主体208中。可选择的RFID可嵌入比如塑料或环氧树脂的材料块中,从而防止对该标签的破解或反向工程。此外,标签可被配置为在没有对标签或验证主体208进行物理破坏的情况下是不可移除的,从而为每个验证主体208确保了一生独一无二的标识,其中被破坏的标签被配置为表现为不能由任何读取装置读取。
这些示例性实施方式的优势在于,产品能够得到验证而同时确保用于验证的标识符不能够由造假者仿制。因为标识符被配置为在每个读取操作中发生改变,则即使其由造假者或一些其它未授权方捕捉到,标识符也不能够被用于不实地验证仿制的产品或服务。对零售情况,例如,婴儿配方奶粉罐或其它产品能够附有防损毁的标签设备210,其能够由零售商或消费者检查。一旦标识符已经被读取出来,则该标识符能够被检验用于进行验证,而同时零售商和消费者能够确保该已经被读取的标识符不能够是复制品,因为其在每个读取操作期间受到经过授权的改变,因此允许保证产品的真伪,这是因为产品的验证是一个连续的过程并且不是能够由造假者仿制的单点的验证。
下面将根据图5概括的程序来描述验证***的操作的示例。
首先,标签设备210的标识符与要验证的产品相关联,所述要验证的产品例如是奢侈品、食品或者任何其他的产品,或者是通过用户操作的读取装置模块204(比如扫描仪、读取装置或自助终端机206)读取的服务。在一实施方式中,标识符可以是可变长度的代码,或者可包括与标签设备210相关的其他特征。在一个优选的实施方式中,标签设备210可以是防篡改的RFID标签。在一些其它的实施方式中,标签设备210被配置为由经过授权的读取装置模块204读取,该读取装置模块204可以按照手持式扫描枪、PDA、嵌入了近场通信(NFC)技术的智能电话或者具有RFID读取装置的自助终端机206或者任何其它读取装置的形式。
从步骤502开始,一旦通过读取装置模块204读取到标识符,则标识符从读取装置发送到验证***的网关302,所述验证***包括用于执行验证的验证服务器202。在一些实施方式中,验证服务器202可以是信息处理***,比如计算机、PDA、移动设备等等。因此,将标识符传输到验证***,这可通过有线或无线的通信链路,该通信链路包括但不限于互联网或自助终端机。在一实施方式中,验证***和读取装置可以是单个的单元。
在步骤504,一旦在验证***上接收到标识符,则验证服务器202通过在验证服务器202的验证数据库306中定位与标识符相关的记录来检验标识符。在一实施方式中,验证服务器202对进入的标识符与数据库中的数据进行匹配从而执行验证。在一些其它的实施方式中,验证服务器202将与进入的标识符相关的信息与数据库中的数据进行匹配从而执行验证。在一些示例中,验证数据库306可以是验证服务器202的一部分(即同一单元)。在一些其它的示例中,验证数据库306可以在验证服务器202以外。
在步骤506,一旦成功检验出标识符,验证服务器202检查与标识符相关的、尚未完成的操作。在一实施方式中,所述尚未完成的操作可包括在图5中所示的验证程序中的任何一个。当定位了与标识符有关的尚未完成的操作时,这些操作将在步骤508重新开始。
然而,如果标识符的检验不成功,则在步骤516,验证***将记录特定的标识符并且验证过程将终止。
在步骤510,一旦确定标识符有效并且不存在尚未完成的操作,则在验证服务器202中的标识符生成器308生成替换标识符。在一实施方式中,标识符生成器308可以是验证服务器202的一部分(即同一单元)。在一些其它的示例中,标识符生成器308可以在验证服务器202以外。在一示例中,替换标识符可以是不同于原始的标识符的、可变长度的代码。优选地,替换标识符不与任何先前的标签设备210相关联。更加优选地,在通过标识符生成器308生成之前,替换标识符不位于验证数据库306中。在步骤516中,在生成替换标识符期间出现错误或故障的情况下,验证***记录该情况并且终止验证程序。
在步骤512,一旦成功生成了替换标识符,则验证服务器202将替换标识符传输并写入到标签设备210。在一实施方式中,验证***可具有网关302,其执行替换标识符到标签设备210的传输。在另一实施方式中,验证服务器202可利用外部的传输***来传输替换标识符。在一些实施方式中,将替换标识符传输到标签设备210,这可以通过有线或无线通信链路,比如但不限于互联网或自助终端机。一旦在标签设备210接收到替换标识符,则标签设备210以替换标识符来覆写原始的标识符。在一些所述的实施方式中,替换标识符可以是包括不同长度的代码,或者可包括其它与标签设备210相关的特征。在替换标识符的传输和写入期间发生错误或故障的情况下,验证服务器202记录该情况并且终止验证程序。
在步骤514,一旦成功完成将替换标识符写入到标签设备210,验证服务器202更新验证数据库306的记录,以便将替换标识符与标签设备210相关联。在一些实施方式中,将原始的标识符从验证数据库306移除。在步骤516,在验证数据库306的更新期间发生错误或故障的情况下,验证服务器202记录该情况并且终止验证程序。
一旦成功更新验证数据库306,则验证程序完成并且终止。
根据图6,示出了用于验证产品的标签600,其包括存储模块602,该存储模块602被配置为存储与产品相关的标识符、校验码604、验证码606和/或重新同步码610,其中当标识符、校验码604、验证码606和/或重新同步码610通过通信接口读取时,校验码604、验证码606和/或重新同步码610使用替换校验码614、替换验证码和/或替换重新同步码来更新。
优选地,存储模块602被配置为从通信接口接收替换校验码614、替换验证码和替换重新同步码以便更新在存储模块602中存储的校验码604、验证码606和重新同步码610。
优选地,存储模块602还被配置为存储与产品相关的验证口令608和重新同步口令612;并且其中验证码606和重新同步码610被配置为仅当更新程序中提供各验证口令608或重新同步口令612时才是可替换的。换而言之,验证码606和重新同步码610分别是通过验证口令608和重新同步口令612进行写保护的。可选择地,验证口令608和/或重新同步码612存储在不同于存储模块602的存储模块中。
优选地,验证口令和/或重新同步口令不可通过读取装置模块进行读取。可选择地,口令可通过一读取装置模块读取,该读取装置模块不同于被配置为读取标识符、校验码604、验证码606和/或重新同步码610的读取装置模块。
优选地,标签600被配置为通过经授权的或未经授权的读取装置模块204来读取,该读取装置模块204可以按照手持式扫描枪、PDA、嵌入了近场通信(NFC)技术的智能电话或者具有RFID读取装置或者任何其它读取装置的形式。
验证***和标签600的三个操作的例子将根据在图7A、7B、8A、8B、9A和9B中所概括的程序来描述。
首先,标签设备600的标识符与要验证的产品相关联,所述要验证的产品例如是奢侈品、食品或者任何其他的产品,或者是通过用户操作的读取装置模块204(比如扫描仪、读取装置或自助终端机206)读取的服务。
根据图7A和7B,其中示出了一个验证***,包括:
网关,其被配置为接收对与验证主体相关的标识符和校验码进行检验的验证请求;
检验模块,其被配置为通过在验证数据库中定位与标识符相关的记录来检验标识符和校验码;以及
在标识符和校验码通过检验之后生成替换校验码,用于更新验证数据库中的记录。
关于图7A,在以快速检查模式700工作的验证***中,一旦通过读取装置模块204读取到在标签设备600中存储的标识符和校验码604则开始步骤702,在步骤704中,将该标识符和校验码604从读取装置发送至验证***的网关302,该网关302包括用于执行验证的验证服务器202。在一些实施方式中,验证服务器202可以是信息处理***,比如计算机、PDA、移动设备等等。另外,将标识符和校验码604传输到验证***,这可通过有线或无线的通信链路214,该通信链路214包括但不限于互联网。
一旦在验证***上接收到标识符和校验码,则验证服务器202通过在验证服务器202的验证数据库306中定位与标识符相关的记录来检验标识符和校验码604。在一实施方式中,验证服务器202将进入的标识符和校验码604与数据库中的数据进行匹配以执行验证。在一些其它的实施方式中,验证服务器202将与进入的标识符和校验码604相关的信息与数据库中的数据进行匹配以执行验证。在一些示例中,验证数据库306可以是验证服务器202的一部分(即同一单元)。在一些其它的示例中,验证数据库306可以在验证服务器202以外。
如果标识符和/或校验码604的检验不成功,则验证***将记录特定的标识符并且验证程序将终止。可选择地,错误消息将被传输至读取装置,以指明检验不成功。
在步骤706中,一旦确定标识符和校验码604有效,验证服务器202生成替换校验码614。在一示例中,替换校验码614可以是不同于原始的校验码的、可变长度的代码。优选地,替换校验码614不与任何先前的标签设备600相关联。更加优选地,替换校验码614之前并不位于验证数据库306中。验证服务器202更新验证数据库306的记录,以便将替换校验码614与标签设备600相关联。在一些实施方式中,将原始的校验码604从验证数据库306移除。
一旦成功生成替换校验码614,验证服务器202将替换校验码614传输至读取装置模块204。可选地,在步骤710,验证服务器202传输与要验证的产品相关的产品信息,并且该产品信息经由包括读取装置模块214的设备显示给用户。在一实施方式中,验证***可具有网关302,该网关302执行替换校验码614到标签设备600的传输。在另一实施方式中,验证服务器202可利用外部的传输***来传输替换校验码614。在一些实施方式中,替换校验码614到标签设备600的传输可通过有线或无线的通信链路214,所述通信链路214例如但不限于互联网。
根据图7B,一旦在读取装置模块204上接收到替换校验码614,该读取装置模块204用替换校验码614覆写原始的校验码604。在一些所述的实施方式中,替换校验码614可以是包括不同长度的代码,或者可以包括其它与标签设备600相关的特征。在一些实施方式中,读取装置模块被配置为将替换代码传输至标签设备600,并且标签设备被配置为用替换校验码614覆写原始的校验码604。
根据图8A和8B,示出了验证***,包括:
网关,其被配置为接收验证请求,用于检验与验证主体相关的标识符、验证码和验证密码;
检验模块,其被配置为通过在验证数据库中定位与标识符相关的记录来检验标识符、验证码和验证密码;以及
在标识符、验证码和验证密码通过检验之后生成替换验证码和替换校验码,用于更新验证数据库中的记录。
关于图8A,在以产品验证模式800工作的验证***中,一旦通过读取装置模块204读取到存储在标签设备600中的标识符和验证码606则开始步骤802,并且要求用户向验证***800提供验证密码618。优选地,验证密码被手动输入读取装置模块204。在示例性的实施方式中,一旦在经过授权的商店中成功完成交易,则可将密码打印在销售收据上。在一个可选的实施方式中,可以在成功完成交易之前将密码显示给消费者。在步骤804,标识符、验证码606和验证密码618从读取装置发送至验证***的网关302,该验证***包括验证服务器202以执行验证。在一些实施方式中,验证服务器202可以是信息处理***,比如计算机、PDA、移动设备等等。另外,将标识符和校验码604传输到验证***,这可通过有线或无线的通信链路214,该通信链路214包括但不限于互联网。
一旦在验证***上接收到标识符、验证码606和验证密码618,则验证服务器202通过在验证服务器202的验证数据库306中定位与标识符相关的记录来检验标识符、验证码606和验证密码618。在一实施方式中,验证服务器202对进入的标识符、验证码606和验证密码618与数据库中的数据进行匹配从而执行验证。在一些其它的实施方式中,验证服务器202将与进入的标识符、验证码606和验证密码618相关的信息与数据库中的数据进行匹配从而执行验证。在一些示例中,验证数据库306可以是验证服务器202的一部分(即同一单元)。在一些其它的示例中,验证数据库306可以在验证服务器202以外。
如果标识符、验证码606和/或验证密码618的检验不成功,则验证***将记录特定标识符并且验证过程将要终止。可选择地,错误消息将被传输至指明了检验不成功的读取装置。
一旦确定出标识符、验证码606和验证密码618有效,则在步骤806,验证服务器202从验证数据库306重新获得验证口令608,并且生成替换校验码614、替换验证码616和替换验证口令。在一示例中,替换校验码614、替换验证码616和替换验证口令可以是可变长度的代码,其不同于原始的校验码604、原始的验证码606和原始的验证口令608。优选地,替换校验码614、替换验证码616和替换验证口令与任何现有标签设备600不相关。更加优选地,替换校验码614、替换验证码616和替换验证口令之前并不位于验证数据库306中。验证服务器202更新验证数据库306中的记录,从而将替换校验码614、替换验证码616和替换验证口令与标签设备600相关联。在一些实施方式中,原始的校验码604、原始的验证码606和原始的验证口令608从验证数据库306移除。
一旦成功生成替换校验码614、替换验证码616和替换验证口令,验证服务器202将原始的验证口令608、替换校验码614、替换验证码616和替换验证口令传输至读取装置模块204。可选地,在步骤810,验证服务器202传输与要验证的产品相关的产品信息,并且该产品信息经由包括读取装置模块204的设备显示给用户。在一实施方式中,验证***可具有网关302,该网关302执行原始的验证口令608、替换校验码614、替换验证码616和替换验证口令到标签设备600的传输。在另一实施方式中,验证服务器202可利用外部的传输***来传输原始的验证口令608、替换校验码614、替换验证码616和替换验证口令。在一些实施方式中,原始的验证口令608、替换校验码614、替换验证码616和替换验证口令到标签设备600的传输可通过有线或无线的通信链路214,所述通信链路214例如但不限于互联网。
根据图8B,一旦在读取装置模块204上接收到原始的验证口令608、替换校验码614、替换验证码616和替换验证口令,读取装置模块204给标签设备600提供原始的验证口令608,从而使得原始的验证码608被配置成在标签设备600和读取装置模块204之间的3DES验证之后,可使用原始的验证口令608来替换。读取装置模块使用替换校验码614、替换验证码616和替换验证口令来覆写原始的校验码604、原始的验证码606和原始的验证口令608。在一些所述的实施方式中,替换校验码614、替换验证码616和替换验证口令可以是包括不同长度的代码,或者可包括其它与标签设备600相关的特征。在一些实施方式中,读取装置模块被配置为将原始的验证口令608、替换校验码614、替换验证码616和替换验证口令传输至标签设备600,并且标签设备被配置为使用替换校验码614、替换验证码616和替换验证口令来覆写原始的校验码604、原始的验证码606和原始的验证口令608。
根据图9A和9B,其中示出了验证***,包括:
网关,其被配置为接收用于检验与验证主体相关的标识符、重新同步码和重新同步密码的验证请求;
检验模块,其被配置为通过在验证数据库中定位与标识符相关的记录来检验标识符、重新同步码和重新同步密码;并且
在标识符、重新同步码和重新同步密码通过检验之后生成替换重新同步码、替换验证码和替换校验码,用于更新验证数据库中的记录。
关于图9A,在以全局重新同步模式900工作的验证***中,一旦通过读取装置模块204读取到存储在标签设备600中的标识符和重新同步码610则开始步骤902,并且要求用户将重新同步密码622提供给验证***900。优选地,重新同步密码被手动输入读取装置模块204。在示例性的实施方式中,一旦在经过授权的商店中成功完成交易,则可将密码打印在销售收据上。在步骤904,标识符、重新同步码610和重新同步密码622从读取装置发送至验证***的网关302,所述验证***包括验证服务器202以执行验证。在一些实施方式中,验证服务器202可以是信息处理***,比如计算机、PDA、移动设备等等。另外,将标识符、重新同步码610和重新同步密码622传输到验证***,这可通过有线或无线的通信链路214,该通信链路214包括但不限于互联网。
一旦在验证***上接收到标识符、重新同步码610和重新同步密码622,则验证服务器202通过在验证服务器202的验证数据库306中定位与标识符相关的记录来检验标识符、重新同步码610和重新同步密码622。在一实施方式中,验证服务器202将进入的标识符、重新同步码610和重新同步密码622与数据库中的数据进行匹配以执行验证。在一些其它的实施方式中,验证服务器202将与进入的标识符、重新同步码610和重新同步密码622相关的信息与数据库中的数据进行匹配以执行验证。在一些示例中,验证数据库306可以是验证服务器202的一部分(即同一单元)。在一些其它的示例中,验证数据库306可以在验证服务器202以外。
如果标识符、重新同步码610和/或重新同步密码622的检验不成功,则验证***将记录特定的标识符并且验证过程将终止。可选择地,错误消息将被传输至读取装置,以指明检验不成功。
在步骤906中,一旦确定标识符、重新同步码610和重新同步密码622有效,验证服务器202从验证数据库306重新获得重新同步口令612,并且生成替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令。在一示例中,替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令可以是可变长度的代码,其不同于原始的校验码604、原始的验证码606、原始的验证口令608、原始的重新同步码610和原始的重新同步口令612。优选地,替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令与任何现有标签设备600不相关。
更加优选地,替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令之前并不位于验证数据库306中。验证服务器202更新验证数据库306中的记录,从而将替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令与标签设备600相关联。在一些实施方式中,将原始的校验码604、原始的验证码606、原始的验证口令608、原始的重新同步码610和原始的重新同步口令612从验证数据库306移除。
一旦成功生成替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令,验证服务器202将原始的重新同步口令612、替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令传输至读取装置模块204。可选地,在步骤910,验证服务器202传输与要验证的产品相关的产品信息,并且该产品信息经由包括读取装置模块204的设备显示给用户。
在一实施方式中,验证***可具有网关302,其执行原始的重新同步口令612、替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令到标签设备600的传输。
在另一实施方式中,验证服务器202可利用外部的传输***来传输原始的重新同步口令612、替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令。在一些实施方式中,原始的重新同步口令612、替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令到标签设备600的传输可通过有线或无线的通信链路214,所述通信链路214例如但不限于互联网。
根据图9B,一旦在读取装置模块204上接收到原始的重新同步口令612、替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令,读取装置模块204给标签设备600提供原始的重新同步口令612,从而使得原始的重新同步码612被配置成在标签设备600和读取装置模块204之间的3DES验证之后,可使用原始的重新同步口令612来替换。读取装置模块使用替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令来覆写原始的校验码604、原始的验证码606、原始的验证口令608、原始的重新同步码610和原始的重新同步口令612。
在一些所述的实施方式中,替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令可以是包括不同长度的代码,或者可包括其它与标签设备600相关的特征。
在一些其它的实施方式中,读取装置模块被配置为将原始的重新同步口令612、替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令传输至标签设备600,并且标签设备被配置为使用替换校验码614、替换验证码616、替换验证口令、替换重新同步码620和替换重新同步口令来覆写原始的校验码604、原始的验证码606、原始的验证口令608、原始的重新同步码610和原始的重新同步口令612。
有利的是,该验证***适用于不受信任的读取装置模块,其可能包括用于反向编译的恶意程序或软件程序。在该验证***中,读取装置模块可能仅仅作为通信设备来工作,用于读取一旦被读取就要发生改变的代码或口令。读取装置模块能够与在智能手机或任何手持设备中所包括的NFC读取装置一样普遍,从而使得对被打有标签的产品进行的验证对于在任何位置(在该位置不需要有昂贵的标签设备或受信任的自助终端机)的任何人而言都是可能的。
有利的是,标签有可能由验证服务器使用仅仅被提供给打有标签的产品的所有者的有效重新同步密码来进行重新同步。在标签中所存储的代码受到恶意程序或假货制造商修改的情况下,则在该标签中所存储的验证码可能不与验证数据库中所存储的记录匹配,所有者可重新同步标签以重置代码,其与验证数据库匹配从而使得产品能够再次被验证。
虽然不是必需的,根据附图描述的实施方式能够被实现为应用程序编程接口(API)或是作为由开发者使用的一系列函数库或是能够被包括在另一个软件应用程序(比如终端或个人计算机的操作***或便携式计算设备的操作***)中。通常来说,因为程序模块包括协助执行特定功能的例行程序、程序、对象、组件和数据文件,本领域中的技术人员将会理解软件应用程序的功能可能分布在大量的例行程序、对象或组件上,以便实现此处所期望的相同功能。
还将领会到的是,本发明的方法和***通过计算***整体实现或是通过计算***部分实现,并且任何适当的计算***的架构都可使用。其将包括独立的计算机、网络计算机和专用的硬件设备。这里使用了术语“计算***”和“计算设备”,这些术语旨在覆盖能够实现所描述的功能的计算机硬件的任何适当布置。
本领域的技术人员将领会到的是,术语“数据库”可包括任何形式的有组织的或无组织的数据存储设备,数据库以能够实现所描述的功能的软件、硬件或这两者的组合来实现。
本领域技术人员将领会到的是,可对如通过特定实施方式所示的本发明作出大量的改变和/或修正而不偏离被概括描述的本发明的精神或范围。因此,本发明的实施方式在所有方面都被认为是说明性而非限制性的。
除非特别说明,任何对本文中所包含的现有技术的参考不应被视为是对该信息作为公知常识的承认。
Claims (63)
1.一种验证方法,包括步骤:
接收验证请求,该验证请求用于检验与验证主体相关联的标识符,其中所述验证请求由至少包括快速检查模式、验证模式和重新同步模式的验证过程处理;
其中,在所述快速检查模式中,
还接收与所述验证主体相关的校验码;
通过在验证数据库中定位与所述标识符相关的记录来检验所述标识符;以及在所述标识符和所述校验码通过检验之后生成替换校验码,用于更新在所述验证数据库中的所述记录;
其中,在所述验证模式中:
还接收与所述验证主体相关的验证码和验证密码;以及
通过在验证数据库中定位与所述标识符相关的记录来检验所述标识符、所述验证码和所述验证密码,而不验证与所述验证主体相关的所述校验码;以及在所述标识符、所述验证码和所述验证密码通过检验之后生成替换验证码和替换校验码,用于更新在所述验证数据库中的所述记录;以及
其中,在所述重新同步模式中:
还接收与所述验证主体相关的重新同步码和重新同步密码;以及
通过在验证数据库中定位与所述标识符相关的记录来检验所述标识符、所述重新同步码和所述重新同步密码,而不验证与所述验证主体相关的所述校验码和/或所述验证码;以及在所述标识符、所述重新同步码和所述重新同步密码通过检验之后生成替换重新同步码、替换验证码和替换校验码,用于更新在所述验证数据库中的所述记录;
其中所述标识符、所述校验码、所述验证码以及所述重新同步码存储在与所述验证主体相关的标签中;以及
其中,在所述验证请求被所述验证过程成功处理后,所述替换校验码、所述替换验证码和/或替换重新同步码分别代替所述校验码、所述验证码和/或所述重新同步码。
2.如权利要求1所述的验证方法,还包括步骤:使用所述替换验证码和所述替换校验码来更新在所述验证数据库中的所述记录,从而使得与所述标识符相关的所述记录使用所述替换验证码和所述替换校验码来更新。
3.如权利要求2所述的验证方法,其中与所述标识符相关的所述记录被更新为与所述替换验证码和所述替换校验码相关联。
4.如权利要求1所述的验证方法,还包括步骤:使用所述替换重新同步码、所述替换验证码和所述替换校验码来更新在所述验证数据库中的所述记录,从而使得与所述标识符相关的所述记录使用所述替换重新同步码、所述替换验证码和所述替换校验码来更新。
5.如权利要求4所述的验证方法,其中与所述标识符相关的所述记录被更新为与所述替换重新同步码、所述替换验证码和所述替换校验码相关联。
6.如权利要求1所述的验证方法,其中所述验证密码和/或所述重新同步密码由用户手动输入。
7.如权利要求1所述的验证方法,其中所述验证请求从读取装置模块接收到,所述读取装置模块被配置为对来自所述相关的验证主体的所述标识符、所述校验码、所述验证码和/或所述重新同步码进行通信。
8.如权利要求7所述的验证方法,其中所述标识符、所述校验码、所述验证码和/或所述重新同步码被存储在一个或多个标签设备上,所述一个或多个标签设备被配置为给所述验证主体打标签。
9.如权利要求8所述的验证方法,还包括步骤:使用所述替换校验码、所述替换验证码和/或所述替换重新同步码来更新所述标签设备上存储的所述校验码、所述验证码和/或所述重新同步码。
10.如权利要求9所述的验证方法,其中使用所述替换校验码、所述替换验证码和/或所述替换重新同步码来更新所述标签设备上存储的所述校验码、所述验证码和/或所述重新同步码的步骤包括将所述替换校验码、所述替换验证码和/或所述替换重新同步码传输至所述读取装置模块。
11.如权利要求10所述的验证方法,其中所述读取装置模块被配置为使用所述替换校验码、所述替换验证码和/或所述替换重新同步码来更新在所述标签设备上存储的所述校验码、所述验证码和/或所述重新同步码。
12.如权利要求8所述的验证方法,其中在所述一个或多个标签设备上存储的所述验证码和所述重新同步码被配置为仅当在更新所述验证码和所述重新同步码的程序中提供了各自的验证口令或重新同步口令时才是可替换的。
13.如权利要求12所述的验证方法,其中所述验证口令和/或所述重新同步口令在所述一个或多个标签设备上存储。
14.如权利要求12所述的验证方法,其中所述验证口令和/或所述重新同步口令不能够通过所述读取装置模块读取。
15.如权利要求12所述的验证方法,还包括步骤:生成替换重新同步口令和/或替换验证口令,用于更新在所述验证数据库中的所述记录。
16.如权利要求15所述的验证方法,还包括步骤:使用所述替换重新同步口令和/或所述替换验证口令来更新所述验证数据库中的所述记录,从而使得与所述标识符相关的所述记录使用所述替换重新同步口令和/或所述替换验证口令来更新。
17.如权利要求16所述的验证方法,其中与所述标识符相关的所述记录被更新成与所述替换重新同步口令和/或所述替换验证口令相关联。
18.如权利要求15所述的验证方法,还包括步骤:使用所述替换重新同步口令和/或所述替换验证口令来更新在所述一个或多个标签设备上存储的所述重新同步口令和/或所述验证口令。
19.如权利要求15所述的验证方法,其中生成所述替换校验码、所述替换验证码、所述替换验证口令、所述替换重新同步码和/或所述替换重新同步口令用于更新与所述标识符相关的所述记录的步骤包括使用保护代码模块来处理所述校验码、所述验证码、所述验证口令、所述重新同步码和/或所述重新同步口令从而生成所述替换校验码、所述替换验证码、所述替换验证口令、所述替换重新同步码和/或所述替换重新同步口令的步骤。
20.如权利要求1所述的验证方法,还包括步骤:当所述标识符通过检验时,传输被检验的信号。
21.如权利要求8所述的验证方法,其中所述一个或多个标签设备包括近场通信(NFC)装置。
22.如权利要求15所述的验证方法,其中所述标识符、所述校验码、所述验证码、所述验证口令、所述重新同步码、所述重新同步口令、所述替换校验码、所述替换验证码、所述替换验证口令、所述替换重新同步码和/或所述替换重新同步口令被加密。
23.如权利要求1所述的验证方法,其中所述验证主体是产品。
24.如权利要求12所述的验证方法,其中所述标识符、所述校验码、所述验证码、所述验证口令、所述重新同步码和/或所述重新同步口令是字母数字字符串。
25.如权利要求24所述的验证方法,其中所述字母数字字符串是随机长度的。
26.如权利要求19所述的验证方法,其中所述保护代码模块被配置为使用预定的代码生成算法来生成所述替换校验码、所述替换验证码、所述替换验证口令、所述替换重新同步码和/或所述替换重新同步口令。
27.如权利要求26所述的验证方法,其中所述代码生成算法被配置为生成随机的字母数字字符串。
28.如权利要求8所述的验证方法,其中所述读取装置模块是手持设备。
29.如权利要求28所述的验证方法,其中所述手持设备是智能手机、多媒体设备或平板电脑。
30.一种验证***,包括:
网关,其被配置为接收验证请求,该验证请求用于检验与验证主体相关联的标识符,其中所述验证请求由至少包括快速检查模式、验证模式和重新同步模式的验证过程处理;
其中,在所述快速检查模式中,所述网关还被配置为接收与所述验证主体相关的校验码;
其中,在所述验证模式中,所述网关还被配置为接收与所述验证主体相关的验证码和验证密码;以及
其中,在所述重新同步模式中,所述网关还被配置为接收与所述验证主体相关的重新同步码和重新同步密码;
该验证***还包括:
检验模块,其被配置为通过在验证数据库中定位与所述标识符相关的记录来检验所述标识符、所述验证码、所述验证密码、所述重新同步码和重新同步密码;
在所述标识符和所述校验码在所述快速检查模式中通过检验之后,所述检验模块生成替换校验码,用于更新在所述验证数据库中的所述记录;
在所述标识符、所述验证码和所述验证密码在所述验证模式中通过检验之后,所述检验模块生成替换验证码和所述替换校验码,用于更新在所述验证数据库中的所述记录;以及
在所述标识符、所述重新同步码和所述重新同步密码在所述重新同步模式中通过检验之后,所述检验模块生成替换重新同步码、替换验证码和替换校验码,用于更新在所述验证数据库中的所述记录;
其中所述标识符、所述校验码、所述验证码以及所述重新同步码存储在与所述验证主体相关的标签中;以及
其中,在所述验证请求被所述验证过程成功处理后,所述替换校验码、所述替换验证码和/或替换重新同步码分别代替所述校验码、所述验证码和/或所述重新同步码。
31.如权利要求30所述的验证***,还包括:例行程序,其用于使用所述替换验证码和所述替换校验码来更新在所述验证数据库中的所述记录,从而使得与所述标识符相关的所述记录使用所述替换验证码和所述替换校验码来更新。
32.如权利要求31所述的验证***,其中与所述标识符相关的所述记录被更新成与所述替换验证码和所述替换校验码相关联。
33.如权利要求30所述的验证***,还包括:例行程序,其用于使用所述替换重新同步码、所述替换验证码和所述替换校验码来更新在所述验证数据库中的所述记录,从而使得与所述标识符相关的所述记录使用所述替换重新同步码、所述替换验证码和所述替换校验码来更新。
34.如权利要求33所述的验证***,其中与所述标识符相关的所述记录被更新为与所述替换重新同步码、所述替换验证码和所述替换校验码相关联。
35.如权利要求30所述的验证***,其中所述验证密码和/或所述重新同步密码由用户手动输入。
36.如权利要求30所述的验证***,其中所述验证请求从读取装置模块接收到,所述读取装置模块被配置为对来自所述相关的验证主体的所述标识符、所述校验码、所述验证码和/或所述重新同步码进行通信。
37.如权利要求36所述的验证***,其中所述标识符、所述校验码、所述验证码和/或所述重新同步码被存储在一个或多个标签设备上,所述一个或多个标签设备被配置为给所述验证主体打标签。
38.如权利要求37所述的验证***,还包括:例行程序,其用于使用所述替换校验码、所述替换验证码和/或所述替换重新同步码来更新所述一个或多个标签设备上存储的所述校验码、所述验证码和/或所述重新同步码。
39.如权利要求38所述的验证***,其中在用于使用所述替换校验码、所述替换验证码和/或所述替换重新同步码来更新所述一个或多个标签设备上存储的所述校验码、所述验证码和/或所述重新同步码的所述例行程序中,包括将所述替换校验码、所述替换验证码和/或所述替换重新同步码传输至所述读取装置模块。
40.如权利要求39所述的验证***,其中所述读取装置模块被配置为使用所述替换校验码、所述替换验证码和/或所述替换重新同步码来更新所述一个或多个标签设备上存储的所述校验码、所述验证码和/或所述重新同步码。
41.如权利要求40所述的验证***,其中在所述一个或多个标签设备上存储的所述验证码和所述重新同步码被配置为仅当在更新所述验证码和所述重新同步码的程序中提供了各自的验证口令或重新同步口令时才是可替换的。
42.如权利要求41所述的验证***,其中所述验证口令和/或所述重新同步口令在所述一个或多个标签设备上存储。
43.如权利要求41所述的验证***,其中所述验证口令和/或所述重新同步口令不能够通过所述读取装置模块读取。
44.如权利要求41所述的验证***,还包括:例行程序,其生成替换重新同步口令和/或替换验证口令,用于更新所述验证数据库中的记录。
45.如权利要求44所述的验证***,还包括:例行程序,其使用所述替换重新同步口令和/或所述替换验证口令来更新所述验证数据库中的所述记录,从而使得与所述标识符相关的所述记录使用所述替换重新同步口令和/或所述替换验证口令来更新。
46.如权利要求45所述的验证***,其中与所述标识符相关的所述记录被更新成与所述替换重新同步口令和/或所述替换验证口令相关联。
47.如权利要求44所述的验证***,其中所述例行程序被配置为使用所述替换重新同步口令和/或所述替换验证口令来更新在所述一个或多个标签设备上存储的所述重新同步口令和/或所述验证口令。
48.如权利要求47所述的验证***,其中生成所述替换校验码、所述替换验证码、所述替换验证口令、所述替换重新同步码和/或所述替换重新同步口令用于更新与所述标识符相关的所述记录的所述例行程序,其包括使用保护代码模块来处理所述校验码、所述验证码、所述验证口令、所述重新同步码和/或所述重新同步口令以便生成所述替换校验码、所述替换验证码、所述替换验证口令、所述替换重新同步码和/或所述替换重新同步口令的例行程序。
49.如权利要求48所述的验证***,其中所述例行程序被配置为当所述标识符通过检验时,传输被检验的信号。
50.如权利要求37所述的验证***,其中所述一个或多个标签设备包括近场通信(NFC)装置。
51.如权利要求48所述的验证***,其中所述标识符、所述校验码、所述验证码、所述验证口令、所述重新同步码、所述重新同步口令、所述替换校验码、所述替换验证码、所述替换验证口令、所述替换重新同步码和/或所述替换重新同步口令被加密。
52.如权利要求30所述的验证***,其中所述验证主体是产品。
53.如权利要求48所述的验证***,其中所述标识符、所述校验码、所述验证码、所述验证口令、所述重新同步码和/或所述重新同步口令是字母数字字符串。
54.如权利要求53所述的验证***,其中所述字母数字字符串是随机长度的。
55.如权利要求48所述的验证***,其中所述保护代码模块被配置为使用预定的代码生成算法来生成所述替换校验码、所述替换验证码、所述替换验证口令、所述替换重新同步码和/或所述替换重新同步口令。
56.如权利要求55所述的验证***,其中所述代码生成算法被配置为用于生成随机的字母数字字符串。
57.如权利要求37所述的验证***,其中所述读取装置模块是手持设备。
58.如权利要求57所述的验证***,其中所述手持设备是智能手机、多媒体设备或平板电脑。
59.一种用于验证产品的标签,包括:
存储模块,其被配置为存储与所述产品相关的标识符、校验码、验证码和重新同步码,其中当所述标识符、所述校验码、所述验证码和所述重新同步码通过通信接口读取到以及在至少包括快速检查模式、验证模式和重新同步模式的验证过程处理时,
其中,所述验证过程由用于验证的***执行,该***包括:检验模块,其被配置为通过在验证数据库中定位与所述标识符相关的记录来验证标识符、验证码、验证密码、重新同步码和重新同步密码;
其中,在所述快速检查模式中,
处理所述标识符和所述校验码,以及在所述标识符和所述校验码被检验并确定为有效之后,使用替换校验码更新所述校验码;
其中,在所述验证模式中:
处理所述标识符、所述验证码和验证密码,以及在所述标识符、所述验证码和验证密码被检验并确定为有效之后,使用替换校验码和替换验证码更新所述校验码和所述验证码;以及
其中,在所述重新同步模式中:
处理所述标识符、所述重新同步码和所述重新同步密码,以及在所述标识符、所述重新同步码和所述重新同步密码被检验并确定为有效之后,使用替换校验码、替换验证码和替换重新同步码更新所述校验码、所述验证码和所述重新同步码。
60.如权利要求59所述的标签,其中所述存储模块被配置为从所述通信接口接收所述替换校验码、所述替换验证码和所述替换重新同步码从而更新在所述存储模块中存储的所述校验码、所述验证码和所述重新同步码。
61.如权利要求60所述的标签,其中所述存储模块还被配置为存储与所述产品相关的验证口令和重新同步口令;并且其中所述验证码和所述重新同步码被配置为仅当在更新所述验证码和所述重新同步码的程序中提供了各自的验证口令或重新同步口令时才是可替换的。
62.如权利要求61所述的标签,其中所述验证口令和/或所述重新同步口令不能够通过读取装置模块读取。
63.一种用于验证产品的方法,包括步骤:
将如权利要求59至62中任一项所述的标签加入到所述产品;
读取所述标签以便获得标识符,以及获得校验码、验证码或重新同步码中的任何一个;以及
将所述标识符,以及将所述校验码、所述验证码或所述重新同步码中的任何一个传输至如权利要求30至58中任一项所述的验证***用于进行检验。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/083617 WO2015039279A1 (en) | 2013-09-17 | 2013-09-17 | A system and method for authentication |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105849739A CN105849739A (zh) | 2016-08-10 |
CN105849739B true CN105849739B (zh) | 2020-10-30 |
Family
ID=52688074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380080974.9A Active CN105849739B (zh) | 2013-09-17 | 2013-09-17 | 验证***和验证方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105849739B (zh) |
WO (1) | WO2015039279A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10395231B2 (en) * | 2016-06-27 | 2019-08-27 | Altria Client Services Llc | Methods, systems, apparatuses, and non-transitory computer readable media for validating encoded information |
WO2020000367A1 (en) * | 2018-06-29 | 2020-01-02 | Logistics and Supply Chain MultiTech R&D Centre Limited | Multi-sensor theft/threat detection system for crowd pre-screening |
WO2021004125A1 (zh) * | 2019-07-09 | 2021-01-14 | 上海吾十吾信息技术有限公司 | 基于射频标签的用户交互式物联验证的方法、装置与*** |
CN110135542B (zh) * | 2019-07-09 | 2019-10-08 | 上海吾十吾信息技术有限公司 | 基于射频标签的用户交互式物联验证的方法、装置与*** |
CN113268737A (zh) * | 2020-02-15 | 2021-08-17 | 阿里巴巴集团控股有限公司 | 环境安全验证方法、***和客户端 |
CN111523907A (zh) * | 2020-03-10 | 2020-08-11 | 浙江冒个泡电子商务有限公司 | 一种防伪方法 |
IT202100014651A1 (it) * | 2021-06-04 | 2022-12-04 | Pozidis Group Sagl | Sistema e metodo per fornire certificati di autenticità dei prodotti |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1102781C (zh) * | 1998-08-19 | 2003-03-05 | 曹莉冬 | 利用信息标识鉴别产品真伪的防伪***和防伪方法 |
CN1560775B (zh) * | 2004-02-25 | 2012-01-04 | 栗宏刚 | 基于移动通信标准短消息服务平台的三元变量动态认证***和方法 |
US20090096574A1 (en) * | 2007-10-16 | 2009-04-16 | Rcd Technology, Inc. | Rfid tag using encrypted password protection |
CN101500018A (zh) * | 2008-02-03 | 2009-08-05 | 张元梅 | 数码信息防伪的方法 |
CN101504715B (zh) * | 2009-03-04 | 2011-11-16 | 深圳市众合联科技有限公司 | 产品身份数码标识装置、检验装置、产品及防伪检验方法 |
CN101872460A (zh) * | 2010-05-27 | 2010-10-27 | 上海华彩科技有限公司 | 一种基于动态防伪标识的rfid在线防伪***的处理方法 |
CN102385710B (zh) * | 2011-08-15 | 2013-01-16 | *** | 一种真伪验证方法和*** |
CN103246841A (zh) * | 2012-02-09 | 2013-08-14 | 富泰华工业(深圳)有限公司 | 电子装置的解锁密码重置***及方法 |
CN102622633A (zh) * | 2012-03-14 | 2012-08-01 | 江苏联博计算机信息产业有限公司 | 一种多功能数字防伪码标签及其应用 |
CN102663591A (zh) * | 2012-03-19 | 2012-09-12 | 樊俊锋 | 基于电子标签的产品防伪方法和*** |
-
2013
- 2013-09-17 CN CN201380080974.9A patent/CN105849739B/zh active Active
- 2013-09-17 WO PCT/CN2013/083617 patent/WO2015039279A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN105849739A (zh) | 2016-08-10 |
WO2015039279A1 (en) | 2015-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI813677B (zh) | 用於自動物件辨識及鑑認之方法及系統 | |
CN105849739B (zh) | 验证***和验证方法 | |
US11115209B2 (en) | Methods and systems for preparing and performing an object authentication | |
CN108053001B (zh) | 电子仓单的信息安全认证方法和*** | |
US9256881B2 (en) | Authenticating and managing item ownership and authenticity | |
US20170270217A1 (en) | ID Tag Authentication System and Method | |
CN102831529B (zh) | 一种基于射频的商品信息识别方法及*** | |
US20160098730A1 (en) | System and Method for Block-Chain Verification of Goods | |
US20160098723A1 (en) | System and method for block-chain verification of goods | |
US8459550B2 (en) | Method for transferring data, a computer program product, a data provision and a data receiving device and a communication system | |
WO2017116303A1 (en) | Secure dual-mode anti-counterfeit product authentication methodology and system | |
US20180205714A1 (en) | System and Method for Authenticating Electronic Tags | |
CN109359983B (zh) | 一种多码互校方法及*** | |
CN114830599B (zh) | 使用加密锚管理物理对象 | |
KR100848791B1 (ko) | 보안 검증이 가능한 태그 데이터 기록 및 취득 방법, 태그데이터 기록 및 취득 장치 | |
US11397804B2 (en) | System and methods for authenticating tangible products | |
US11631062B2 (en) | Voucher verification auxiliary device, voucher verification auxiliary system, and voucher verification auxiliary method | |
WO2014134827A1 (en) | System and method for authentication | |
JP2018072977A (ja) | 商品の真贋判定システム | |
RU2814089C2 (ru) | Способы и системы для автоматического распознавания объектов и проверки подлинности | |
US20220318821A1 (en) | System and methods for authenticating tangible products | |
CN113780016A (zh) | 防止商品及其所标示商标被仿造的验证***及验证方法 | |
KR20200098355A (ko) | 근거리통신 태그 위변조 방지 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1228031 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |