本发明专利技术公开了一种基于产品特征变形组合与相互认证的防伪方法,依据产品信息和产品生产时间绑定的产品特征,采用变形组合方式生成防伪码,产品特征和防伪码两者信息不同,相互之间却有着一一对应关系,产品真伪的查询认证方便可行;防伪码不需要存放在查询认证数据库,数据库的安全性得到了保障。本发明专利技术仅将产品信息和生产时间录入查询认证数据库;消费者验证产品真伪时,可发送该防伪码至查询认证系统,系统通过该防伪码演算出产品特征的信息,或验证真伪后反馈信息给消费者,或提供信息供消费者自行验证;并且在数据库中对该记录做出相应标记,可以防止不良商家使用已经验证过的防伪码进行产品伪造,大大提高产品的防伪性能。
【技术实现步骤摘要】
本专利技术属于防伪、信息溯源及数据安全
,更具体地,涉及一种基于产品特征变形组合与相互认证的防伪方法。
技术介绍
产品特征是产品自身构造所形成的特色,一般指产品的外形、质量、功能、商标和包装等,能反映产品对顾客的吸引力。在防伪领域中,通常以产品名称等公开信息作为产品的特征,这些特征是消费者凭借自身具有的价值观、信仰和过去的经验来评价和形成的,成为影响消费者购买、使用产品的主要因素,具有十分重要的作用。名优产品固有的特征数量有限,不能像密码一样可以随时更换重复利用,而且一旦产品固有的特征暴露或被非法盗用于其它目的,将导致巨大的经济损失。例如在指纹特征识别技术应用中,国际上每年都会因为客户指纹信息的丢失等原因,而使得银行指纹识别系统被攻破,造成数亿美元的损失。另一方面,在产品溯源系统中,大量的产品防伪数据需存放在数据库中,这使得数据安全遭受威胁,产品假冒成为可能。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供一种基于产品特征变形组合与相互认证的防伪方法,本专利技术借鉴了可撤销生物特征(cancelablebiometrics)的概念,应用某种可重复操作的不可逆变换,对产品特征信息进行变形组合,解决产品特征被滥用以及防伪数据库安全性和隐秘性不高的问题。为实现上述目的,按照本专利技术的一个方面,提供一种基于产品特征变形组合与相互认证的防伪方法,包括以下步骤:步骤1为每件产品生成产品特征信息,并将所述产品特征信息添加进数据库,所述产品特征信息包括产品型号M和产品生产日期B;步骤2根据所述产品特征信息为每件产品生成一个唯一防伪码K并印制,所述防伪码K采用明码和暗码的组合形式,所述防伪码K的暗码部分的印刷采用油墨方式覆盖,其中,所述防伪码K的生成包括以下子步骤:(2-1)生成所述防伪码K的明码O=M|B,表示由产品型号M与产品生产日期B连接而成;(2-2)生成所述防伪码K的暗码C=decode(code(b)|R),code表示编码操作,decode表示解码操作,则所述防伪码K=(M|B|C),生成所述暗码C包括以下子步骤:(2-1-1)计算关系码R=fun(M,T)=code(M)^code(T),其中,T表示产品时间信息,fun(M,T)表示对M、T的编码进行按位异或运算;(2-1-2)根据对所述产品时间信息T的编码规则,对产品生产时间b进行编码;(2-1-3)将所述步骤(2-1-2)得到的编码和所述关系码R连接后转换为十六进制数即为所述暗码C;步骤3将所述防伪码K发送至官方查询系统进行产品查询认证和信息反馈。按照本专利技术的另一方面,提供一种基于产品特征变形组合与相互认证的防伪方法,包括以下步骤:步骤1为每件产品生成产品特征信息,并将所述产品特征信息添加进数据库,所述产品特征信息包括产品型号M和产品时间信息T;步骤2根据所述产品特征信息为每件产品生成一个唯一防伪码K并印制,所述防伪码K采用全油墨方式覆盖,其中,所述防伪码K的生成包括以下子步骤:(2-1)对所述产品时间信息T进行二进制编码,所述产品时间信息T=B|b,表示由产品生产日期B与产品生产时间b连接而成,其中所述产品生产日期B记录产品生产的年月日,所述产品生产时间b记录产品生产的时分秒;(2-2)计算关系码R=fun(M,T)=code(M)^code(T),其中,M表示产品型号,code表示编码操作,fun(M,T)表示对M、T的编码进行按位异或运算;(2-3)将所述步骤(2-1)编码的结果与所述关系码R进行连接,并将结果以十六进制形式表示得到所述防伪码K;步骤3将所述防伪码K发送至官方查询系统进行产品查询认证和信息反馈。总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,具有以下有益效果:产品特征信息是不可撤销的,而产品特征和随机数结合的编码是可撤销的,因此可以防止因为产品特征数据被滥用而导致的损失。将本专利技术应用于防伪,能够有效地提高产品防伪的性能。本专利技术解决产品特征被滥用和提高防伪数据库安全性、隐秘性的方法是防伪领域的一个发展方向;本专利技术以产品名称等其特定可公开信息生成产品特征码,将其作为唯一的标识码,用于追踪流通产品信息,或以可公开信息生成唯一防伪码,以明码或暗码形式印制在产品上,以供消费者查询真伪。消费者可用手机或网络客户端联网查询,亦可以将防伪码以短信形式发送至查询系统验证真伪;本专利技术具备以下安全性与功能:1、造假者即使取得数据库内容,也无法根据数据库内容制作出防伪码;2、每件产品拥有唯一特定防伪码,使伪造防伪码具有相当大的难度;3、具有真伪辨别和假冒报警功能;4、本防伪码具有相互认证功能,并可以提供多种查询反馈方式,亦可让消费者自行判断真伪。附图说明图1为本专利技术基于产品特征变形组合与相互认证的防伪方法的流程图;图2为本专利技术暗码(C)生成算法流程图;图3为本专利技术形式一防伪码(K)的结构示意图;图4为本专利技术方案一查询认证流程图;图5为本专利技术B|C解析流程图;图6为本专利技术形式二防伪码(K)生成算法流程图;图7为本专利技术方案二查询认证流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。为了清晰描述本专利技术产品特征变形组合与相互认证的防伪码产生过程和方法,首先给出其中的变量说明和相关操作说明。下表1中列出了文中所有字母变量的含义。字母代号含义M产品型号T产品时间信息(年、月、日、时、分、秒)D产品特征信息R关系码B产品生产日期(年、月、日)b产品生产时间(时、分、秒)O明码C暗码K防伪码表1本专利技术涉及一种运算(fun)和三个核心数据,即产品型号信息(M)、产品时间信息(T)、关系码(R)。对于z=fun(x,y),指z的二进制编码等于x与y的二进制编码按位异或运算。另外,x=fun(y,z),y=fun(z,x)。本专利技术中M、T在产品生产时就被确定,并且写进查询认证数据库。R=fun(M,T)提供了关系码的生成,而R又是防伪码K生成的基础。M=fun(T,R)、T=fun(R,M)为查询认证提供了依据:根据前式,若K中包含着T与R,通过推算可以得到产品型号M;后式是在得到M后,由R与M,又可运算推算出T,得到了M与T,就可以与数据库中保存的信息进行验证比对鉴别真伪。在本专利技术实施例中,设code表示编码操作;decode表示解码或16进制转换操作;“|”表示连接操作,A|B表示将A和B的字符进行连接。(1)产品型号:用字母M表示,由若干英文字母组成。例如产品大中华香烟的产品型号M可用DZH表示。(2)产品时间信息:用字母T表示,具体可精确到秒、甚至可以更小的时间单位,以确保同种型号产品不存在2个及以上产品有相同的生产时间。数据库中可取14位十进制数字,精确到秒。例如2014年12月30日23点10分20秒,则T=20141230231020。(3)产品特征信息:用字母D表示。D=M|T,其中‘|’表示连接操作,即产品型号M后连接产品具体生产时间T。在本专利技术实施例中,T是14位本文档来自技高网...
【技术保护点】
一种基于产品特征变形组合与相互认证的防伪方法,其特征在于,包括:步骤1为每件产品生成产品特征信息,并将所述产品特征信息添加进数据库,所述产品特征信息包括产品型号M和产品生产日期B;步骤2根据所述产品特征信息为每件产品生成一个唯一防伪码K并印制,所述防伪码K采用明码和暗码的组合形式,所述防伪码K的暗码部分的印刷采用油墨方式覆盖,其中,所述防伪码K的生成包括以下子步骤:(2‑1)生成所述防伪码K的明码O=M|B,表示由产品型号M与产品生产日期B连接而成;(2‑2)生成所述防伪码K的暗码C=decode(code(b)|R),code表示编码操作,decode表示解码操作,则所述防伪码K=(M|B|C),生成所述暗码C包括以下子步骤:(2‑1‑1)计算关系码R=fun(M,T)=code(M)^code(T),其中,T表示产品时间信息,fun(M,T)表示对M、T的编码进行按位异或运算;(2‑1‑2)根据对所述产品时间信息T的编码规则,对产品生产时间b进行编码;(2‑1‑3)将所述步骤(2‑1‑2)得到的编码和所述关系码R连接后转换为十六进制数即为所述暗码C;步骤3将所述防伪码K发送至官方查询系统进行产品查询认证和信息反馈。...
【技术特征摘要】
1.一种基于产品特征变形组合与相互认证的防伪方法,其特征在于,包括:步骤1为每件产品生成产品特征信息,并将所述产品特征信息添加进数据库,所述产品特征信息包括产品型号M和产品生产日期B;步骤2根据所述产品特征信息为每件产品生成一个唯一防伪码K并印制,所述防伪码K采用明码和暗码的组合形式,所述防伪码K的暗码部分的印刷采用油墨方式覆盖,其中,所述防伪码K的生成包括以下子步骤:(2-1)生成所述防伪码K的明码O=M|B,表示由产品型号M与产品生产日期B连接而成;(2-2)生成所述防伪码K的暗码C=decode(code(b)|R),code表示编码操作,decode表示解码操作,则所述防伪码K=(M|B|C),生成所述暗码C包括以下子步骤:(2-1-1)计算关系码R=fun(M,T)=code(M)^code(T),其中,T表示产品时间信息,fun(M,T)表示对M、T的编码进行按位异或运算;(2-1-2)根据对所述产品时间信息T的编码规则,对产品生产时间b进行编码;(2-1-3)将所述步骤(2-1-2)得到的编码和所述关系码R连接后转换为十六进制数即为所述暗码C;步骤3将所述防伪码K发送至官方查询系统进行产品查询认证和信息反馈。2.如权利要求1所述的方法,其特征在于,所述步骤(2-1-1)中,预先建立所述产品型号M的编解码对应关系以供查询,所述产品型号M的编码为二进制数。3.如权利要求1所述的方法,其特征在于,所述步骤(2-1-1)中,所述产品时间信息T=B|b,产品生产日期B记录产品生产的年月日,产品生产时间b记录产品生产的时分秒,对所述产品时间信息T的编码过程是按照产品生产的年月日时分秒的十进制数编码成其对应的二进制数。4.如权利要求1-3中任一项所述的方法,其特征在于,所述步骤(2-1-2)中,对所述产品生产时间b的编码过程是按照产品生产的时分秒的十进制数编码成其对应的二进制数。5.如权利要求1-3中任一项所述的方法,其特征在于,所述步骤3包括以下子步骤:(3-1)校对所述防伪码K的明码O的产品型号M与产品生产日期B是否与产品商标和日期喷码一致;(3-2)刮开暗码覆盖的油墨涂层,将完整防伪码K发送至官方查询系统进行查询,所述查询系统根据输入的防伪码K计算得到预期产品型号M’,看M’是否等于产品型号M,所述查询系统还根据输入的防伪码K提取产品特征D’=M’|T’,其中T’为计算得到的预期产品时间信息,查询所述产品特征D’是否存在于数据库中,若两者答案皆为是,则所述查询系统反馈信息给消费者查询结果为真,否则反馈信息给消费者此查询结果为假,...
【专利技术属性】
技术研发人员:曹汉强,庞飞,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。