一种基于动态密码的三维防伪标签
申请人信息
- 申请人:杭州沃朴物联科技有限公司
- 申请人地址:310000 浙江省杭州市余杭区五常街道五常大道181号8幢203室
- 发明人: 杭州沃朴物联科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于动态密码的三维防伪标签 |
| 专利类型 | 发明授权 |
| 申请号 | CN201710478231.7 |
| 申请日 | 2017年6月22日 |
| 公告号 | CN109117915B |
| 公开日 | 2024年2月27日 |
| IPC主分类号 | G06K19/06 |
| 权利人 | 杭州沃朴物联科技有限公司 |
| 发明人 | 樊晓东; 袁涌耀 |
| 地址 | 浙江省杭州市余杭区五常街道五常大道181号8幢203室 |
摘要文本
本发明涉及一种基于动态密码的三维防伪标签,包括标签身份载体单元、动态密码显示单元、动态密码运算单元和标签外壳,采用一次加密算法或迭代加密算法保证了标签的防伪性能,能够实现商品的售前验伪,标签本身具有不可复制、不可回收的特点,为公众广泛参与商品验伪提供了可能。 搜索专利查询网
专利主权项内容
1.一种基于动态密码的三维防伪标签,其特征在于,包括如下部分:标签身份载体单元,其记载有被事先赋予的标签身份信息,该标签身份信息具有唯一性,即每个标签只有唯一对应的ID号;动态密码显示单元,其只能够显示一组动态密码,该动态密码至少包括一个数字或文字,显示完一组动态密码后即丧失显示其它动态密码的功能;动态密码运算单元,其能够计算动态密码并即时输出到动态密码显示单元,计算动态密码的算法与远程认证服务模块相一致;标签外壳,其为六面体结构,将标签身份载体单元、动态密码显示单元、动态密码运算单元囊括其中,内设限位装置能够使其内部所有物理单元保持相对位置不变,动态密码显示单元对应的标签外壳外表面标记为A面,与A面不相邻的标签外壳外表面标记为B面,A面与B面的之间的最大厚度不超过2.5mm;所述标签身份载体单元采用以下载体中的一种或多种载体的任意组合记载ID:堆叠式二维码;和/或矩阵式二维码;和/或印有图形的烫金箔;和/或印有图形的磁性箔;和/或荧光化学加密纸;和/或显色化学加密纸;和/或添加有痕量显色标记物的纸张;和/或浮水印纸;和/或隐形双色荧光安全线;和/或光致变色防复印纸;和/或漫射防复印纸;和/或热敏防伪纸;和/或液晶防伪纸;和/或射频识别装置(RFID);和/或激光全息膜;和/或局部透明防伪纸;和/或光学回反膜;和/或立体成像防伪薄膜;和/或一维条码;所述动态密码显示单元,其显示的动态密码至少包括两个数字和/或文字,所述数字为阿拉伯数字或罗马数字,所述文字为汉字、英文字母、德文字母、俄语字母、日本文字、韩国文字;所述动态密码运算单元,采用SM3杂凑算法与以下一种或任意多种算法的组合算法生成动态密码:RC4算法、和/或B-M算法、和/或MD5算法、和/或A5算法、和/或SEAL算法;所述标签外壳,其包围的总体积不超过0.8立方厘米,标签身份载体单元和动态密码显示单元上方的标签外壳采用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标签外壳所采用材料的弯曲模量不低于160kgf/mm;2建立动态密码与一个或多个阿拉伯数字、和/或罗马数字,和/或汉字、和/或英文字母、和/或德文字母、和/或俄语字母、和/或日本文字、和/或韩国文字之间对应关系,动态密码显示单元显示的动态密码以上述文字或数字形式进行体现;建立标准图像数据库,并建立动态密码与标准图像数据库中的图像的一一对应关系,动态密码显示单元显示的动态密码以图像形式进行体现;标签身份载体单元的显示界面与动态密码显示单元的显示界面,处于平行的两个水平面、或者处于同一水平面;标签外壳与标签身份载体单元、动态密码显示单元、动态密码运算单元之间用柔性材料填充,使其遭遇剧烈撞击时保持防伪功能不变;标签内置抗磁干扰装置;标签外壳可被拆卸为至少两个部件,使标签外壳可以重复回收利用;标签外壳内置控温装置,并设定高温和低温两个阈值,控温装置在外界温度高于高温阈值、或低于低温阈值时自动工作,将标签内元器件的温度控制在高温阈值和低温阈值之前,保障各元器件的寿命;标签外壳内置定位装置和位置信息存储器,能够记录标签的位置变化信息;标签外壳内置警示装置并设定报警事件,当报警事件发生时,警示装置发出机械波或电磁波进行警示;标签外壳内置电源及充电装置;标签外壳内置无线充电装置。