产品防伪方法、装置和系统的制作方法

文档序号:8431357阅读:307来源:国知局
产品防伪方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及产品防伪技术领域,特别涉及一种产品防伪方法、装置和系统。
【背景技术】
[0002]随着市场上假冒伪劣产品的增多,如何帮助用户辨别产品的真伪已经成为防伪领域技术人员当前最为重要的研究课题之一。
[0003]现有的一种产品防伪方法包括:生产厂商在产品表面设置防伪标签,防伪标签中设置有产品的编码,并且产品的编码同时存储于服务器。当用户需要辨别产品的真伪时,用户拨打电话或者上网输入防伪标签中的产品的编码,并将输入的编码发送至服务器,月艮务器检测是否存储有与接收到的编码相同的编码,当检测结果为存储有相同的编码时,反馈表示产品为产品发行方认证产品的结果信息给用户,当检测结果为没有存储相同的编码时,反馈表示产品为伪造品也即不是产品发行方认证的产品的结果信息给用户。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在如下问题:
[0005]由于用户需要手动输入产品编码之后,才能辨别产品的真伪,并且当产品编码较长时,用户很容易因为输入错误而导致本次验证失败,用户可能需要多次尝试之后才能实现,所以上述防伪方法中用户的操作复杂度较高。

【发明内容】

