← 返回列表

一种基于动态密码的球形防伪标签

申请号: CN201710478196.9
申请人: 杭州沃朴物联科技有限公司
更新日期: 2026-03-08

专利详细信息

项目 内容
专利名称 一种基于动态密码的球形防伪标签
专利类型 发明授权
申请号 CN201710478196.9
申请日 2017年6月22日
公告号 CN109117912B
公开日 2024年2月27日
IPC主分类号 G06K19/06
权利人 杭州沃朴物联科技有限公司
发明人 袁涌耀; 樊晓东
地址 浙江省杭州市余杭区五常街道五常大道181号8幢203室

摘要文本

本发明涉及一种基于动态密码的球形防伪标签,包括标签身份载体单元、动态密码显示单元、动态密码运算单元和球形防伪标签签外壳,采用一次加密算法或迭代加密算法保证了标签的防伪性能,能够实现商品的售前验伪,标签本身具有不可复制、不可回收的特点,为公众广泛参与商品验伪提供了可能。

专利主权项内容

1.一种基于动态密码的球形防伪标签,其特征在于,包括如下部分:标签身份载体单元,其记载有被事先赋予的标签身份信息,能够被对应的识别装置获取ID,该ID具有唯一性,即每个标签只有唯一对应的ID;动态密码显示单元,其能够显示动态密码,动态密码至少包括一个数字或文字;动态密码运算单元,其能够计算动态密码,动态密码直接或经过转化后输出到动态密码显示单元,计算动态密码的算法与远程认证服务模块相一致;球形防伪标签外壳,其外形为正球体或椭球体,将标签身份载体单元、动态密码显示单元、动态密码运算单元囊括其中,并且内设限位装置能够使其内部所有物理单元保持相对位置不变;所述球形防伪标签体积不超过13.5立方厘米;球形防伪标签外壳至少有五分之一的体积不嵌入商品中,能够提供可观察动态密码显示单元的界面;基于时间同步机制生成动态密码,时间作为变动因子,以10s-60s作为单位自动生成加密随机数;动态密码显示单元只显示动态密码中的一个数字;标签身份载体单元每次被对应的识别装置获取ID时,激发动态密码运算单元进行一次运算并输出到动态密码显示单元一组动态密码,即动态密码显示单元可连续多次显示多组不同的动态密码;所述标签身份载体单元采用以下载体中的一种或多种载体的任意组合记载ID:堆叠式二维码;和/或矩阵式二维码;和/或印有图形的烫金箔;和/或印有图形的磁性箔;和/或荧光化学加密纸;和/或显色化学加密纸;和/或添加有痕量显色标记物的纸张;和/或浮水印纸;和/或隐形双色荧光安全线;和/或光致变色防复印纸;和/或漫射防复印纸;和/或热敏防伪纸;和/或液晶防伪纸;和/或射频识别装置;和/或激光全息膜;和/或局部透明防伪纸;和/或光学回反膜;和/或立体成像防伪薄膜;和/或一维条码;所述动态密码显示单元,其显示的动态密码至少包括两个数字和/或文字,所述数字为阿拉伯数字或罗马数字,所述文字为汉字、英文字母、德文字母、俄语字母、日本文字、韩国文字;所述动态密码运算单元,采用SM3杂凑算法与以下一种或任意多种算法的组合算法生成动态密码:RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;所述球形防伪标签外壳至少有五分之一的体积嵌入商品中,用于固定标签位置,球形防伪标签外壳其中嵌入商品的表面设有易碎纸,易碎纸利用双面粘接的方式将形防伪标签外壳和商品固定在一起,球形防伪标签一旦脱离商品,易碎纸发生肉眼可见的破损;标签身份载体单元和动态密码显示单元上方的标签外壳采用PC、PMMA、PS、PET、PETG、SAN、MS、MBS、PES、TPX、HEMA、EFP、PVF、EP、PF、AS、BS、透明PP、透明PA中的一种或任意两种的组合方式制成,标签外壳的其余部分采用PPO、POM、PVB、PC、PMMA、PS、PET、PETG、SAN、MS、MBS、PES、TPX、HEMA、EFP、PVF、EP、PF、AS、BS中的一种制成;所述球形防伪标签带有内置电源及开关,打开开关时驱动动态密码运算单元开始运算,并将运算所得的动态密码在动态密码显示单元进行显示;和/或所述球形防伪标签带有固定装置和自毁装置,固定装置用于实现球形防伪标签与对应商品的连接,自毁装置在固定装置发生位移或破损时自动启动进而造成以下结果中的至少一种:标签身份载体单元功能丧失;和/或动态密码显示单元功能丧失;和/或动态密码运算单元功能丧失;和/或标签外壳发生人体肉眼可见的破损;和/或动态密码显示单元显示标签失效信息;所述动态密码按照如下一种运算方法或任意多种运算方法的结合方式生成:基于时间同步机制的动态密码生成方法,其包含一个关联远程认证服务模块和球形防伪标签的种子文件,种子文件中记载了时间数据、标签ID,还记载了采用以下一种或任意多种算法的组合算法生成的随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;计算动态密码时即以时间数据、标签ID、随机数作为计算因子;利用计算因子生成动态密码后,将动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;和/或基于事件同步机制的动态密码生成方法,其包含一个关联远程认证服务模块和球形防伪标签的种子文件,种子文件中记载了动态密码运算单元触发次数、标签ID,还记载了采用以下一种或任意多种算法的组合算法生成的随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;计算动态密码时即以动态密码运算单元触发次数、标签ID、随机数作为计算因子;利用计算因子生成动态密码后,将动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;和/或基于挑战/应答机制的动态密码生成方法,其包含一个关联远程认证服务模块和球形防伪标签的客户端应答装置,客户端应答装置在识别标签ID后,接收到远程认证服务模块发送的第一频随机数,并将第一频随机数发送到动态密码运算单元,然后动态密码运算单元以第一频随机数和标签ID为计算因子,采用以下一种或任意多种算法的组合算法生成动态密码:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;生成动态密码后,将动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;所述动态密码基于挑战/应答机制生成,球形标签中包含一个关联远程认证服务模块和球形防伪标签的种子文件,同时动态密码生成过程中需要附加一个能够关联远程认证服务模块和球形防伪标签的客户端应答装置,动态密码按照以下方法中的一种进行计算:客户端应答装置在识别标签ID后,接收到远程认证服务模块发送的第一频随机数,并将第一频随机数发送到动态密码运算单元;种子文件中记载了时间数据、标签ID,在动态密码运算单元接收到第一频随机数的同时,种子文件中增加了采用以下一种或任意多种算法的组合算法生成的、并且与第一频随机数无关的第二频随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;动态密码运算单元将第一频随机数、第二频随机数、时间数据、标签ID作为计算因子,利用计算因子生成动态密码后,将动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;客户端应答装置在识别标签ID后,接收到远程认证服务模块发送的第一频随机数,并将第一频随机数发送到动态密码运算单元;种子文件中记载了动态密码运算单元触发次数、标签ID,在动态密码运算单元接收到第一频随机数的同时,种子文件中增加了采用以下一种或任意多种算法的组合算法生成的、并且与第一频随机数无关的第二频随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;动态密码运算单元将第一频随机数、第二频随机数、动态密码运算单元触发次数、标签ID作为计算因子,利用计算因子生成动态密码后,将动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;客户端应答装置在识别标签ID后,接收到远程认证服务模块发送的第一频随机数,并将第一频随机数发送到动态密码运算单元;种子文件中记载了时间数据、动态密码运算单元触发次数、标签ID,在动态密码运算单元接收到第一频随机数的同时,种子文件中增加了采用以下一种或任意多种算法的组合算法生成的、并且与第一频随机数无关的第二频随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;动态密码运算单元将第一频随机数、第二频随机数、时间数据、动态密码运算单元触发次数、标签ID作为计算因子,利用计算因子生成动态密码后,将动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;客户端应答装置在识别标签ID后,接收到远程认证服务模块发送的第一频随机数,并将第一频随机数发送到动态密码运算单元;种子文件中记载了时间数据、标签ID,动态密码运算单元根据第一频随机数采用以下一种或任意多种算法的组合算法生成第二频随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;动态密码运算单元将第一频随机数、第二频随机数、时间数据、标签ID作为计算因子,利用计算因子生成动态密码后,将动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;客户端应答装置在识别标签ID后,接收到远程认证服务模块发送的第一频随机数,并将第一频随机数发送到动态密码运算单元;种子文件中记载了动态密码运算单元触发次数、标签ID,动态密码运算单元根据第一频随机数采用以下一种或任意多种算法的组合算法生成第二频随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;动态密码运算单元将第一频随机数、第二频随机数、动态密码运算单元触发次数、标签ID作为计算因子,利用计算因子生成动态密码后,将动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;客户端应答装置在识别标签ID后,接收到远程认证服务模块发送的第一频随机数,并将第一频随机数发送到动态密码运算单元;种子文件中记载了时间数据、动态密码运算单元触发次数、标签ID,动态密码运算单元根据第一频随机数采用以下一种或任意多种算法的组合算法生成第二频随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;动态密码运算单元将第一频随机数、第二频随机数、时间数据、动态密码运算单元触发次数、标签ID作为计算因子,利用计算因子生成动态密码后,将动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;客户端应答装置在识别标签ID后,接收到远程认证服务模块发送的第一频随机数,并将第一频随机数发送到动态密码运算单元;种子文件中记载了时间数据、标签ID,动态密码运算单元根据第一频随机数采用以下一种或任意多种算法的组合算法生成第二频随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;动态密码运算单元将第二频随机数、时间数据、标签ID作为计算因子,利用计算因子生成动态密码后,将动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;客户端应答装置在识别标签ID后,接收到远程认证服务模块发送的第一频随机数,并将第一频随机数发送到动态密码运算单元;种子文件中记载了动态密码运算单元触发次数、标签ID,动态密码运算单元根据第一频随机数采用以下一种或任意多种算法的组合算法生成第二频随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;动态密码运算单元将第二频随机数、动态密码运算单元触发次数、标签ID作为计算因子,利用计算因子生成动态密码后,将动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;客户端应答装置在识别标签ID后,接收到远程认证服务模块发送的第一频随机数,并将第一频随机数发送到动态密码运算单元;种子文件中记载了时间数据、动态密码运算单元触发次数、标签ID,动态密码运算单元根据第一频随机数采用以下一种或任意多种算法的组合算法生成第二频随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;动态密码运算单元将第二频随机数、时间数据、动态密码运算单元触发次数、标签ID作为计算因子,利用计算因子生成动态密码后,将动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;所述动态密码基于时间同步机制生成,球形标签中包含一个关联远程认证服务模块和球形防伪标签的种子文件,动态密码按照以下方法中的一种进行计算:种子文件中记载了时间数据、标签ID,还记载了采用以下一种或任意多种算法的组合算法生成的随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;以时间数据、标签ID、随机数作为计算因子生成第一频动态密码;以时间数据、标签ID、随机数、第一频动态密码作为计算因子生成第二频动态密码后,将第二频动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;种子文件中记载了时间数据、标签ID,还记载了采用以下一种或任意多种算法的组合算法生成的随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;以时间数据、标签ID、随机数作为计算因子生成第一频动态密码;以时间数据、标签ID、第一频动态密码作为计算因子生成第二频动态密码后,将第二频动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;所述动态密码基于事件同步机制生成,球形标签中包含一个关联远程认证服务模块和球形防伪标签的种子文件,动态密码按照以下方法中的一种进行计算:种子文件中记载了动态密码运算单元触发次数、标签ID,还记载了采用以下一种或任意多种算法的组合算法生成的随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;以动态密码运算单元触发次数、标签ID、随机数作为计算因子生成第一频动态密码;以动态密码运算单元触发次数、标签ID、随机数、第一频动态密码作为计算因子生成第二频动态密码后,将第二频动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;种子文件中记载了动态密码运算单元触发次数、标签ID,还记载了采用以下一种或任意多种算法的组合算法生成的随机数:SM3杂凑算法、和/或RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;以动态密码运算单元触发次数、标签ID、随机数作为计算因子生成第一频动态密码;以动态密码运算单元触发次数、标签ID、第一频动态密码作为计算因子生成第二频动态密码后,将第二频动态密码直接从动态密码显示单元输出、或者将动态密码转换成至少一个数字或文字后输出;球形防伪标签外壳所有外表面的总面积不超过8.8平方厘米;球形防伪标签外壳包围的总体积不超过0.4立方厘米;球形防伪标签外壳采用不少于两种材料加工制成;球形防伪标签外壳所采用材料的拉伸强度不低于12kgf/mm;2球形防伪标签外壳所采用材料的弯曲模量不低于160 kgf/mm;2建立动态密码与一个或多个阿拉伯数字、和/或罗马数字,和/或汉字、和/或英文字母、和/或德文字母、和/或俄语字母、和/或日本文字、和/或韩国文字之间对应关系,动态密码显示单元显示的动态密码以上述文字或数字形式进行体现;建立标准图像数据库,并建立动态密码与标准图像数据库中的图像的一一对应关系,动态密码显示单元显示的动态密码以图像形式进行体现;标签身份载体单元的显示界面与动态密码显示单元的显示界面,处于平行的两个水平面、或者处于同一水平面;球形防伪标签外壳与标签身份载体单元、动态密码显示单元、动态密码运算单元之间用柔性材料填充,使其遭遇剧烈撞击时保持防伪功能不变;标签内置抗磁干扰装置;球形防伪标签外壳可被拆卸为至少两个部件,使标签外壳可以重复回收利用;球形防伪标签外壳内置控温装置,并设定高温和低温两个阈值,控温装置在外界温度高于高温阈值、或低于低温阈值时自动工作,将标签内元器件的温度控制在高温阈值和低温阈值之前,保障各元器件的寿命;球形防伪标签外壳内置定位装置和位置信息存储器,能够记录标签的位置变化信息;球形防伪标签外壳内置警示装置并设定报警事件,当报警事件发生时,警示装置发出机械波或电磁波进行警示;球形防伪标签外壳内置电源及充电装置;球形防伪标签外壳内置无线充电装置。 来源:马 克 数 据 网