The invention relates to the field of anti-counterfeiting technology, in particular to a dynamic information anti-counterfeiting method based on block chain and NFC chip; in the invention, the chip in the product corresponds to the information in the block chain after being initialized by the factory; and in the process of inquiry, the block chain is inquired after matching with the database records, and the checking is successful. The invention breaks through the reading and writing restriction of NFC, implements bidirectional dynamic updating by updating the design scheme, and adds block chain technology to make IC tag cloning and database leaking impossible.
【技术实现步骤摘要】
一种基于区块链和NFC芯片的动态信息防伪方法
本专利技术涉及防伪
,特别涉及一种基于区块链和NFC芯片的动态信息防伪方法。
技术介绍
目前传统的防伪技术,根据其特性可分为两类:一是特殊材料和工艺防伪,二是数码防伪。特殊材料和工艺防伪:主要包括激光、油墨、特殊纸张防伪,产品防伪多采用印刷图案或标签粘贴于产品表面,具体又分两种形式,一种是防伪信息完全公开,即图案或标签全部公开;另一种是防伪信息隐藏,即以涂层覆盖图案或标签的部分或全部,上述防伪可统称为印刷标签防伪,印刷标签防伪方式是一种普遍使用的方式,常见于各种瓶装、袋装食品、香烟等;但印刷标签防伪一旦粘贴于产品,即成为一种静态的标识,容易被仿造,假冒产品通过粘贴同样的标签,即可达到以假乱真的目的。对于消费者,通过标签进行识别难以确定产品真伪,即便厂家存在一个系统,用以对消费者查询情况逐一记录并确认,在静态标识模式下,消费者仍然无法确定被查询产品的真伪;对于造假者,当消费者无法识别产品真伪,实质就无法阻止假冒产品销售。数码防伪:包括有条形码、二维码和RFID标签防伪;条形码基于传统工艺的防伪技术无法承载数字信息且易于造假,而二维码则无法动态写入信息、可被复制等,而M1技术作为RFID标签中的一种,借助NFC(无线近场通信)技术,通过M1-RFID-NFC模式在市场上得到广泛应用,然而,这种IC卡的安全性过于依赖密钥,其安全性也受到威胁。
技术实现思路
为了克服上述所述的不足,本专利技术的目的是提供一种基于区块链和NFC芯片的动态信息防伪方法,基于区块链和NFC芯片,突破NFC的读写限制,通过更新设计方案,实施 ...
【技术保护点】
1.一种基于区块链和NFC芯片的动态信息防伪方法,其特征在于,包括如下步骤:步骤S1、出厂初始化设置:与NFC区对接,将产品身份信息写入M1区,将经过Hash加密函数加密后的M1区数据写入数据库和区块链;将产品出厂信息写入M2区,完成之后,生成每个产品对应的证书,将证书摘要放在区块链上,证书就存储在区块链上;步骤S2、读取经过Hash加密函数加密后的M1区数据并与数据库记录进行匹配;步骤S3、如果步骤S2匹配成功,则读取M2及经过Hash加密函数加密后的M3区数据,并将经过Hash加密函数加密后的M3区数据与数据库记录进行匹配;步骤S4、如果步骤S3匹配成功,查询区块链,进行核对,核对成功后,将经过Hash加密函数加密后的M3区数据写入数据库,同时将最新的查询留痕信息写入M3区。
【技术特征摘要】
1.一种基于区块链和NFC芯片的动态信息防伪方法,其特征在于,包括如下步骤:步骤S1、出厂初始化设置:与NFC区对接,将产品身份信息写入M1区,将经过Hash加密函数加密后的M1区数据写入数据库和区块链;将产品出厂信息写入M2区,完成之后,生成每个产品对应的证书,将证书摘要放在区块链上,证书就存储在区块链上;步骤S2、读取经过Hash加密函数加密后的M1区数据并与数据库记录进行匹配;步骤S3、如果步骤S2匹配成功,则读取M2及经过Hash加密函数加密后的M3区数据,并将经过Hash加密函数加密后的M3区数据与数据库记录进行匹配;步骤S4、如果步骤S3匹配成功,查询区块链,进行核对,核对成功后,将经过Hash加密函数加密后的M3区数据写入数据库,同时将最新的查询留痕信息写入M3区。2.根据权利要求1所述的一种基于区块链和NFC芯片的动态信息防伪方法,其特征在于,在步骤S4内,包括步骤S41、查询区块链,进行核对:调用NFC区提供的导出公钥接口,生成区块链地址,并与NFC地址比较,如果一致,则继续下一步,否则验证失败。3.根据权利要求2所述的一种基于区块链和NFC芯片的动态信息防伪方法,其特征在于,在步骤S4内,包括处于步骤S41之后的步骤S42、通过区块链地址在区块链中查找信息,并验证该信息是否与前面一致,如果一致,则通过验证。4.根据权利要求3所述的一种基于区块链和NFC芯...
【专利技术属性】
技术研发人员:陈新林,王政铭,陈哲,
申请(专利权)人:深圳信息职业技术学院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。