一种事件型动态口令防伪标签合法性实时验证方法及系统技术方案

技术编号:11135751 阅读:103 留言:0更新日期:2015-03-12 12:41
本发明专利技术公开了一种事件型动态口令防伪标签合法性实时验证方法及系统,包括电子标签模块、用户验证终端模块和认证服务模块;电子标签模块以自身开关触发次数作为可变因子生成动态口令数据并显示;用户验证终端模块采集电子标签模块生成的动态口令数据和电子标签模块ID号的图像数据,得到文本型数据;认证服务模块接收到文本型数据后,经过计算和验证,得出电子标签模块的第一动态口令数据生成算法与认证服务模块的第二动态口令数据生成算法是否一致结果,返回用户验证终端模块,判断出电子标签模块的合法性。本发明专利技术克服了现有标签的不变性和可复制性;使得动态口令的安全性大大提升;使得每个电子标签模块口令均不同,大大增加了系统安全性。

【技术实现步骤摘要】

本专利技术属于电子防伪
,尤其涉及一种事件型动态口令防伪标签合法性实时验证方法及系统
技术介绍
随着社会的高速发展,人们的消费能力不断提高,很多不法分子开始利用假冒的手段牟取巨大的利益,这样不仅对人们造成了经济甚至身体上的伤害,也对社会发展造成严重不良影响,在这种环境下,防伪行业变的尤为重要,但通常的防伪标签一般为激光、刮刮卡、、条形码或二维码等多种形式,每种标签均有其便捷性,但这些标签均为不可变标签,可被复制使用。电子标签模块领域主要采用的是RFID、NFC等方式,此类型标签均需采用特殊的验证终端才可以进行读取,还需要依附专业的系统才可进行合法性验证。不利于普及到每个用户使用,更不能让用户随时随地便捷的进行实时验证。动态口令牌输出的是一种定时变化口令,每次产生的口令均有一次有效性,具有防伪的特性,但传统的时钟型的动态口令牌,主要应用于网上银行的身份认证系统,使用者需要登陆网站,手动将动态口令数据输入服务器进行验证。若应用于防伪行业用户不能便捷的使用也造成了动态口令牌在防伪行业较难推广。
技术实现思路
本专利技术实施例的目的在于提供一种事件型动态口令防伪标签合法性实时验证方法及系统,旨在解决电子标签模块领域需采用特殊的验证终端才可以进行读取,还需要依附专业的系统才可进行合法性验证,不利于普及到每个用户使用,不能让用户随时随地便捷进行实时验证的问题。本专利技术实施例是这样实现的,一种事件型动态口令防伪标签合法性实时验证方法,该事件型动态口令防伪标签合法性实时验证方法包括以下步骤:步骤一,给每一个电子标签模块赋予一个唯一的ID号,ID号表示为IDS1,放置于电子标签模块的表面位置;在服务配置单元中写入电子标签模块的ID号IDS1所代表的产品信息和关联信息;定义一个用于关联电子标签模块和认证服务模块的种子文件,种子文件包含:初始触发次数数据DCF1、随机数RandomD、电子标签模块的ID号IDS1;在应用配置单元中存储数据TDSH代表电子标签模块的自毁装置已被破坏;在服务配置单元中IDS1对应的记录中设置PSW字段,用来代表ID为IDS1的电子标签模块所采用的动态口令生成算法类型;步骤二,用户通过开关单元打开电子标签模块,管理单元检测自毁触发单元是否已被损坏,若自毁触发单元已被损坏,则电子标签模块通过显示单元输出一个特定的数据TDSH,表示电子标签模块已经停止工作;若自毁触发单元正常工作,则电子标签模块的管理单元读取存储单元中的种子文件,在第一个口令变化周期时,初始开关单元的触发次数为DCF1;管理单元以种子文件中开关单元的触发次数DCF1、随机数RandomD、电子标签模块的ID号IDS1作为计算因子,通过第一动态口令配置单元的动态口令生成算法PSW1生成动态口令数据DKS1,并将DKS1显示在显示单元中;然后管理单元将初始开关单元的触发次数DCF1按照事先定义的触发次数累加周期累加后得到DCF2,将DCF2保存到存储单元的种子文件中,覆盖掉DCF1;步骤三,用户验证终端模块的应用管理单元控制图像采集单元采集电子标签模块的图像数据IDT1,电子标签模块的图像数据IDT1包含显示单元显示的动态口令数据DKS1和放置在电子标签模块表面的电子标签模块的ID号IDS1;用户验证终端模块的应用管理单元通过图像分析单元对图像数据IDT1进行定位、分割和分析,得出电子标签模块中显示单元显示的动态口令数据DZXS1和电子标签模块的ID号IDS1,然后在应用配置单元中进行查询,若DZXS1等于TDSH,则代表电子标签模块的自毁装置已损坏,结束验证过程;若DZXS1不等于TDSH,则将IDS1和DZXS1保存到应用配置单元中;步骤四,电子标签模块的管理单元再次读取存储单元中的种子文件,在第二个口令变化周期时,管理单元以种子文件中开关单元的触发次数DCF2、随机数RandomD、电子标签模块的ID号IDS1作为计算因子,通过第一动态口令配置单元的动态口令生成算法PSW1生成动态口令数据DKS2,并将DKS2显示在显示单元中;然后管理单元将初始开关单元的触发次数DCF2按照事先定义的触发次数累加周期累加后得到DCF3,将DCF3保存到存储单元的种子文件中,覆盖掉DCF2中;步骤五,用户验证终端模块的应用管理单元再次控制图像采集单元采集电子标签模块的图像数据IDT2,电子标签模块的图像数据IDT2包含显示单元显示的动态口令数据DKS2和放置在电子标签模块表面的电子标签模块的ID号IDS1;用户验证终端模块的应用管理单元通过图像分析单元对图像数据IDT2进行定位、分割和分析,得出电子标签模块中显示单元显示的动态口令数据DZXS2和电子标签模块的ID号IDS1,然后在应用配置单元中进行查询,若DZXS2等于TDSH,则代表电子标签模块的自毁装置已损坏,结束验证过程;若DZXS2不等于TDSH,则将IDS1和DZXS2保存到应用配置单元中;然后将IDS1、DZXS1和DZXS2通过数据通信单元连接互联网internet发送到认证服务模块;步骤六,认证服务模块接收到用户验证终端模块发来的数据IDS1、DZXS1和DZXS2后,由认证服务单元以IDS1在服务配置单元中查询IDS1所对应的记录并提取初始写入种子文件的开关单元的触发次数DCF1、随机数RandomD和IDS1所代表的电子标签模块所采用的动态口令生成算法PSW2;然后,认证服务单元以RandomD、DCF1和IDS1作为计算因子,通过第二动态口令配置单元中的动态口令生成算法PSW2,计算得出动态口令数据RKS1;然后将开关单元的触发次数DCF1按照事先定义的触发次数累加周期累加后得到DCF2,并将DCF2保存到服务配置单元覆盖掉种子文件中的DCF1,再以RandomD、DCF2和IDS1作为计算因子,通过第二动态口令配置单元中的动态口令生成算法PSW2,计算得出动态口令数据RKS2。进一步,在步骤一之后需要通过开关单元打开电子标签模块,然后通过种子写入单元向存储单元中写入种子文件,同时将种子文件通过互联网internet写入到认证服务模块的服务配置单元中IDS1所对应的记录中。进一步,在步骤六之后认证服务单元将计算得出动态口令数据RKS1和DZXS1、RKS2和DZXS2进行对比,若RKS1等于DZXS1且RKS2等于DZXS2,则通过互联网internet向用户验证终端模块发送此电子标签模块合法的结果;若...

