[发明专利]一种动态口令的合法性实时验证方法有效
申请号: | 201310252722.1 | 申请日: | 2013-06-21 |
公开(公告)号: | CN103312516A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 樊晓东 | 申请(专利权)人: | 樊晓东 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710075 陕西省西安市雁塔区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 口令 合法性 实时 验证 方法 | ||
技术领域
本发明涉及一种动态口令认证的方法,具体的说,是涉及一种用户实时通过电子标签模块和认证服务模块的动态口令生成算法是否一致,来鉴别电子标签模块合法性的方法。
背景技术
目前通常的标签一般为数字、英文字符、各种字符结合、条形码或二维码等多种形式,每种标签均有其便捷性,但每种标签均为不可变标签,可被复制使用。
电子标签模块领域主要采用的是RFID、NFC等方式,此类型标签均需采用特殊的验证终端才可以进行读取,还需要依附专业的系统才可进行合法性验证。不利于普及到每个用户使用,更不能让用户随时随地便捷的进行实时验证。
时钟型的动态口令牌,是通过时钟控制器与服务器用户记录的时钟进行同步,在一定时间后,由于时钟控制器的偏移会产生时钟的不同步,需要进行人工校准,不便于长期无人管理的环境下使用。
发明内容
为解决上述问题,本发明提供一种动态口令的合法性实时验证方法,其特征在于:该方法所使用的装置包括:电子标签模块、用户验证终端模块和认证服务模块;
所述电子标签模块包含:时钟控制单元(2)、管理单元(1)、第一动态口令配置单元(3)、显示单元(5)、存储单元(4)。
所述用户验证终端模块包括:应用管理单元(9)、图像分析单元(7)、图像采集单元(6)、应用配置单元(8)、数据输入单元(16)。
所述认证服务模块包含:认证服务单元(10)、第二动态口令配置单元(12)、服务配置单元(11)、时钟控制单元(13)。
所述动态口令的合法性实时验证方法包括如下步骤:
步骤A给每一个电子标签模块赋予一个唯一的ID号,ID号表示为IDS1,放置于电子标签模块的表面位置;在电子标签模块的存储单元(4)中保存此电子标签模块的ID号;在电子标签模块的管理单元(1)定义时钟控制单元(2)的时钟变化周期;在电子标签模块的管理单元(1)和认证服务模块的认证服务单元(10)中定义动态口令生成次数的累加周期;在电子标签模块的存储单元(4)中定义动态口令生成次数的初始值,初始值表示为DCS1;
步骤B用户验证终端模块的应用管理单元(9)控制图像采集单元(6)采集电子标签模块ID号IDS1的图像数据IDT1,并使用图像分析单元(7)对图像数据IDT1进行定位、分割和分析,把图像数据IDT1转化为文本或数字形式的数据IYS1,并将IYS1保存到应用配置单元(8)中;然后将IYS1通过互联网internet发送到认证服务模块;
步骤C认证服务模块接收到用户验证终端模块发来的数据IYS1后,由认证服务单元(10)在服务配置单元(11)中查询IYS1所代表的物品信息,并通过互联网internet发送给用户验证终端模块;
步骤D用户验证终端模块的应用管理单元(9)接收到认证服务器返回的物品信息后,由使用者确认物品信息与电子标签模块所代表物品是否相符;若物品不相符,则认为此电子标签模块不合法;若物品相符,则使用者通过开关单元(15)启动电子标签模块;
步骤E电子标签模块启动后,电子标签模块的管理单元(1)根据时钟控制单元(2)的时钟变化周期,在第一个时钟变化周期时,初始动态口令数据生成次数为DCS1;管理单元(1)将存储单元(4)中的电子标签模块的ID号IDS1和动态口令数据生成次数DCS1作为计算因子,通过第一动态口令配置单元(3)的动态口令生成算法PSW1生成动态口令数据DKS1,然后将动态口令数据生成次数DCS1加1后得到DCS2,将DCS2保存到存储单元(4)中,并覆盖原有的DCS1,再将动态口令数据DKS1在显示单元(5)中显示出来;
步骤F用户验证终端模块的应用管理单元(9)控制图像采集单元(6)从电子标签模块的显示单元(5)中采集动态口令数据DKS1的图像数据DTS1,并使用图像分析单元(7)对图像数据DTS1进行定位、分割和分析,把图像数据转化为文本或数字形式的动态口令数据YKS1,然后将YKS1保存到应用配置单元(8)中;
步骤G电子标签模块的管理单元(1)根据时钟控制单元(2)的时钟变化周期,达到第二个时钟变化周期时,当前动态口令数据生成次数为DCS2;管理单元(1)以IDS1和DCS2作为计算因子,通过第一动态口令配置单元(3)的口令生成算法PSW1生成动态口令数据DKS2,然后将动态口令数据生成次数DCS2加1后得到DCS3,将DCS3保存到存储单元(4)中,并覆盖原有的DCS2,再将动态口令数据DKS2在显示单元(5)中显示出来;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于樊晓东,未经樊晓东许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310252722.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带误码测试功能的网桥
- 下一篇:一种开关磁阻电机的低速控制算法