发明名称 一种商品防伪码构造与验证方法
摘要 本发明属于商品数字防伪技术领域,具体涉及一种商品防伪码构造与验证方法。通过具有算法指针的明码MM和具有商品流通状态Zk和商品流通路径Lm的隐码YM同时作为防伪编码,不但增加了编码的保密性而且可以实现动态编码和验证以及可以进行商品流通追溯,具有算法指针的编码技术方案还可以实现多通信途径、多角色多方位的真伪鉴别,不仅可以鉴别防伪商品的真伪,而且通过商品流通状态Zk和商品流通路径Lm的设计还可鉴别经营方和经营渠道的真伪,确保全方位防伪的有效性,特别是在全面提高防伪效能的同时,降低防伪成本,并且还可杜绝串货现象的产生;通过全新的防伪构造和验证的技术方案,实现有效利用现有资源、低成本、易操作、可多次查验、多途径稽核的有效的商品防伪。
申请公布号 CN102999771A 申请公布日期 2013.03.27
申请号 CN201110276921.7 申请日期 2011.09.19
申请人 周锡卫 发明人 周锡卫
分类号 G06K19/06(2006.01)I;G06Q30/00(2012.01)I 主分类号 G06K19/06(2006.01)I
代理机构 代理人
主权项 1.一种商品防伪码构造与验证方法,包括:防伪码、动态参数编码DSM、算法库SFK、防伪备案库FBK、验证库YZK、专用软件系统、验证装置YZZ、专用POS终端以及民用移动终端,其特征是:A.防伪码构造为由算法指针区S码、商品属性区P码、商品状态区Z码、商品流通路径区L码四个数码区的编码组成的一定数位的数码串;体现为隐码YM:S+P+Zk+Lm;明码MM:Sn+fsn(Pn)=Sn+Mn=MMn;动态参数编码DSM:TS(时间参数或随机数的整数)k为(1、2、……、k)是状态编码序号;m为(1、2、……、m)是交易路径编码序号;n为(1、2、……、n)是防伪码第n次生成;并配以由多个算法fx(Px)组成的算法库SFK;由专用软件系统生成明码MM并标注在商品或商品包装上,隐码YM记录在验证装置YZZ中的商品防伪备案库FBK中,利用算法推算及编码和相应解码还原的一致性原则,即:MMn=Sn+fsn(Pn)=Sn+Mn;<maths num="0001"><![CDATA[<math><mrow><mover><mi>Fsn</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>Mn</mi><mo>)</mo></mrow><mo>=</mo><mi>Pn</mi></mrow></math>]]></maths>依据商品上明码MM中的S码,验证装置YZZ通过专用软件系统调用算法库SFK的相应算法<img file="FSA00000575804400012.GIF" wi="134" he="63" />解码还原,并比对隐码中商品属性P码同时查证商品状态Z码及商品流通路径L码,判别其真伪和有效性,商品属性P码与商品流通状态Zk及商品流通路径Lm的有效性,是真品和正常渠道商品流通的共同判别依据;B.防伪码备案与启用,商品要进入流通环节时,生产方将商品防伪码中的隐码部分更改商品流通路径码Lm为生产方ID后,发送给验证装置YZZ并存于防伪商品验证库YZK中备案同时相应的备案防伪码启用,销售给经销商或用户时,相应商品防伪码中的隐码中商品流通路径码Lm添改为相应的经销商ID或用户标识编码;C.验证方法,在商品流通过程中,经营交易和查询均可使用明码或任意指定的数码串RYM与终端产生的动态参数编码DSM一并发送给验证装置YZZ或经销商专用POS终端JXPOS,通过两个不同的信息途径及装置进行解码应该得到相同的结果,实现多信息途径稽核;若为流通环节转换,并使商品的商品流通状态发生变化时,验证装置YZZ更改商品防伪码隐码YM n中商品流通状态Zk和商品流通路径码Lm相应编码,在确认真品并交易成功时,验证装置还生成一个交易成功编号JCQ并发送给交易方;若验证装置YZZ发现其不是防伪商品验证库YZK中的防伪码数码串时,则生成一个回送数码串HM,即:<maths num="0002"><![CDATA[<math><mrow><mover><mi>fsn</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>RYM</mi><mo>+</mo><mi>TSn</mi><mo>)</mo></mrow><mo>=</mo><mi>HM</mi></mrow></math>]]></maths>发回给相应终端装置并不再生成和发回交易成功编号JCQ,实现信息交互和真伪验证;进行真伪查询时,经销商专用POS终端JXPOS读入并解码显示的<maths num="0003"><![CDATA[<math><mrow><mi>JXPOS</mi><mover><mi>fsn</mi><mo>&OverBar;</mo></mover></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><mrow><mo>(</mo><mi>Mn</mi><mo>+</mo><mi>TSn</mi><mo>)</mo></mrow><mo>=</mo><mi>Pn</mi></mrow></math>]]></maths>或<maths num="0005"><![CDATA[<math><mrow><mi>JXPOS</mi><mover><mi>fsn</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>RYM</mi><mo>+</mo><mi>TSn</mi><mo>)</mo></mrow><mo>=</mo><mi>HM</mi><mo>,</mo></mrow></math>]]></maths>与验证装置YZZ显示或发送的<maths num="0006"><![CDATA[<math><mrow><mi>YZZ</mi><mover><mi>fsn</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>Mn</mi><mo>+</mo><mi>TSn</mi><mo>)</mo></mrow><mo>=</mo><mi>Pn</mi></mrow></math>]]></maths>或<maths num="0007"><![CDATA[<math><mrow><mi>YZZ</mi><mover><mi>fsn</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>RYM</mi><mo>+</mo><mi>TSn</mi><mo>)</mo></mrow><mo>=</mo><mi>HM</mi></mrow></math>]]></maths>进行比对,判断其是否一致及进行真伪鉴别,并且每次查询的结果是不同的编码Pn或HM;进行交易时,经销商或用户终端JXPOS向证装置YZZ发送交易请求码JQM,JQM=Mn+JIDn+Zn,验证装置YZZ通过专用软件系统与相应的商品防伪隐码YMn进行比对,正确时,生成交易成功确认码JCQ发送给交易方,同时修改相应YMn中的Zk为Zk+1和修改L(m)为L(m,m+1)。
地址 100102 北京市朝阳区南湖南路8号北楼2门301室