【技术保护点】
一种事件型动态口令防伪标签合法性实时验证方法,其特征在于,该事件型动态口令防伪标签合法性实时验证方法包括以下步骤:步骤一,给每一个电子标签模块赋予一个唯一的ID号,ID号表示为IDS1,放置于电子标签模块的表面位置;在服务配置单元中写入电子标签模块的ID号IDS1所代表的产品信息和关联信息;定义一个用于关联电子标签模块和认证服务模块的种子文件,种子文件包含:初始触发次数数据DCF1、随机数RandomD、电子标签模块的ID号IDS1;在应用配置单元中存储数据TDSH代表电子标签模块的自毁装置已被破坏;在服务配置单元中IDS1对应的记录中设置PSW字段,用来代表ID为IDS1的电子标签模块所采用的动态口令生成算法类型;步骤二,用户通过开关单元打开电子标签模块,管理单元检测自毁触发单元是否已被损坏,若自毁触发单元已被损坏,则电子标签模块通过显示单元输出一个特定的数据TDSH,表示电子标签模块已经停止工作;若自毁触发单元正常工作,则电子标签模块的管理单元读取存储单元中的种子文件,在第一个口令变化周期时,初始开关单元的触发次数为DCF1;管理单元以种子文件中开关单元的触发次数DCF1、随机数RandomD、电子标签模块的ID号IDS1作为计算因子,通过第一动态口令配置单元的动态口令生成算法PSW1生成动态口令数据DKS1,并将DKS1显示在显示单元中;然后管理单元将初始开关单元的触发次数DCF1按照事先定义的触发次数累加周期累加后得到DCF2,将DCF2保存到存储单元的种子文件中,覆盖掉DCF1;步骤三,用户验证终端模块的应用管理单元控制图像采集单元采集电子标签模块的图像数据IDT1,电子标签模块的图像数据IDT1包含显示单元显示的动态口令数据DKS1和放置在电子标签模块表面的电子标签模块的ID号IDS1;用户验证终端模块的应用管理单元通过图像分析单元对图像数据IDT1进行定位、分割和分析,得出电子标签模块中显示单元显示的动态口令数据DZXS1和电子标签模块的ID号IDS1,然后在应用配置单元中进行查询,若DZXS1等于TDSH,则代表电子标签模块的自毁装置已损坏,结束验证过程;若DZXS1不等于TDSH,则将IDS1和DZXS1保存到应用配置单元中;步骤四,电子标签模块的管理单元再次读取存储单元中的种子文件,在第二个口令变化周期时,管理单元以种子文件中开关单元的触发次数DCF2、随机数RandomD、电子标签模块的ID号IDS1作为计算因子,通过第一动态口令配置单元的动态口令生成算法PSW1生成动态口令数据DKS2,并将DKS2显示在显示单元中;然后管理单元将初始开关单元的触发次数DCF2按照事先定义的触发次数累加周期累加后得到DCF3,将DCF3保存到存储单元的种子文件中,覆盖掉DCF2中;步骤五,用户验证终端模块的应用管理单元再次控制图像采集单元采集电子标签模块的图像数据IDT2,电子标签模块的图像数据IDT2包含显示单元显示的动态口令数据DKS2和放置在电子标签模块表面的电子标签模块的ID号IDS1;用户验证终端模块的应用管理单元通过图像分析单元对图像数据IDT2进行定位、分割和分析,得出电子标签模块中显示单元显示的动态口令数据DZXS2和电子标签模块的ID号IDS1,然后在应用配置单元中进行查询,若DZXS2等于TDSH,则代表电子标签模块的自毁装置已损坏,结束验证过程;若DZXS2不等于TDSH,则将IDS1和DZXS2保存到应用配置单元中;然后将IDS1、DZXS1和DZXS2通过数据通信单元连接互联网internet发送到认证服务模块;步骤六,认证服务模块接收到用户验证终端模块发来的数据IDS1、DZXS1和DZXS2后,由认证服务单元以IDS1在服务配置单元中查询IDS1所对应的记录并提取初始写入种子文件的开关单元的触发次数DCF1、随机数RandomD和IDS1所代表的电子标签模块所采用的动态口令生成算法PSW2;然后,认证服务单元以RandomD、DCF1和IDS1作为计算因子,通过第二动态口令配置单元中的动态口令生成算法PSW2,计算得出动态口令数据RKS1;然后将开关单元的触发次数DCF1按照事先定义的触发次数累加周期累加后得到DCF2,并将DCF2保存到服务配置单元覆盖掉种子文件中的DCF1,再以RandomD、DCF2和IDS1作为计算因子,通过第二动态口令配置单元中的动态口令生成算法PSW2,计算得出动态口令数据RKS2。...

