[发明专利]一种基于二维码的商品防伪方法有效
申请号: | 201810428140.7 | 申请日: | 2018-05-07 |
公开(公告)号: | CN108629603B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 张艳洁 | 申请(专利权)人: | 烟台大学 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06F21/60;G06F21/64;G06K7/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 264005 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于二维码的商品防伪方法。本发明的方法使用数据加密和数字签名的同时提出了一种全新的商品售出二维码标注信息,该二维码由经销商在消费者付款购物之后生成,并且任何第三方都可以通过扫描识别售出二维码标注信息来查验该商品的购买过程。本发明的方法解决了商品真伪性查询和售出商品逆向追踪问题,适用于现实生活中存在的大量只查询商品真伪性,但是不购买商品的情形,能够实现为大量不同消费者扫描同一商品二维码提供查询商品真伪功能。 | ||
搜索关键词: | 一种 基于 二维码 商品 防伪 方法 | ||
【主权项】:
1.一种基于二维码的商品防伪方法,其特征在于包括如下步骤:首先,设置条件参数:针对生产厂商,生产厂商于工商行政部门登记注册,经过工商行政部门批准许可之后,获得由工商行政部门颁发的数字证书
数字证书
任何人都无法伪造,其中,E为事先约定的公钥密码体制,KsG为工商行政部门的私有密钥,KpF为商品生产厂商的公开钥;针对销售商,经营销售某一生产厂商产品的所有经销商到该生产厂商身份登记注册,获取由生产厂商颁发的数字证书
和合法经销商唯一的私有密钥KsS,其中,KsF为生产厂商的私有密钥,KpS为经销商的公开钥;此外,生产厂商生产的所有产品外包装上须印有两个标签,其中一个标签是明文字符称之为明文标签ID,每个产品的明文标签ID是唯一的,并且该产品的明文标签ID与经销商绑定,即产品出厂之前,生产厂商在产品管理数据库中将身份标识为ID的商品与经销商的公开钥KpS建立对应关系记录;另一个标签是二维码标签,蕴含的信息为
其中,符号ID与明文标签ID上的明文编码一致,Date为该商品的生产日期,符号||表示将两个相邻信息拼接在一起;并且经销商不能对厂家未授权的商品ID进行签名销售;防伪方法的具体步骤如下:1)生产厂商在产品出厂前将信息
写入商品外包装二维码中,同时,也将明文标签ID印在商品外包装上,然后将产品交付指定的经销商;2)消费者扫描商品外包装上的二维码标签,获取
消费者使用工商行政部门的公开钥KpG将
解密,获得生产厂商的公开钥
然后,消费者使用生产厂商公开钥KpF解密
获得该商品的身份标识ID和生产日期Date,然后,消费者将ID和明文标签ID对比验证,如果两者一致并且Date与商品外包装上的生产日期一致,继续进行商品真伪验证过程,否则该商品外包装上的二维码标签信息是虚假的,该商品的合法性无法得到保障;3)消费者向生产厂商发送密文
其中Date'为消费者发起商品真伪查询时的时间,生产厂商收到密文m后,使用只由其自身掌握的私有密钥KsF将m解密,得到消费者查询真伪的商品身份标识ID和查询时间Date',然后生产厂商从产品管理数据库中找到经销商的公开钥KpS;4)生产厂商使用经销商的公开钥KpS生成密文![]()
其中K是生产厂商为此次商品查询真伪产生的鉴别密钥,
然后将m'发送给消费者;5)消费者收到密文m'后,使用厂商的公开钥KpF将m'解密,得到K、ID、Date'和密文
消费者将解密得到的ID和Date'与自己发送的ID和Date'进行对比,确认密文m'是生产厂商对密文m的回应之后,使用鉴别密钥K继续进行商品真伪查询过程;6)消费者将密文
发送给经销商,经销商使用私有密钥KsS将
解密得到Δ,由于只有真正合法的经销商才知道私有密钥KsS,其他任何人都无法解密
获得Δ,然后,再使用生产厂商的公开钥KpF将Δ解密得到由生产厂商生成的鉴别密钥K,经销商将自己解密得到的K出示给消费者,消费者将之与自己掌握的K进行比较,如果两者一致,证明该经销商是身份标识为ID的商品的合法经销商;7)消费者付款完成购买身份标识为ID的商品,然后经销商生成标注信息Ver=ID||Date||K||Δ,经销商将标注信息Ver写入一个新的二维码中,称之为售出标注二维码,经销商将售出标注二维码打印在商品外包装上或购物发票上后交付给消费者,然后,消费者现场扫描售出标注二维码,消费者使用生产厂商的公开钥KpF将标注信息Δ解密之后获取K||ID||Date||Date',然后将解密结果与ID||Date||K进行对照核验,检查标注信息Ver是否真实,只有同时取得售出标注信息和购物发票才能够有效维护消费者个人权益;8)消费者使用厂商公开钥KpF将标注信息Ver加密,生成密文
并发送给生产厂商,生产厂商收到密文m”之后使用只由其自身掌握的私有密钥KsF将m”解密得到ID、Date、K和Δ,然后将
解密得到K、ID和Date,若前后得到的ID、Date和K均相同,则生产厂商确定该商品经过了真伪验证并且已经售出,生产厂商在产品数据库中将身份标识为ID的商品的记录标记为售出,这是由于只有拥有ID商品经销权的经销商才能解密
获取Δ;上述步骤完成了基于二维码的商品防伪。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烟台大学,未经烟台大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810428140.7/,转载请声明来源钻瓜专利网。