真实性验证系统及方法_2

文档序号:9291699阅读:来源:国知局
和管理系统的所有用户的身份。GTPS配置成识别、收集和传送扫描设备的时间和地理位置信息。DB頂S配置成验证由GTPS发送的扫描设备的地理位置,以及由IHMS发送的用户身份。该实施例将在下面更加详细地描述。
[0025]UPID 的生成
[0026]UPID (Unique Product Identificat1n)是本专利申请提供的实施例的重要组成部分。在一个实施例中,产品的品牌持有人提供有关产品的信息,其对消费者是有用的或者是品牌持有人希望销售产品的国家或地区的法律所要求提供的,用该国家或地区的语言。这些信息上传到可以通过互联网访问的中央或分布式云服务器上。这些信息被格式化以符合具体的要求,以被打印、蚀刻或雕刻在产品或标签上,或通过粘接剂或其他方法粘附在产品上。
[0027]与此同时,品牌持有人请求一定数量的产品(也称之为“运营”)由其自己或多个合约制造商生产。这些请求可以通过多个机器和设备输入,包括计算机、手持设备、移动电话、平板电脑等。这些运营请求,当进入到云系统时,使云系统生成唯一产品标识(UPID)代码/号码(并不局限于数字)。这些产品ID是唯一的,因为只有一个这样的字母、数字、符号和 / 或字符(ANSC,alphabets, numbers, symbols and/or characters)的组合(字符串)ο此外,该产品ID是随机生成的,因此任一 UPID不会以任何方式与上一个ID和下一个ID连续。这样的随机ID可以由随机代码生成器生成。
[0028]唯一产品标识(UPID)码,由二维码符号表示,是一个字母-数字-符号-字符(ANSC)的字符串,使用多个对称和非对称的编码和解码算法和技术进行编码,包括但不限于SHA、MD5和RSA,以及进一步使用的各种二维码编码成二维码符号,例如QR码、GSl条码、电子产品编码(EPC, Electronic Product Code)等。应该指出的是,UPID和ANSC编码成的二维码符号可以是人可读的或机器可读的。还应当理解的是,可见/不可见与可读/不可读是不一样的,是机器可读的可能不是人可读(即理解)的。
[0029]以上提到的二维码符号将成为蚀刻、雕刻或打印的产品标签的一部分。虽然不是人可读的,它是机器或设备可读的,当机器或扫描设备与二维码解码软件一起启用时。各种扫描设备,例如移动电话、扫描仪、平板电脑等,当和二维码读取软件一起启用时,可以用来读取二维码。所有这些扫描设备也可以连接到有线或无线网络,进而连接到互联网。或者,扫描设备可以通过各种连接机制直接连接到互联网,例如EDGE、3G、WiMax, LTE等。在图1所示的实施例中,扫描设备配置成加密信息并与DBMS 101交换加密的信息,通过蓝牙、红夕卜、WiF1、2G、3G、4G、LTE通信和其他现有的或未来的通信协议或技术。
[0030]在另一实施例中,云系统配置成还生成另一 ANSC的唯一字符串,这是一种隐性码,将在后面更详细的叙述。根据算法,两个唯一的字符串,即显性码和隐性码,必须结合起来形成一个预设的号码或字母-数字序列。预设的字符串可以不时地改变。
[0031]在一个实施例中,产品是一种类型,品牌持有人或制造商通常指定一个序列号(这也可能是唯一的)给产品。例如这些产品,包括硬盘、移动电话等。云系统自动将序列号与UPID绑定。序列号可以和其他与产品有关的信息结合,例如零件号、库存单位(SKU,stock keeping unit)号、全球贸易项目代码(GTIN,global trade item number)等。
[0032]在另一实施例中,产品是一种类型,品牌持有人和制造商通常不会指定一个序列号给产品。例如这些产品,包括水果、蔬菜等等,这些是按照重量、体积或尺寸销售。在这种情况下,云系统配置成生成一个独立于其他任一关联到具体产品的唯一号码或ID的UPID。此外,可能有其他非唯一号码或信息,例如库存单位(SKU)号、全球贸易项目代码(GTIN)等,品牌持有人或制造商希望指定给产品或多个产品。
[0033]当由品牌持有人制造或包装产品的请求发送给云系统,云系统配置成转发该请求给制造商,包括已经由云系统生成的UPID。在制造、组装或包装期间,产品的预先格式化的信息雕刻或蚀刻到产品上,或打印在产品标签上,其通过各种方式粘附在产品上。
[0034]隐性码和防揭换层
[0035]根据本专利申请的另一实施例,有两个二维码包含在产品标签中。其中一个二维码是显性码,另外一个是隐性码,由防揭换材料掩盖。隐性二维码也雕刻、蚀刻或打印在产品标签上,但是被防揭换材料掩盖、遮掩或覆盖,例如刮膜、撕揭膜等。
[0036]根据本专利申请的另一实施例,在使用扫描软件的用户版时,当用户扫描显性(即可见)二维码时,系统配置成要求用户去除防揭换材料以露出隐性二维码和/或其他字母-数字-符号-字符(ANSC)。一旦防揭换材料被移除,隐性二维码或ANSC显露出来,该产品被认为是“已消费的”,必须支付或者作为用过的产品注销,如果还没有被零售商出售。
[0037]图2A示出了 UPID和二维码的生成。参看图2A,产品信息201用于生成UPID203。显性代码205由UPID203编码过来,并打印作为标签信息207的一部分。隐性代码209由UPIDGS105生成,其应该与显性代码205匹配。在该实施例中,移除防揭换材料可以露出以ANSC209表示的UPID。ANSC209可以是可见的可读的格式。ANSC209还需要与编码成显性二维码205的UPID203相匹配。在该实施例中,匹配指的是两个唯一的字符串必须能够结合形成预设的号码或字母-数字序列,如前文所述。
[0038]在本专利申请的另一实施例中,显性和隐性二维码可以不只包含产品的UPID。它们也可以包括产品特性、规格、法律和健康信息、警告、原产地位置、制造、零件编号、配送信息、温度、有效期、生产日期等等(以下简称产品信息)。根据品牌持有人或制造商希望获取和存储在二维码中的信息的数量,品牌持有人或制造商可以选择合适的可以存储适量信息的二维符号。
[0039]图2B为示出了显性二维码202和隐性二维码204的示意图。对于正品,显性二维码202和隐性二维码204彼此相匹配。参看图2B,在一个实施例中,显性二维码202包含被编码或表示在二维码符号中的产品信息。隐性二维码204从UPID用二维码符号进行编码。或者,在另一个实施例中,显性二维码202可以不包含产品信息,显性二维码202和隐性二维码204可以是相同的,并由UPID用二维码符号进行编码。
[0040]在另一实施例中,显性二维码202和隐性二维码204分别表示一个ANSC字符串I和一个ANSC字符串2。对于正品,ANSC字符串I和ANSC字符串2结合以产生UPID。或者,ANSC字符串I和ANSC字符串2可以结合以产生预设的ANSC字符串。还是在另一实施例中,ANSC字符串I和ANSC字符串2结合以产生预设的具有UPID的ANSC字符串。还是在另一实施例中,其中一个二维码由UPID编码。另一个二维码由ANSC字符串编码。UPID和ANSC字符串的结合是一预设的ANSC字符串。
[0041]在本专利申请中,UPID和ANSC代码的结合指的是两个或两个以上的信息片段经过数学算法以生成预设的字符串。
[0042]公钥基础设施
[0043]在本专利申请的所有实施例中,对于云服务器DB頂S之间的所有通信会话,每当数据包在扫描/读取设备和云服务器之间传送,所有数据流都进一步用各种加密技术或密码体制进行加密,例如对称加密和解密。一个例子是公钥基础设施(public keyinfrastructure, PKI)。该技术应用广泛,当希望验证双方的身份和访问产品信息时,在任意两方或多方之间提供了一种高强度的安全性。私钥和公钥基础设施的使用也可以包括完备前向安全性,可以进一步包括多因素安全的使用,例如双因素验证(two factorauthenticat1n, 2FA)设备,以及包括通用身份验证框架(Universal Authenticat1nFramework, UAF)和通用第二因素(Universal Second Factor,U2F)的线上快速身份验证标准。
[0044]在本专利申请的另一实施例中,使用了 PKI加密。隐性二维码可以用产品处理人的公共密钥进行加密,例如物流供应商
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1