【技术特征摘要】
1.一种事件型动态口令防伪标签合法性实时验证方法,其特征在于,该事
件型动态口令防伪标签合法性实时验证方法包括以下步骤:
步骤一,给每一个电子标签模块赋予一个唯一的ID号,ID号表示为IDS1,
放置于电子标签模块的表面位置;在服务配置单元中写入电子标签模块的ID号
IDS1所代表的产品信息和关联信息;定义一个用于关联电子标签模块和认证服
务模块的种子文件,种子文件包含:初始触发次数数据DCF1、随机数RandomD、
电子标签模块的ID号IDS1;在应用配置单元中存储数据TDSH代表电子标签
模块的自毁装置已被破坏;在服务配置单元中IDS1对应的记录中设置PSW字
段,用来代表ID为IDS1的电子标签模块所采用的动态口令生成算法类型;
步骤二,用户通过开关单元打开电子标签模块,管理单元检测自毁触发单
元是否已被损坏,若自毁触发单元已被损坏,则电子标签模块通过显示单元输
出一个特定的数据TDSH,表示电子标签模块已经停止工作;若自毁触发单元
正常工作,则电子标签模块的管理单元读取存储单元中的种子文件,在第一个
口令变化周期时,初始开关单元的触发次数为DCF1;管理单元以种子文件中
开关单元的触发次数DCF1、随机数RandomD、电子标签模块的ID号IDS1作
为计算因子,通过第一动态口令配置单元的动态口令生成算法PSW1生成动态
口令数据DKS1,并将DKS1显示在显示单元中;然后管理单元将初始开关单
元的触发次数DCF1按照事先定义的触发次数累加周期累加后得到DCF2,将
DCF2保存到存储单元的种子文件中,覆盖掉DCF1;
步骤三,用户验证终端模块的应用管理单元控制图像采集单元采集电子标
签模块的图像数据IDT1,电子标签模块的图像数据IDT1包含显示单元显示的
动态口令数据DKS1和放置在电子标签模块表面的电子标签模块的ID号IDS1;
用户验证终端模块的应用管理单元通过图像分析单元对图像数据IDT1进行定
位、分割和分析,得出电子标签模块中显示单元显示的动态口令数据DZXS1
和电子标签模块的ID号IDS1,然后在应用配置单元中进行查询,若DZXS1