[0006]为了解决现有技术提供的产品防伪方法中用户操作复杂度高的问题,本发明实施例提供了一种产品防伪方法、装置和系统。所述技术方案如下:
[0007]第一方面,提供了一种产品防伪方法,所述方法包括:
[0008]获取待验证的产品所对应的防伪二维码;
[0009]解析所述防伪二维码得到签名内容和与所述签名内容对应的数字签名,所述数字签名被用于验证所述产品是否为产品发行方认证产品;
[0010]根据所述签名内容对所述数字签名进行验证;
[0011]若验证通过,则确定所述产品为产品发行方认证产品。
[0012]第二方面,提供了一种产品防伪方法,所述方法包括:
[0013]获取与广品相关的签名内容;
[0014]通过数字签名算法生成所述签名内容的数字签名,所述数字签名被用于验
[0015]证所述产品是否为产品发行方认证产品;
[0016]生成包含有所述签名内容和所述数字签名的防伪二维码。
[0017]第三方面,提供了一种产品防伪装置,所述装置包括:
[0018]二维码获取模块,用于获取待验证的产品所对应的防伪二维码;
[0019]二维码解析模块,用于解析所述二维码获取模块获取到的所述防伪二维码得到签名内容和与所述签名内容对应的数字签名,所述数字签名被用于验证所述产品是否为产品发行方认证产品;
[0020]签名验证模块,用于根据所述签名内容对所述数字签名进行验证;
[0021]结果确定模块,用于在所述签名验证模块验证通过时,确定所述产品为产品发行方认证产品。
[0022]第四方面,提供了一种产品防伪装置,所述装置包括:
[0023]内容获取模块,用于获取与产品相关的签名内容;
[0024]签名生成模块,用于通过数字签名算法生成所述内容获取模块获取到的所述签名内容的数字签名,所述数字签名被用于验证所述产品是否为产品发行方认证产品;
[0025]二维码生成模块,用于生成包含有所述内容获取模块获取到的所述签名内容和所述签名生成模块生成的所述数字签名的防伪二维码。
[0026]第五方面,提供了一种产品防伪系统,其包括第三方面所述的产品防装置和第四方面所述的产品防伪装置。
[0027]本发明实施例提供的技术方案的有益效果是:
[0028]通过获取待验证的产品对应的防伪二维码,解析防伪二维码得到签名内容和与签名内容对应的数字签名,根据签名内容对数字签名进行验证,进而在验证通过时,确定产品为产品发行方认证产品;解决了现有技术中当用户需要辨别产品真伪时,用户操作复杂度高的问题;达到了用户只需扫描产品对应的防伪二维码即可方便的获知产品真伪的效果。
【附图说明】
[0029]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本发明一个实施例提供的产品防伪方法的方法流程图;
[0031]图2是本发明另一实施例提供的产品防伪方法的方法流程图;
[0032]图3A是本发明再一实施例提供的产品防伪方法的方法流程图;
[0033]图3B是本发明再一实施例提供的产品防伪方法中终端确定产品为产品发行方认证产品后的显示示意图;
[0034]图3C是本发明再一实施例提供的产品防伪方法中终端确定产品为产品发行方认证广品后的另一显不不意图;
[0035]图4A是本发明再一实施例提供的产品防伪方法的方法流程图;
[0036]图4B是本发明再一实施例提供的产品防伪方法中终端确定产品为产品发行方认证产品后的显示示意图;
[0037]图5是本发明再一实施例提供的产品防伪方法的方法流程图;
[0038]图6是本发明一个实施例提供的产品防伪装置的结构方框图;
[0039]图7A是本发明另一实施例提供的产品防伪装置的结构方框图;
[0040]图7B是本发明另一实施例提供的产品防伪装置的另一结构方框图;
[0041]图7C是本发明另一实施例提供的产品防伪装置的再一结构方框图;
[0042]图8是本发明一个实施例提供的产品防伪装置的结构方框图;
[0043]图9是本发明另一实施例提供的产品防伪装置的结构方框图。
【具体实施方式】
[0044]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0045]请参考图1,其示出了本发明一个实施例提供的产品防伪方法的方法流程图,该产品防伪方法可以用于二维码验证终端中,该产品防伪方法可以包括:
[0046]步骤101,获取待验证的产品所对应的防伪二维码;
[0047]步骤102,解析防伪二维码得到签名内容和与签名内容对应的数字签名;
[0048]其中,数字签名被用于验证产品是否为产品发行方认证产品。
[0049]步骤103,根据签名内容对数字签名进行验证;
[0050]步骤104,若验证通过,则确定产品为产品发行方认证产品。
[0051]综上所述,本实施例提供的产品防伪方法,通过获取待验证的产品对应的防伪二维码,解析防伪二维码得到签名内容和与签名内容对应的数字签名,根据签名内容对数字签名进行验证,进而在验证通过时,确定产品为产品发行方认证产品;解决了现有技术中当用户需要辨别产品真伪时,用户操作复杂度高的问题;达到了用户只需扫描产品对应的防伪二维码即可方便的获知产品真伪的效果。
[0052]请参考图2,其示出了本发明一个实施例提供的产品防伪方法的方法流程图,该产品防伪方法可以用于防伪二维码生成终端中,该产品防伪方法包括:
[0053]步骤201,获取与产品相关的签名内容;
[0054]步骤202,通过数字签名算法生成签名内容的数字签名;
[0055]其中,数字签名被用于验证产品是否为产品发行方认证产品。
[0056]步骤203,生成包含有签名内容和数字签名的防伪二维码。
[0057]综上所述,本实施例提供的产品防伪方法,通过获取与产品相关的签名内容,生成签名内容的数字签名,并且生成包含有签名内容和数字签名的防伪二维码,进而当用户想要辨别产品的真伪时,用户可以直接通过扫描产品的防伪二维码的方式来辨别,解决了现有技术中当用户需要辨别产品真伪时,用户操作复杂度高的问题;达到了用户只需扫描产品对应的防伪二维码即可方便的获知产品真伪的效果。
[0058]请参考图3A,其示出了本发明一个实施例提供的产品防伪方法的方法流程图,该产品防伪方法可以包括:
[0059]步骤301,二维码生成终端获取与产品相关的签名内容;
[0060]二维码生成终端可以获取与产品相关的签名内容。其中,二维码生成终端可以是产品厂商使用的终端,也可以是与厂商合作的第三方机构使用的终端。并且,当二维码生成终端是厂商使用的终端时,二维码生成终端可以直接读取存储的签名内容;当二维码生成终端是第三方机构使用的终端时,第三方机构可以预先与厂商商定签名内容,所以第三方机构使用的终端可以从厂商处获取商定的签名内容。在实际实现时,第三方机构可以是与厂商合作的能够提供数字签名功能的权威机构,也可以是与厂商合作的提供支付功能的支付机构,本实施例对第三方机构的具体实现形式并不做限定。
[0061]其中,签名内容可以包括与产品相关的任意信息,比如:产品的规格、产品的名称、生产产品的流水线编号、产品的生产日期、产品有效期、产品的制作材料、生产厂商名称、厂商地址和厂商电话等信息;或者上述信息的链接地址;在实际实现时,签名内容还可以包括上述信息中的一部分信息以及上述信息的链接地址,本实施例对签名内容的具体组成并不做限定。
[0062]步骤302,二维码生成终端根据数字签名算法和签名内容生成签名内容的报文摘要;
[0063]在二维码生成终端获取到签名内容之后,二维码生成终端可以根据数字签名算法和签名内容生成签名内容的报文摘要。其中,数字签名算法可以包括RSA算法或者SSF33国密算法。以数字签名算法为RSA算法为例,二维码生成终端可以将签名内容作为数字签名算法提供的单向函数的输入,并将单向函数的输出作为签名内容的报文摘要。其中,单向函数是指由输入可以计算得到输出,但是由输出却不能推算出输入的函数。
[0064]需要说明的是,当二维码生成终端是厂商使用的终端或者支付机构使用的终端时,为了能够对签名内容进行数字签名,二维码生成终端需要预先从权威机构处获取执行数字签名的权限,并在获取到权限之后,生成签名内容的报文摘要。
[0065]步骤303,二维码生成终端对报文摘要进行加密,得到数字签名;
[0066]在二维码生成终端生成签名内容的报文摘要之后,二维码生成终端可以对报文摘要进行加密,进而得到数字签名。具体的,二维码生成终端可以使用预先分配的私钥对报文摘要进行加密,进而得到加密后的签名,并将加密后的签名作为数字签名。其中,数字签名被用于验证产品是否为产品发行方认证产品。
[0067]另外,当二维码验证终端需要验证产品是否为产品发行方认证产品,且二维码验证终端不与认证服务器相连时,签名内容和数字签名用于指示二维码验证终端根据签名内容对数字签名进行验证,并在二维码验证终端对数字签名验证通过时确定产品为产品发行方认证产品;
[0068]当二维码验证终端需要验证产品是否为产品发行方认证产品,且二维码验证终端与认证服务器相连时,签名内容和数字签名用于指示二维码验证终端根据签名内容对数字签名进行验证,并指示认证服务器根据认证信息统计对产品的已验证次数
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1