掌桥专利:专业的专利平台
掌桥专利
首页

一种商品防伪方法及防伪系统

文献发布时间:2023-06-19 12:14:58


一种商品防伪方法及防伪系统

技术领域

本发明涉及商品防伪方法及防伪系统领域。

背景技术

随着商品经济越来越发达,商品防伪的形势也越来越严峻,特别是一些名烟名酒食品药品等,由于伪造名烟名酒可以带来非常可观的利润,因此,名烟名酒的防伪是非常必要的,目前某些名烟名酒的防伪具有如下不足:

如果提供防伪方案的内部人员造假,无法规避,造成防伪系统失效。

发明内容

本发明针对目前名牌烟酒等商品防伪系统的不足,提供一种商品防伪方法及防伪系统,该防伪系统利用卫星导航系统将实时地理、时间信息,通过实时加密运算,将加密后的密文及相关数据加到商品包装上和后台防伪数据库中。

本发明为实现其技术目的所采用的技术方案是:一种商品防伪方法,该方法在后台设置防伪数据库保存所有商品上的防伪数据;商品包装时生成防伪数据,并加上时间戳,分别保存在商品上的防伪机构的存储器中和后台的防伪数据库中;商品防伪检测时,检测装置读取商品包装中的防伪机构的存储器中的数据上传后台,在后台中对该数据进行验证,在检测装置中展示商品真伪,同时,在防伪机构的存储器中和后台的防伪数据库中加上检测时的时间戳和相关数据。

进一步的,上述的商品防伪方法中:商品防伪检测时,检测装置重新生成防伪数据,并加上时间戳和位置信息,通过实时加密运算,将加密后的密文及相关数据分别保存在商品上的防伪机构的存储器中和后台的防伪数据库中。

进一步的,上述的商品防伪方法中:还包括在用户使用商品破坏商品包装时,防伪机构自动改变存储器中的数据。

进一步的,上述的商品防伪方法中:在商品包装时还设定电子围栏,在给定的区域范围内,才可以进行商品防伪数据的加密运算,以及录入防伪数据库。

进一步的,上述的商品防伪方法中:所述防伪数据包括代表商品唯一的串号和加密设备生成的密码。

本发明还提供一种商品防伪系统,包括设置在后台的防伪数据库和设置在商品上的防伪机构、用户手持的检测装置;所述的防伪机构包括设置在商品上的NFC芯片;在NFC芯片的存储器中保存有防伪数据;所述的检测装置包括NFC读写模块,处理运算模块与后台进行通信的通信模块。

进一步的,上述的商品防伪系统中:在所述的防伪机构中,还包括电池和微动开关,所述的微动开关设置在电池与NFC芯片电源回路中,只有在使用商品时破坏商品包装的时候,微动开关才闭合,电池对NFC芯片供电,NFC芯片存储的数据自动更新。

进一步的,上述的商品防伪系统中:所述的检测装置为安装有商品为防伪而准备的APP的智能手机,所述的智能手机中NFC读写模块。

本发明在商品防伪时采用的动态密码,每件商品上都采用了不同的密码,可以防止内部人员造假。

下面结合附图和具体实施例对本发明进行详细地说明。

附图说明

附图1为本发明防伪检测流程图。

附图2为本发明实施例1商品上防伪机构结构图。

附图3为本发明实施例1防伪系统框图。

附图4为本发明实施例1防伪流程图。

具体实施方式

实施例1,是一种名酒的防伪系统,如图1、2、3所示,本实施例中,在商品的外包装上也就是酒瓶上设置防伪机构,利用设置在酒瓶盖上的NFC芯片存储防伪数据,在后台设置防伪服务器和防伪数据库,另外加上用户安装有APP的手机组成一个防伪系统。

本实施例的一种名酒防伪系统,如图2所示,包括设置在酒厂后台的防伪数据库和设置在酒瓶盖的防伪机构、用户手持的检测装置(手机);防伪机构包括设置在酒瓶盖上的NFC芯片,还有电池,如图3所示,以及微动开关,微动开关只有在拧开酒瓶盖时才闭合,闭合以后电池给NFC芯片供电,此时NFC芯片更新其存储器内的数据;在NFC芯片的存储器中保存有防伪数据;检测装置也就是用户安装有APP的手机上包括NFC读写模块,处理运算模块。