\t等于TDSH,则代表电子标签模块的自毁装置已损坏,结束验证过程;若DZXS1
不等于TDSH,则将IDS1和DZXS1保存到应用配置单元中;
步骤四,电子标签模块的管理单元再次读取存储单元中的种子文件,在第
二个口令变化周期时,管理单元以种子文件中开关单元的触发次数DCF2、随
机数RandomD、电子标签模块的ID号IDS1作为计算因子,通过第一动态口令
配置单元的动态口令生成算法PSW1生成动态口令数据DKS2,并将DKS2显
示在显示单元中;然后管理单元将初始开关单元的触发次数DCF2按照事先定
义的触发次数累加周期累加后得到DCF3,将DCF3保存到存储单元的种子文
件中,覆盖掉DCF2中;
步骤五,用户验证终端模块的应用管理单元再次控制图像采集单元采集电
子标签模块的图像数据IDT2,电子标签模块的图像数据IDT2包含显示单元显
示的动态口令数据DKS2和放置在电子标签模块表面的电子标签模块的ID号
IDS1;用户验证终端模块的应用管理单元通过图像分析单元对图像数据IDT2
进行定位、分割和分析,得出电子标签模块中显示单元显示的动态口令数据
DZXS2和电子标签模块的ID号IDS1,然后在应用配置单元中进行查询,若
DZXS2等于TDSH,则代表电子标签模块的自毁装置已损坏,结束验证过程;
若DZXS2不等于TDSH,则将IDS1和DZXS2保存到应用配置单元中;然后
将IDS1、DZXS1和DZXS2通过数据通信单元连接互联网internet发送到认证
服务模块;
步骤六,认证服务模块接收到用户验证终端模块发来的数据IDS1、DZXS1
和DZXS2后,由认证服务单元以IDS1在服务配置单元中查询IDS1所对应的
记录并提取初始写入种子文件的开关单元的触发次数DCF1、随机数RandomD
和IDS1所代表的电子标签模块所采用的动态口令生成算法PSW2;然后,认证
服务单元以RandomD、DCF1和IDS1作为计算因子,通过第二动态口令配置
单元中的动态口令生成算法PSW2,计算得出动态口令数据RKS1;然后将开关
单元的触发次数DCF1按照事先定义的触发次数累加周期累加后得到DCF2,

\t并将DCF2保存到服务配置单元覆盖掉种子文件中的DCF1,再以RandomD、
DCF2和IDS1作为计算因子,通过第二动态口令配置单元中的动态口令生成算
法PSW2,计算得出动态口令数据RKS2。
2.如权利要求1所述的事件型动态口令防伪标签合法性实时验证方法,其
特征在于,在步骤一之后需要通过开关单元打开电子标签模块,然后通过种子
写入单元向存储单元中写入种子文件,同时将种子文件通过互联网internet写入
到认证服务模块的服务配置单元中IDS1所对应的记录中。
3.如权利要求1所述的事件型动态口令防伪标签合法性实时验证方法,其
特征在于,在步骤六之后认证服务单元将计算得出动态口令数据RKS1和
DZXS1、RKS2和DZXS2进行对比,若RKS1等于DZXS1且RKS2等于DZXS2,
则通过互联网internet向用户验证终端模块发送此电子标签模块合法的结果;若
不能同时相等,则认证服务单元计算出多组口令,再从中取出连续的两组和
DZXS1、DZXS2进行对比,经过n次对比后,若RKS1等于DZXS1且RKS2
等于DZXS2,则通过互联网internet向用户验证终端模块发送此电子标签模块
合法的结果;若仍无法达到连续两组口令相等,则通过互联网internet向用户验
证终端模块发送此电子标签模块不合法的结果;
用户验证终端模块收到认证服务模块反馈的结果后,将结果显示出来,完
成本次对电子标签模块的合法性验证过程。
4.一种事件型动态口令防伪标签合法性实时验证系统,其特征在于,该事
件型动态口令防伪标签合法性实时验证系统包括:电子标签模块、用户验证终
端模块和认证服务模块;
电子标签模块,用于生成动态口令数据并显示;电子标签模块包括:管理
单元、开关单元...

【专利技术属性】
技术研发人员:樊晓东
申请(专利权)人:杭州沃朴物联科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1