实施例中,名酒防伪系统由四个部分组成:

酒瓶盖上,用:位置信息(由北斗系统提供)+时间信息(由北斗系统提供)+电池+微动开关+NFC芯片。酒瓶盖中,加入电池和开关,当原装酒开封后,微动开关打开,电池给系统供电,电路启动工作,NFC的加密芯片内部数据就改变;这样,鉴别真伪的APP或小程序在读取到芯片中的信息时,解码出来的信息和酒厂数据库中的信息对不上,就可以判定为伪,可避免用过的酒瓶中的芯片被重复使用。在酒瓶封盖后,加密信息录入系统中,加入北斗的时间戳和位置信息通过实时加密运算的密文及相关数据,并设定电子围栏,在给定的区域范围内,才可以进入数据库的录入;可避免加密方案提供者或内鬼伪造防伪系统。加密系统给每一瓶酒所加密的密文都是不一样的,这样,在后续用户用指定的解码APP或小程序进行解码时,可进行比较以判定真伪。

鉴定酒瓶内芯片数据及其状态的手机小程序,或APP(加密系统)。

酒厂的防伪数据库。

酒瓶封盖后,特定的扫描及加密运算,并信息录入系统。

加密算法是在酒瓶灌装完成后,酒瓶盖内的PCB板系统微动开关关闭,密文是特定的扫描加密系统中完成,并读取PCB板上NFC的相关信息,录入酒厂的数据库中。解密算法,是在APP、小程序中完成。用户每做一次真伪鉴定时,APP或小程序都会录入特定信息于NFC芯片上,并在判定为真时,把此信息,录入酒厂的数据库中;再次扫描鉴定真伪时,也会比较之前的痕迹,相当于,每次的鉴定为真后,密码都会再变动一次。这样,可避免特定情况下的暴力破解。加密算法,采用SHA2算法,或类似性能的加密算法,一般认为,以当今现有的最快的计算机,密码有可能被破解的时间是100万年;由于每瓶酒的密码不同,每瓶酒每次经过查询后的密码也会改变,所以,就算有更新的超级计算机暴力破解,理论上,100万年,也只可以破解掉一瓶酒的密码。

本实施例中:在酒瓶盖上北斗时间信息采集单元,作用在于:

A)时间在进行SHA256哈希运算,加密、解密算法时,作为算法的一个输入自变量,当酒瓶在流水线上封瓶时,加密系统将记录封瓶时刻的时间,并实时加密运算,因为每瓶酒的封瓶时间参数不同,每瓶酒将产生一个密码,连同此瓶酒的唯一串号,系统产生的随机数等变量,由加密系统,存入防伪数据库。此密码也会因时间不同,密文也相应每个都不相同。

2.北斗地理位置信息采集单元:北斗时间信息用于每瓶酒在封瓶后,瓶盖上的时间信息与加密函数的时间参数输入。北斗位置信息用于特定区域内,进行数据库录入,防止非授权人对数据库的录入操作;位置信息同时也是加密、解密算法的一个参数。

A)此功能配合加密系统的位置使能功能起作用,其作用在于:加密系统的正常工作,必须要在系统设定的地理区域内(精确到米级),才可以进行数据库录入,防止非授权人对数据库的录入操作。

B)地理位置信息数据,同时也是加密、解密算法的一个输入参数,通过北斗的地理信息功能模块获得。

3.NFC芯片,工作于标签状态,由读卡器在读写瞬间供电(NFC的标准)。

A)存储NFC芯片的串号,采用加密级的NFC芯片后,NFC的串号是唯一,且不可被复制。

B)存储三个时间参数:一是电源微动开关关闭后的T0时间点,二是酒瓶盖被加开后,ΔT由零,时间开始变化ΔT,三是每次读写的时间痕迹TR。

C)预留加密后的密文信息,写入NFC相关的加密单元中。预留密文在NFC的存储空间内,是为了未来在系统无手机网络信号时,也可以鉴伪。

加密函数:Y=F(X1,X2,X3,X4);(加密函数,至少是SHA256的哈希函数同等级别,或破解难度以上的加密函数;)

其中:Y,是加密函数运算后的密码;

X1:是封瓶的时间;X2:是封装的地点,X3:是每酒瓶特有的串号;X4:是随机数(密码)。

4.电池:防伪瓶盖在特定的状态下启动工作,在酒瓶首次封瓶后,将工作在断电状态。

5.微动开关,微动开关与酒瓶封瓶与否而关和开,当首次封瓶后,开关会关闭,防伪系统断电,防伪瓶盖时间状态固定。只在酒瓶盖首次被打开时,微动开关打开,防伪PCB板上电,防伪系统板开始工作,酒瓶盖的状态改变,解码后的密文与数据库中的密比对不上,可证伪。

用户手机上的NFC读写装置,在加密时,读出串号,时间、位置,进行加密运算。写信息进NFC芯片,密文是特定程序可以读写,防止NFC芯片的特征信息被非法复制。数据库写入装置,在满足设定条件时,录入产品信息,存于服务器中,并为后续解密、再次加密,提供数据。后台服务器中的加密模块,对时间+地点+串号+随机数(SALT)+。。。,进行加密计算,如:SHA2等级或以上级别的加密运算。后台的防伪数据库,存储所有产品之数据及每瓶酒的密文密码等相关信息。

加密过程:

通过NFC的标签功能,设定标签的串号,即为酒的唯一串号,并可以时间、地点、用户鉴定真伪时的时间痕迹,存储在防伪PCB板上的NFC的相关存储单元。

加密算法,在特定的地点,由加密设备在酒灌装封装的现场,实时完成。加密设备利用HASH函数的单向性,产生一个密码(如:用SHA256,就是会产生一个256位的二进制字符串),将此密码字符串和酒瓶的唯一的串号,同时作为一个记录,存储在防伪数据库中,数据库由特定的服务器和专业人员维护。

鉴定酒的真伪,过程如下:由带NFC功能的智能手机,是硬件的工具,专门设计的鉴伪APP或小程序,用户要鉴定时,启动手机中的鉴伪APP或小程序,启动NFC,扫描酒瓶盖,读取各项参数,在手机中,进行HASH运算,生成的密码,与防伪数据库中的密文进行比对,如果相同,则酒为真,且没有打开过瓶,如果串号相同,密文对不上,则显示酒瓶已开封,如果串号也不同、密文也对不上,或者鉴伪APP或小程序不能识别,则酒为伪。

用户手机通过下载获得的APP功能如下:

手机NFC功能,设定为读卡器功能,读取酒瓶盖之NFC芯片上信息(时间+地点+时间变化+串号+读写痕迹+随机数等),读写后,进行SHA256单向解密运算,然后,同加密数据库中相应的密文进行比较,相同,则为真,反之为伪。数据库读写装置,把数据库息读出,用于解密及密码比对,并记录查询痕迹于数据库。解密模组,把NFC的信息、数据库信息、时间、地点等,进行解密运算,并比对,输出鉴定结果。数据库,用于存储酒瓶的串号、与之相应的密文,及用户在扫描鉴伪的痕迹记录。

在后台中数据库管理包括:

数据库管理系统,身份识别功能:

A)在录入阶段,对授权的请求,才允许录入;

B)在读取时,也只对授权的请求,开放数据,

C)对授权的请求,记录鉴定痕迹。

数据库,用于存储和记录数据;数据包括:时间、地点、串号、随机数、密文、痕迹记录。

本实施例的防伪过程如图4所示。

本实施例具有如下优点:

变静态密码为动态密码,每瓶酒密码不同、每次查询后,密码都会变动。

加密由特定设备、在特定地点完成,避免内鬼(不在特定区域内,无法录入数据,无法完成加密)。

瓶盖内,加入微动开关,开瓶后,状态改变,解密APP或小程序准确识别信息,并及时更新数据库。

相关技术
  • 商品防伪系统及双通道实现商品防伪的方法
  • 商品防伪方法和商品防伪系统
技术分类

06120113227740