一种动态令牌与工装通信的系统及方法

文档序号:7956677阅读:307来源:国知局
专利名称:一种动态令牌与工装通信的系统及方法
技术领域
本发明涉及信息安全领域,特别涉及一种动态令牌与工装通信的系统及方法。
背景技术
在现有技术中,动态令牌(One-time Password, OTP)是一种安全便捷的帐号防盗技术,根据专门的算法生成一个不可预测的随机数字组合,每个口令只能使用一次,用户进行认证时候,除输入账号和静态密码之外,必须要求输入动态密码,只有通过系统验证,才可以正常登录或者交易,从而有效保证用户身份的合法性和唯一性。动态令牌最大的优点在于,用户每次使用的口令都不相同,使得不法分子无法仿冒合法用户的身份。动态口令认证技术被认为是目前能够最有效解决用户的身份认证方式之一,可以有效防范黑客木马盗窃用户账户口令、假网站等多种网络问题,导致用户的财产或者资料的损失。目前被广泛运用在网银、网游、电信运营商、电子政务、企业等领域。目前所使用的动态令牌大部分是通过裸露的硬件接口与生产工具连接进行通信的,这样的接口存在很多弊端,如安全性弱、密封性差、防水防尘性不好、生产效率低等。

发明内容
鉴于现有技术的不足,为了有效的解决动态令牌在使用过程中的安全密闭性的问题,本发明提出了一种不用直接接触,通过射频通信技术来实现动态令牌与工装通信的系统和方法。本发明采用的技术方案如下一种动态令牌与工装通信的系统,包括工装部分和动态令牌部分所述工装部分,包括控制模块、工装射频通信模块;所述控制模块,用于判断是否需要发送操作指令并在判断结果为是时控制所述工装射频通信模块输出载波信号,经过指定时间延迟后生成唤醒指令信号并发送给所述工装射频通信模块,当在预定时间内正确接收到唤醒应答信号时检测所述动态令牌部分的波特率、以检测得到的波特率生成操作指令信号并发送给所述工装射频通信模块,判断在预定时间内是否正确接收到动态令牌部分返回的相应应答信号、输出通信成功的提示信息或错误的提示信息;所述工装射频通信模块,用于生成载波信号、在所述控制模块的控制下输出所述载波信号,根据接收到的所述控制模块发送的所述唤醒指令信号和所述操作指令信号生成相应的已调信号,将所述载波信号和所述已调信号放大后以电磁波形式发送给所述动态令牌部分,接收所述动态令牌部分返回的应答信号、对接收到的信号进行提取和处理并将经提取和处理得到的结果信号发送给所述控制模块;所述动态令牌部分,包括MCU和液晶模块、OTP射频通信模块;所述OTP射频通信模块,用于接收所述工装部分发送的信号、对所述接收到的信号进行提取和处理,将经提取和处理得到的结果信号发送给所述MCU和液晶模块,还用于向所述工装部分返回相应的应答信号;所述MCU和液晶模块,用于判断所述OTP射频通信模块发送来的信号是否为正确的指令信号,并在所述信号为正确的指令信号时生成相应的应答信号发送给所述OTP射频通信模块。所述指令信号包括唤醒指令信号和操作指令信号;所述操作指令信号包括获取硬件信息指令信号、晶体输出控制指令信号、设置晶体校准数据指令信号、提取OTP数据指令信号、烧种子指令信号;所述已调信号包括已调唤醒指令信号和已调操作指令信号。所述工装射频通信模块,包括信号准备和收发子模块、信号处理子模块;所述信号准备和收发子模块,包括载波生成单元,用于生成所述载波信号;信号混合单元,用于在所述控制模块的控制下输出所述载波信号给第一信号强度调节单元,用于将所述载波信号和所述控制模块发送来的指令信号进行混合处理得到所述已调信号;所述第一信号强度调节单元,用于调节所述载波信号、所述已调信号的强度;所述信号驱动单元,用于驱动所述第一信号强度调节单元输出的信号,将所述输出的信号的功率放大;工装部分LC互感单元,用于将所述信号驱动单元输出的信号发送给所述动态令牌部分,还用于接收所述动态令牌部分返回的信号;所述信号处理子模块,用于对所述工装部分LC互感单元接收到的所述动态令牌部分返回的信号进行提取和处理,并将经提取和处理得到的信号发送给所述控制模块。所述信号处理子模块包括信号提取单元,用于对所述工装部分LC互感单元接收到的所述动态令牌部分返回的信号进行提取;消除干扰单元,用于去除所述信号准备和收发子模块发送的信号对所述信号处理子模块的影响;信号放大单元,用于将所述信号提取单元得到的信号进行放大;滤波单元,用于滤除所述信号放大单元输出的信号的高频分量;信号整理单元,用于将所述滤波单元输出的信号转换为所述控制模块能够识别的TTL信号。所述信号处理子模块包括信号提取单元,用于对所述工装部分LC互感单元接收到的信号进行提取;第二信号强度调节单元,用于调节所述信号提取单元提取到的信号的强度;相位调节单元,用于将所述载波生成单元生成的载波信号进行反相处理;混合比较单元,用于将所述第二信号强度调节单元输出的信号和所述相位调节单元输出的信号进行混合处理,将混合处理得到的信号发送给信号整理单元;同步信号提取单元,用于获取所述载波生成单元生成的载波信号,对所述载波信号进行提取和处理得到同步时钟信号,发送所述同步时钟信号给所述信号整理单元;所述信号整理单元,用于根据所述同步时钟信号对所述混合比较单元输出的信号进行比较整理,将经比较整理得到的信号发送给所述控制模块。所述OTP射频通信模块包括动态令牌部分LC互感单元,用于接收所述工装部分发送来的信号,以及在数据发送控制单元的控制下向所述工装部分返回信号;信号提取及芯片保护单元,用于对所述动态令牌部分LC互感单元接收到的信号进行提取,并对提取得到的信号进行处理,得到所述MCU和液晶模块能识别的并对所述MCU 和液晶模块无损的TTL信号,然后将所述TTL信号发送给所述MCU和液晶模块;所述数据发送控制单元,用于在所述MCU和液晶模块的控制下使所述动态令牌部分LC互感单元的电感线圈两端导通或断开,从而通过电磁场的变化影响所述工装部分的载波信号的幅度。一种动态令牌与工装的通信方法,包括步骤A 工装部分生成唤醒指令信号,将所述唤醒指令信号和载波信号进行与运算得到已调唤醒指令信号,并将所述已调唤醒指令信号放大后经LC互感电路以电磁波形式发送给动态令牌部分;步骤B:所述工装部分对接收到的所述动态令牌部分返回的信号进行相应操作, 得出操作结果信号;步骤C 所述工装部分检测所述动态令牌部分的波特率,判断所述步骤B中得到的操作结果信号是否为正确的唤醒应答信号,是则执行步骤D,否则工装部分输出错误提示信息,结束;步骤D 所述工装部分以检测到的波特率生成操作指令信号,将所述操作指令信号和所述载波信号进行与运算得到已调操作指令信号,将所述已调操作指令信号放大后经 LC互感电路以电磁波形式发送给所述动态令牌部分;步骤E 所述工装部分对接收到的所述动态令牌部分返回的信号进行相应操作, 得出操作结果信号;步骤F 工装部分判断所述步骤E中得到的操作结果信号是否为正确的应答信号, 是则输出通信成功的提示信息,结束或返回执行所述步骤A,否则工装部分输出错误提示信
息,结束ο所述步骤A之前包括工装部分开始工作后生成载波信号。所述步骤B和所述步骤E具体为工装部分接收所述动态令牌部分返回的信号,对所述信号进行检波、隔除直流分量、放大、滤除高频分量、隔除直流分量以及比较输出操作;所述比较输出操作得到的信号为所述操作结果信号。所述步骤B和所述步骤E具体为工装部分接收所述动态令牌部分返回的信号,对所述信号进行隔除直流分量和分压处理后与载波信号的反相信号进行与操作,将操作得到的信号作为触发器的输入,将载波信号与其自身经分压后的信号进行与操作得到的信号作为触发器的时钟信号;所述触发器输出的信号为所述操作结果信号。所述步骤A和所述步骤B之间、所述步骤D和所述步骤E之间包括工装部分生成高电平信号,将所述高电平信号和所述载波信号进行与运算得到的信号放大后经LC互感电路以电磁波形式输出。所述步骤A和所述步骤B之间包括动态令牌部分的处理操作,具体为步骤a:所述动态令牌部分接收所述工装部分发送的信号,并对接收到的信号进行检波、滤除高频分量以及限压操作,判断经上述操作得到的信号是否为正确的唤醒指令信号,是则执行步骤b,否则所述动态令牌部分无应答,休眠;步骤b 所述动态令牌部分生成唤醒应答信号,在所述唤醒应答信号的控制下通过控制电感线圈以影响周围电磁场的方式影响所述工装部分的载波信号。所述步骤D和所述步骤E之间包括动态令牌部分的相关操作,具体为步骤f 动态令牌部分接收工装部分发送的信号,对接收到的信号进行检波、滤除高频分量以及限压操作,判断经上述操作得到的信号是否为正确的指令信号,是则执行步骤e,否则动态令牌部分无应答,休眠;步骤g:动态令牌部分存储、处理所述指令信号中的数据,并生成相应应答信号,在所述相应应答信号的控制下通过控制电感线圈以影响周围电磁场的方式影响所述工装部分的载波信号。所述操作指令信号包括获取硬件信息指令信号、晶体输出控制指令信号、设置晶体校准数据指令信号、提取OTP数据指令信号和烧种子指令信号。当所述操作指令信号为所述获取硬件信息指令信号时,所述工装部分判断在预定时间内是否正确接收到所述动态令牌部分返回的硬件信息信号,是则发送晶体输出控制指令信号或提取OTP数据指令信号;否则输出错误提示信息,结束。当所述操作指令信号为所述晶体输出控制指令信号时,所述工装部分判断在预定时间内是否正确接收到所述动态令牌部分返回的时钟信号,是则根据标准时钟信号和所述时钟信号生成并发送设置晶体校准数据指令信号;否则输出错误提示信息,结束。所述时钟信号为所述动态令牌部分正确接收到所述工装部分发送的所述晶体输出控制指令信号后以特定频率输出的秒信号、32. 768KHZ的时钟信号或与32. 768KHZ的时钟信号相关的时钟信号。所述根据标准时钟信号和所述时钟信号生成设置晶体校准数据指令信号具体包括所述工装部分计算所述动态令牌部分返回的时钟信号与所述标准时钟信号的偏差,根据所述偏差计算得出晶体校准数据,根据所述晶体校准数据生成设置晶体校准数据指令信号。当所述操作指令信号为所述设置晶体校准数据指令信号时,所述工装部分判断在预定时间内是否正确接收到所述动态令牌部分返回的通信成功指令信号,是则发送烧种子指令信号;否则输出错误提示信息,结束。当所述操作指令信号为所述提取OTP数据指令信号时,所述工装部分判断在预定时间内是否正确接收到所述动态令牌部分返回的相应数据,是则根据所述相应数据判断所述动态令牌是否符合预定的烧种子要求,符合则发送烧种子指令信号,不符合则输出错误提示信息,结束;否则输出错误提示信息,结束。当所述操作指令信号为所述烧种子指令信号时,所述工装部分判断在预定时间内是否正确接收到所述动态令牌部分返回的通信成功指令信号,是则输出本次通信成功的提示信息,结束或发送获取硬件信息指令信号;否则输出错误提示信息,结束。
所述通过控制电感线圈以影响周围电磁场的方式影响所述工装部分的载波信号包括通过转换电感线圈两端的导通和断开以影响电磁场,通过电磁场的变化影响工装部分载波信号的幅度,当所述电感线圈两端导通时,影响所述工装部分产生的载波信号的幅度,当所述电感线圈两端断开时,对所述工装部分产生的载波信号不产生影响。本发明的有益效果在于可以实现动态令牌的完全密封,简化生产流程,提高生产效率。在密封的同时还增加了动态令牌的安全性,降低了种子泄露和动态令牌复位的风险。


图1为本发明实施例一中提供的一种动态令牌与工装通信的系统的示意图;图2为图1中工装射频通信模块的组成结构图;图3为图1中OTP射频通信模块的组成结构图;图4为本发明实施例二中提供的一种工装射频通信模块的组成结构图;图5为图4的一种细化结构图;图6为本发明实施例三中提供的一种优化的工装射频通信模块的组成结构图;图7为图6的一种细化结构图;图8为本发明实施例四中提供的一种动态令牌与工装通信的第一阶段方法流程图;图9为本发明实施例四中提供的一种动态令牌与工装通信的第二阶段方法流程图;图10为本发明实施例四中所提供的一种动态令牌与工装间一条操作指令信号的通信方法流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图和具体实施例对本发明做进一步地详细说明。实施例一参见图1,本发明实施例1提供了一种动态令牌与工装通信的系统,系统包括工装部分1和动态令牌部分2,所述工装部分1包括控制模块11和工装射频通信模块12,动态令牌部分2包括MCU和液晶模块21、OTP射频通信模块22,上述各模块的功能如下控制模块11 与工装射频通信模块12相连,用于计算得出动态因子以及动态口令,还用于判断是否需要发送操作指令并在判断结果为是时控制工装射频通信模块12输出载波信号、经过指定时间延迟后生成唤醒指令信号并发送给工装射频通信模块12、当在预定时间内正确接收到唤醒应答信号时检测动态令牌部分2的波特率、以检测得到的波特率生成操作指令信号并发送给工装射频通信模块12、判断在预定时间内是否正确接收到动态令牌部分2返回的相应应答信号、根据动态令牌部分2返回的应答信号判断动态令牌部分2是否符合烧种子要求,还用于输出通信成功的提示信息或错误的提示信息;具体地,在本实施例中,所述操作指令包括获取硬件信息指令、晶体输出控制指令、设置晶体校准数据指令、提取OTP数据指令、烧种子指令等;
10
工装射频通信模块12 与控制模块11相连,用于生成载波信号、在控制模块11的控制下输出载波信号、用于接收控制模块11发送的唤醒指令信号和操作指令信号生成相应的已调信号、用于将所述载波信号和所述已调信号放大后以电磁波形式发送给动态令牌部分2,还用于接收动态令牌部分2返回的应答信号并对所述动态令牌部分2返回的应答信号进行相应操作,并将操作结果信号发送给控制模块11 ;具体地,所述已调信号包括已调唤醒指令信号和已调操作指令信号。MCU和液晶模块21 与OTP射频通信模块22相连,用于生成和显示动态口令,还用于判断OTP射频通信模块22发送来的信号是否为正确的指令信号,并在所述信号为正确的指令信号时生成相应的应答信号发送给OTP射频通信模块22 ;具体地,所述指令信号包括唤醒指令信号和操作指令信号。OTP射频通信模块22 与MCU和液晶模块21相连,用于接收工装部分1发送的信号、对接收到的信号进行提取和处理,将通过提取和处理得到的结果信号发送给MCU和液晶模块21,还用于向工装部分1返回应答信号。参见图2,工装射频通信模块12具体包括信号准备和收发子模块121和信号处理子模块122,其中信号准备和收发子模块121具体包括载波生成单元1211、信号混合单元1212、第一信号强度调节单元1213、信号驱动单元1214、工装部分LC互感单元1215,上述各子模块以及单元的具体功能如下载波生成单元1211 与信号混合单元1212相连,用于生成载波信号;信号混合单元1212 与控制模块11、载波生成单元1211、第一信号强度调节单元1213相连,用于在所述控制模块11的控制下输出载波信号给第一信号强度调节单元1213,用于将所述载波信号和控制模块11发送来的指令信号进行混合处理得到已调信号;优选地,在本实施例中所述在所述控制模块11的控制下输出载波信号给第一信号强度调节单元1213具体包括所述第一信号强度调节单元1213将所述载波信号与所述控制模块11发送的电平信号进行与运算,当所述电平信号为高电平信号时,所述信号混合单元1212输出载波信号给第一信号强度调节单元1213,当所述电平信号为低电平信号时,所述信号混合单元1212不输出载波信号;优选地,在本实施例中所述将所述载波信号和控制模块11发送来的指令信号进行混合得到已调信号具体为将所述载波信号和所述控制模块11发送来的指令信号进行与运算得到已调信号,当所述指令信号为唤醒指令信号时得到已调唤醒指令信号,当所述指令信号为操作指令信号时得到已调操作指令信号。第一信号强度调节单元1213 与信号混合单元1212、信号驱动单元1214相连,用于调节所述载波信号或所述已调信号的强度,使信号驱动单元1214工作在稳定可用的状态;信号驱动单元1214 与第一信号强度调节单元1213、工装部分LC互感单元1215相连,用于驱动所述第一信号强度调节单元1213输出的信号,将其功率放大;工装部分LC互感单元1215 与信号驱动单元1214、信号处理子模块122相连,用于将所述信号驱动单元1214输出的信号发送给动态令牌部分2,还用于接收动态令牌部分2返回的信号;信号处理子模块122 与工装部分LC互感单元1215、控制模块11相连,用于对工装部分LC互感单元1215接收到的信号进行相应操作,并将操作结果信号发送给控制模块 11。参见图3,0TP射频通信模块22具体包括动态令牌部分LC互感单元221、信号提取及芯片保护单元222、数据发送控制单元223,上述各单元的具体功能如下动态令牌部分LC互感单元221 与信号提取及芯片保护单元222、数据发送控制单元223相连,用于接收工装部分1发送来的信号,以及在数据发送控制单元223的控制下向工装部分返回应答信号;优选地,在本实施例中所述在数据发送控制单元223的控制下向工装部分1返回应答信号具体包括动态令牌部分LC互感单元221接收数据发送控制单元223发送的信号,在所述数据发送控制单元223发送的信号的控制下转换电感线圈两端的导通和断开, 以通过影响电磁场的变化影响工装部分1产生的载波信号的幅度,例如当动态令牌部分LC 互感单元221接收到低电平信号时,电感线圈两端导通,影响工装部分1产生的载波信号的幅度,当动态令牌部分LC互感单元221接收到高电平信号时,电感线圈两端断开,不对工装部分1产生的载波信号产生影响,或当动态令牌部分LC互感单元221接收到高电平信号时,电感线圈两端导通,影响工装部分1产生的载波信号的幅度,当动态令牌部分LC互感单元221接收到低电平信号时,电感线圈两端断开,不对工装部分1产生的载波信号产生影响。信号提取及芯片保护单元222 与动态令牌部分LC互感单元221、MCU和液晶模块 21相连,用于对动态令牌部分LC互感单元221接收到的信号进行提取,并将提取后的信号进行处理,得到MCU和液晶模块21能识别的并对MCU和液晶模块21无损的TTL信号,然后将所述TTL信号发送给MCU和液晶模块21 ;优选地,在本实施例中,所述对动态令牌部分LC互感单元221接收到的信号进行提取和处理具体包括动态令牌部分LC互感单元221接收到的信号进行检波、滤除高频分量和限压操作。数据发送控制单元223 与MCU和液晶模块21、动态令牌部分LC互感单元221相连,用于在MCU和液晶模块21的控制下使LC互感单元的电感线圈两端导通或断开,从而通过电磁场的变化影响工装部分1产生的载波信号的幅度。实施例二参见图4,本实施例在实施例一的基础上提供了一种与信号处理子模块122相对应的工装射频通信模块12,具体包括信号准备和收发子模块121以及信号处理子模块122, 其中所述信号准备和收发子模块121与实施例一中所提供的相同,所述信号处理子模块 122包括信号提取单元12 、信号放大单元1227、滤波单元12 、信号整理单元1229、消除干扰单元12210,上述各单元的具体功能如下信号提取单元12 与工装部分LC互感单元1215、消除干扰单元12210相连,用于从所述工装部分LC互感单元1215接收到的信号中提取出动态令牌部分返回的信号;信号放大单元1227:与滤波单元12 、消除干扰单元12210相连,用于将信号提取单元12 得到的信号进行放大;滤波单元12 与信号放大单元1227、信号整理单元12 相连,用于滤除信号放大单元1227输出的信号的高频分量;
信号整理单元12 与滤波单元12 、控制模块11相连,用于将滤波单元12 输出的信号转换为控制模块11能够识别的TTL信号;消除干扰电路12210:与信号提取单元12 、信号放大单元1227相连,用于去除信号准备和收发子模块121发送的信号对信号处理子模块122的影响;参见图5,本实施例提供了一种与图4相对应的一种工装射频通信模块12的具体实现方式,所述工装射频通信模块12具体包括晶体振荡器501、与门电路502、信号强度调节器503、MOS管504、工装部分LC互感电路505、工装部分检波电路506、隔直电路507、信号放大电路508、有源滤波电路509、比较器510、消除干扰电路511,上述各部分的具体连接关系如下与门电路502的两个输入端分别与载波发生器501、控制模块11相连,输出端与信号强度调节器503的一端相连;信号强度调节器503的另一端与MOS管504相连,MOS管 504的输出端与工装部分LC互感电路505相连,工装部分LC互感电路505还与工装部分检波电路506相连,工装部分检波电路506的输出端与隔直电路507相连,隔直电路507还与消除干扰电路511相连,消除干扰电路的另一端与信号放大器508的输入端相连,信号放大器508的输出端与有源滤波电路509相连,有源滤波电路509还与比较器510的输入端相连,比较器510的输出端与控制模块11相连;与图4相对应地,所述晶体振荡器501对应图中的载波生成单元1221,与门电路 502对应图中的信号混合单元1222,信号强度调节器503对应图中的信号强度调节单元 1223,MOS管504对应图中的信号驱动单元1224,工装部分LC互感电路505对应图中的工装部分LC互感单元1225,工装检波电路506和隔直电路507对应图中的信号提取单元 12 ,信号放大器508对应图中的信号放大单元1227,有源滤波电路509对应图中的滤波单元1228,比较器510对应图中的信号整理单元1229、消除干扰电路511对应图中的消除干扰单元12210。实施例三参见图6,本实施例在实施例一的基础上提供了一种与较实施例二提供的信号处理子模块122更优的信号处理子模块122'相对应的工装射频通信模块12',该方案较之于实施例二的优越性在于,可以检测出信号的每个载波周期的变化,即精确的检测到信号的边沿,故可实现用非接触通信的方法校准OTP时钟,也可以使通信的速率大大提高。所述工装射频通信模块12'具体包括信号准备和收发子模块121和信号处理子模块122',其中所述信号准备和收发子模块121与实施例一中所提供的相同,所述信号处理子模块122'包括信号提取单元12 '、第二信号强度调节单元1227'、相位调节单元 1228'、混合比较单元12 '、同步信号提取单元12210'、信号整理单元12211 ‘,上述各单元的具体功能如下信号提取单元126'与工装部分互感单元1215、第二信号强度调节单元1227' 相连,用于从所述工装部分LC互感单元1225接收到的信号中提取出动态令牌部分返回的
信号;第二信号强度调节单元1227'与信号提取单元12 '、混合比较单元12 '相连,用于调节信号提取单元12 '提取到的信号的强度;相位调节单元128'与载波生成单元1211、混合比较单元12 '相连,用于将载波生成单元1211生成的载波信号进行反相;混合比较单元12 '与第二信号强度调节单元1227'、相位调节单元12 '、信号整理单元12211'相连,用于将所述第二信号强度调节单元1227'输出的信号和相位调节单元12 '输出的信号进行混合处理,将混合处理得到的信号发送给信号整理单元12211';优选地,在本实施例中,所述将所述第二信号强度调节单元1227'输出的信号和相位调节单元12 '输出的信号进行混合处理具体为将所述第二信号强度调节单元1227'输出的信号和相位调节单元12 '输出的信号进行与运算。同步信号提取单元12210'与载波生成单元1211、信号整理单元12211'相连,用于从所述载波生成单元获取载波信号,对所述载波信号进行提取和处理得到同步时钟信号,发送所述同步时钟信号给信号整理单元;信号整理单元1221Γ 与混合比较单元12 '、同步信号提取单元12210 ‘相连,用于根据所述同步时钟信号对所述混合比较单元输出的信号进行比较整理,将经上述比较整理得到的信号发送给所述控制模块。参见图7,本实施例提供了一种与图6相对应的一种工装射频通信模块12'的具体实现方式,所述工装射频通信模块12'包括载波发生器701、第一与门电路702、信号强度调节器703、MOS管704、工装部分LC互感电路705、隔直电路706、第一分压电路707、非门电路708、第二与门电路709、第二分压电路710、第三与门电路711、触发器712,上述各部分的连接关系如下第一与门电路702的两个输入端分别连接控制模块11和载波发生器701,第一与门电路702的输出端与信号强度调节器703的一端相连,信号强度调节器703的另一端与MOS管704相连,MOS管704还与工装部分互感电路705相连,工装部分互感电路705与隔直电路706的一端相连,隔直电路706的另一端与第一分压电路707相连,第一分压电路707还与第二与门电路709的一个输入端相连,第二与门电路709的另一个输入端与非门电路708的输出端相连,非门电路708的输入端与载波发生器701的输出端相连,与门电路709的输出端与触发器的D端相连,触发器的CP输入端与第三与门电路711的输出端相连、Q输出端与控制模块11相连,第三与门电路711的一个输入端与载波发生器701的输出端相连、另一个输入端经第二分压电路710与载波发生器701的输出端相连;与图6相对应地,所述晶体振荡器701对应图中的载波生成单元1221',第一与门电路702对应图中的信号混合单元1222',信号强度调节器703对应图中的信号强度调节单元1223',MOS管704对应图中的信号驱动单元12M',工装部分LC互感电路705对应图中的工装部分LC互感单元1225',隔直电路706对应图中的信号提取单元12 ',第一分压电路707对应图中的第二信号强度调节单元1227 ‘,非门电路708对应图中的相位调节单元12 ',第二与门电路709对应图中的混合比较单元12 '、第二分压电路710和第三与门电路711对应图中的同步信号提取单元12210',触发器712对应图中的信号整理单元 12211'。实施例四参见图8和图9,本实施例提供了一种动态令牌与工装通信的方法,具体为工装部分向动态令牌部分中烧写种子的过程,所述工装部分向动态令牌部分中烧写种子的具体过程分为两个阶段,其中所述工装部分开始工作后即产生载波信号,各阶段的具体步骤如下第一阶段步骤801 工装部分发送获取硬件信息指令信号给动态令牌部分;步骤802 工装部分判断其在预定时间内是否正确接收到动态令牌部分返回的硬件信息信号,是则顺序执行下一步,否则执行步骤810 ;步骤803 工装部分发送晶体输出控制指令信号给动态令牌部分;步骤804 工装部分判断其在预定时间内是否正确接收到动态令牌部分返回的时钟信号和通信成功指令信号,是则顺序执行下一步,否则执行步骤810 ;具体地,所述动态令牌部分返回的时钟信号为动态令牌部分正确接收到工装部分发送的晶体输出控制指令信号后以特定频率输出的秒信号、32. 768KHZ的时钟信号或与 32. 768KHZ的时钟信号相关的时钟信号。步骤805 工装部分根据动态令牌部分返回的时钟信号和标准时钟信号计算得出晶体校准数据;具体地,所述工装部分根据动态令牌部分返回的时钟信号和标准时钟信号计算得出晶体校准数据具体包括工装部分计算标准时钟信号与动态令牌部分返回的时钟信号的偏差,根据所述偏差计算得出晶体校准数据,生成设置晶体校准数据指令信号。步骤806 工装部分发送设置晶体校准数据指令信号;步骤807 工装部分判断在预定时间内是否正确接收到动态令牌部分返回的通信成功指令信号,是则顺序执行下一步,否则执行步骤810 ;步骤808 工装部分发送第一烧种子指令信号给动态令牌部分;步骤809 工装部分判断在预定时间内是否正确接收到动态令牌部分返回的通信成功指令信号,是则进入第二阶段,否则执行步骤810 ;步骤810 工装部分输出错误提示信息,结束进程;第二阶段步骤811 工装部分经过指定时间后发送获取硬件信息指令信号;步骤812 工装部分判断在预定时间内是否正确接收到动态令牌部分返回的硬件信息信号,是则顺序执行下一步,否则执行步骤818 ;步骤813 工装部分发送提取OTP数据指令信号给动态令牌部分;步骤814 工装部分判断在预定时间内是否正确接收到动态令牌部分返回的相应数据信号,是则顺序执行下一步,否则执行步骤818 ;步骤815 工装部分根据接收到的相应数据信号所携带的数据判断是否符合烧种子要求,是则顺序执行下一步,否则执行步骤818 ;步骤816 工装部分发送第二烧种子指令信号给动态令牌部分;步骤817 工装部分判断在预定时间内是否正确接收到动态令牌部分返回的通信成功指令信号,是则输出本次通信成功的提示信息,结束进程,否则执行步骤818 ;步骤818 工装部分输出错误提示信息,结束进程。具体地,工装部分发送指令信号(所述指令信号包括所述获取硬件信息指令信号、所述晶体输出控制指令信号、所述设置晶体校准数据指令信号、所述烧种子指令信号、所述提取OTP数据指令信号、所述烧种子指令信号)、动态令牌部分接收工装部分发送来的信号并对所述信号进行处理、返回相应应答信号(所述相应应答信号包括所述硬件信息信号、所述通信成功指令信号、所述相应数据信号)、工装部分接收动态令牌部分返回相应应答信号的过程如图10所示,具体包括步骤1001 工装部分判断是否需要发送操作指令,是则顺序执行下一步,否则继续判断是否需要发送操作指令;步骤1002 工装部分生成高电平信号,在所述高电平信号的控制下输出载波信号;具体地,在本实施例中,当工装部分生成高电平信号时,工装部分将载波信号与高电平信号进行与运算,可输出载波信号。步骤1003 工装部分经指定时间延迟后生成唤醒指令信号;具体地,在本实施例中所述工装部分在生成所述唤醒指令信号后继续输出载波信号,即继续生成高电平信号;步骤1004 工装部分将所述载波信号和所述唤醒指令信号进行与运算得到已调唤醒指令信号;步骤1005 工装部分将已调唤醒指令信号放大后经工装部分LC互感电路以电磁波形式发送给动态令牌部分;步骤1006 动态令牌部分接收工装部分发送的信号;步骤1007 动态令牌部分对接收到的信号进行相应操作得到第一信号;优选地,在本实施例中,所述相应操作为检波、滤除高频分量以及限压操作。步骤1008 动态令牌部分判断所述第一信号是否为正确的唤醒指令信号,是则顺序执行下一步,否则动态令牌部分无应答,休眠,执行步骤1011 ;步骤1009 动态令牌部分生成唤醒应答信号;步骤1010 动态令牌部分在所述唤醒应答信号的控制下通过控制自身电感线圈以影响周围电磁场的方式影响工装部分的载波信号;
步骤1011 工装部分接收动态令牌部分返回的信号,对所述信号进行相应操作得
到第二信号; 优选地,在本实施例中,所述对所述信号进行相应操作具体包括对所述信号进行检波、隔除直流分量、放大以及滤除高频分量操作,或对所述信号进行隔除直流分量和分压处理后与载波信号的反相信号进行与操作,得到第二信号。步骤1012 工装部分对所述第二信号进行相应处理得到第三信号;优选地,在本实施例中,所述对所述第二信号进行相应处理得到第三信号具体包括对所述第二信号进行隔除直流分量和比较输出操作得到第三信号,或将第二信号作为触发器的输入,将载波信号与其自身经分压后的信号进行与操作得到的信号作为触发器的时钟信号,得到触发器输出的第三信号。步骤1013 工装部分检测动态令牌部分的波特率;步骤1014 工装部分判断所述第三信号是否为正确的唤醒应答信号,是则顺序执行下一步,否则工装部分输出错误提示信息,结束进程;步骤1015 工装部分以步骤1013检测到的波特率生成操作指令信号;
16
具体地,在本实施例中所述工装部分在生成所述指令信号后继续输出载波信号,即继续生成高电平信号;步骤1016 工装部分将所述操作指令信号和所述载波信号进行与运算得到已调操作指令信号;步骤1017 工装部分将所述已调操作指令信号放大后经工装部分LC互感电路以电磁波形式发送给动态令牌部分;步骤1018 动态令牌部分接收工装部分发送的信号;步骤1019 动态令牌部分对接收到的信号进行检波、滤除高频分量以及限压操作后得到第四信号;步骤1020 动态令牌部分判断所述第四信号是否为正确的指令信号,是则顺序执行下一步,否则动态令牌部分无应答,休眠,执行步骤1023 ;步骤1021 动态令牌部分存储、处理指令信号中的数据,并生成相应应答信号;步骤1022 动态令牌部分在所述相应应答信号的控制下影响工装部分的载波信号;步骤1023 工装部分对载波信号进行相应操作得到第五信号;优选地,所述工装部分对载波信号进行相应操作包括对所述信号依次进行检波、隔除直流分量、放大、滤除高频分量、隔除直流分量以及比较输出操作得到第五信号,或对所述信号进行隔除直流分量和分压处理后与载波信号的反相信号进行与操作,将所述与操作的结果信号作为触发器的输入信号,将载波信号与其自身经分压后的信号进行与操作得到的信号作为触发器的时钟信号,触发器输出的即为第五信号。步骤10 工装部分判断所述第五信号是否为正确的应答信号,是则返回执行步骤1001,否则工装部分输出错误提示信息,结束进程。以上所述的实施例只是本发明较优选的具体实施方式
,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。
1权利要求
1.一种动态令牌与工装通信的系统,其特征在于,包括工装部分和动态令牌部分 所述工装部分,包括控制模块、工装射频通信模块;所述控制模块,用于判断是否需要发送操作指令并在判断结果为是时控制所述工装射频通信模块输出载波信号,经过指定时间延迟后生成唤醒指令信号并发送给所述工装射频通信模块,当在预定时间内正确接收到唤醒应答信号时检测所述动态令牌部分的波特率、 以检测得到的波特率生成操作指令信号并发送给所述工装射频通信模块,判断在预定时间内是否正确接收到动态令牌部分返回的相应应答信号、输出通信成功的提示信息或错误的提示信息;所述工装射频通信模块,用于生成载波信号、在所述控制模块的控制下输出所述载波信号,根据接收到的所述控制模块发送的所述唤醒指令信号和所述操作指令信号生成相应的已调信号,将所述载波信号和所述已调信号放大后以电磁波形式发送给所述动态令牌部分,接收所述动态令牌部分返回的应答信号、对接收到的信号进行提取和处理并将经提取和处理得到的结果信号发送给所述控制模块;所述动态令牌部分,包括MCU和液晶模块、OTP射频通信模块; 所述OTP射频通信模块,用于接收所述工装部分发送的信号、对所述接收到的信号进行提取和处理,将经提取和处理得到的结果信号发送给所述MCU和液晶模块,还用于向所述工装部分返回相应的应答信号;所述MCU和液晶模块,用于判断所述OTP射频通信模块发送来的信号是否为正确的指令信号,并在所述信号为正确的指令信号时生成相应的应答信号发送给所述OTP射频通信模块。
2.根据权利要求1所述的系统,其特征在于, 所述指令信号包括唤醒指令信号和操作指令信号;所述操作指令信号包括获取硬件信息指令信号、晶体输出控制指令信号、设置晶体校准数据指令信号、提取OTP数据指令信号、烧种子指令信号; 所述已调信号包括已调唤醒指令信号和已调操作指令信号。
3.根据权利要求1所述的系统,其特征在于,所述工装射频通信模块,包括信号准备和收发子模块、信号处理子模块; 所述信号准备和收发子模块,包括 载波生成单元,用于生成所述载波信号;信号混合单元,用于在所述控制模块的控制下输出所述载波信号给第一信号强度调节单元,用于将所述载波信号和所述控制模块发送来的指令信号进行混合处理得到所述已调信号;所述第一信号强度调节单元,用于调节所述载波信号、所述已调信号的强度; 所述信号驱动单元,用于驱动所述第一信号强度调节单元输出的信号,将所述输出的信号的功率放大;工装部分LC互感单元,用于将所述信号驱动单元输出的信号发送给所述动态令牌部分,还用于接收所述动态令牌部分返回的信号;所述信号处理子模块,用于对所述工装部分LC互感单元接收到的所述动态令牌部分返回的信号进行提取和处理,并将经提取和处理得到的信号发送给所述控制模块。
4.根据权利要求3所述的系统,其特征在于,所述信号处理子模块包括信号提取单元,用于对所述工装部分LC互感单元接收到的所述动态令牌部分返回的信号进行提取;消除干扰单元,用于去除所述信号准备和收发子模块发送的信号对所述信号处理子模块的影响;信号放大单元,用于将所述信号提取单元得到的信号进行放大;滤波单元,用于滤除所述信号放大单元输出的信号的高频分量;信号整理单元,用于将所述滤波单元输出的信号转换为所述控制模块能够识别的TTL信号。
5.根据权利要求3所述的系统,其特征在于,所述信号处理子模块包括信号提取单元,用于对所述工装部分LC互感单元接收到的信号进行提取;第二信号强度调节单元,用于调节所述信号提取单元提取到的信号的强度;相位调节单元,用于将所述载波生成单元生成的载波信号进行反相处理;混合比较单元,用于将所述第二信号强度调节单元输出的信号和所述相位调节单元输出的信号进行混合处理,将混合处理得到的信号发送给信号整理单元;同步信号提取单元,用于获取所述载波生成单元生成的载波信号,对所述载波信号进行提取和处理得到同步时钟信号,发送所述同步时钟信号给所述信号整理单元;所述信号整理单元,用于根据所述同步时钟信号对所述混合比较单元输出的信号进行比较整理,将经比较整理得到的信号发送给所述控制模块。
6.根据权利要求1所述的系统,其特征在于,所述OTP射频通信模块包括动态令牌部分LC互感单元,用于接收所述工装部分发送来的信号,以及在数据发送控制单元的控制下向所述工装部分返回信号;信号提取及芯片保护单元,用于对所述动态令牌部分LC互感单元接收到的信号进行提取,并对提取得到的信号进行处理,得到所述MCU和液晶模块能识别的并对所述MCU和液晶模块无损的TTL信号,然后将所述TTL信号发送给所述MCU和液晶模块;所述数据发送控制单元,用于在所述MCU和液晶模块的控制下使所述动态令牌部分LC互感单元的电感线圈两端导通或断开,从而通过电磁场的变化影响所述工装部分的载波信号的幅度。
7.一种动态令牌与工装的通信方法,其特征在于,包括步骤A 工装部分生成唤醒指令信号,将所述唤醒指令信号和载波信号进行与运算得到已调唤醒指令信号,并将所述已调唤醒指令信号放大后经LC互感电路以电磁波形式发送给动态令牌部分;步骤B:所述工装部分对接收到的所述动态令牌部分返回的信号进行相应操作,得出操作结果信号;步骤C 所述工装部分检测所述动态令牌部分的波特率,判断所述步骤B中得到的操作结果信号是否为正确的唤醒应答信号,是则执行步骤D,否则工装部分输出错误提示信息,结束;步骤D 所述工装部分以检测到的波特率生成操作指令信号,将所述操作指令信号和所述载波信号进行与运算得到已调操作指令信号,将所述已调操作指令信号放大后经LC互感电路以电磁波形式发送给所述动态令牌部分;步骤E 所述工装部分对接收到的所述动态令牌部分返回的信号进行相应操作,得出操作结果信号;步骤F 工装部分判断所述步骤E中得到的操作结果信号是否为正确的应答信号,是则输出通信成功的提示信息,结束或返回执行所述步骤A,否则工装部分输出错误提示信息,结束。
8.根据权利要求7所述的方法,其特征在于,所述步骤A之前包括工装部分开始工作后生成载波信号。
9.根据权利要求7所述的方法,其特征在于,所述步骤B和所述步骤E具体为 工装部分接收所述动态令牌部分返回的信号,对所述信号进行检波、隔除直流分量、放大、滤除高频分量、隔除直流分量以及比较输出操作; 所述比较输出操作得到的信号为所述操作结果信号。
10.根据权利要求7所述的方法,其特征在于,所述步骤B和所述步骤E具体为工装部分接收所述动态令牌部分返回的信号,对所述信号进行隔除直流分量和分压处理后与载波信号的反相信号进行与操作,将操作得到的信号作为触发器的输入,将载波信号与其自身经分压后的信号进行与操作得到的信号作为触发器的时钟信号; 所述触发器输出的信号为所述操作结果信号。
11.根据权利要求7所述的方法,其特征在于,所述步骤A和所述步骤B之间、所述步骤 D和所述步骤E之间包括工装部分生成高电平信号,将所述高电平信号和所述载波信号进行与运算得到的信号放大后经LC互感电路以电磁波形式输出。
12.根据权利要求7所述的方法,其特征在于,所述步骤A和所述步骤B之间包括动态令牌部分的处理操作,具体为步骤a 所述动态令牌部分接收所述工装部分发送的信号,并对接收到的信号进行检波、滤除高频分量以及限压操作,判断经上述操作得到的信号是否为正确的唤醒指令信号, 是则执行步骤b,否则所述动态令牌部分无应答,休眠;步骤b:所述动态令牌部分生成唤醒应答信号,在所述唤醒应答信号的控制下通过控制电感线圈以影响周围电磁场的方式影响所述工装部分的载波信号。
13.根据权利要求7所述的方法,其特征在于,所述步骤D和所述步骤E之间包括动态令牌部分的相关操作,具体为步骤f 动态令牌部分接收工装部分发送的信号,对接收到的信号进行检波、滤除高频分量以及限压操作,判断经上述操作得到的信号是否为正确的指令信号,是则执行步骤e, 否则动态令牌部分无应答,休眠;步骤g:动态令牌部分存储、处理所述指令信号中的数据,并生成相应应答信号,在所述相应应答信号的控制下通过控制电感线圈以影响周围电磁场的方式影响所述工装部分的载波信号。
14.根据权利要求7所述的方法,其特征在于,所述操作指令信号包括获取硬件信息指令信号、晶体输出控制指令信号、设置晶体校准数据指令信号、提取OTP数据指令信号和烧种子指令信号。
15.根据权利要求14所述的方法,其特征在于,当所述操作指令信号为所述获取硬件信息指令信号时,所述工装部分判断在预定时间内是否正确接收到所述动态令牌部分返回的硬件信息信号,是则发送晶体输出控制指令信号或提取OTP数据指令信号;否则输出错误提示信息,结束。
16.根据权利要求14所述的方法,其特征在于,当所述操作指令信号为所述晶体输出控制指令信号时,所述工装部分判断在预定时间内是否正确接收到所述动态令牌部分返回的时钟信号,是则根据标准时钟信号和所述时钟信号生成并发送设置晶体校准数据指令信号;否则输出错误提示信息,结束。
17.根据权利要求16所述的方法,其特征在于,所述时钟信号为所述动态令牌部分正确接收到所述工装部分发送的所述晶体输出控制指令信号后以特定频率输出的秒信号、32. 768KHZ的时钟信号或与32. 768KHZ的时钟信号相关的时钟信号。
18.根据权利要求16所述的方法,其特征在于,所述根据标准时钟信号和所述时钟信号生成设置晶体校准数据指令信号具体包括所述工装部分计算所述动态令牌部分返回的时钟信号与所述标准时钟信号的偏差,根据所述偏差计算得出晶体校准数据,根据所述晶体校准数据生成设置晶体校准数据指令信号。
19.根据权利要求14所述的方法,其特征在于,当所述操作指令信号为所述设置晶体校准数据指令信号时,所述工装部分判断在预定时间内是否正确接收到所述动态令牌部分返回的通信成功指令信号,是则发送烧种子指令信号;否则输出错误提示信息,结束。
20.根据权利要求14所述的方法,其特征在于,当所述操作指令信号为所述提取OTP数据指令信号时,所述工装部分判断在预定时间内是否正确接收到所述动态令牌部分返回的相应数据,是则根据所述相应数据判断所述动态令牌是否符合预定的烧种子要求,符合则发送烧种子指令信号,不符合则输出错误提示信息,结束;否则输出错误提示信息,结束。
21.根据权利要求14所述的方法,其特征在于,当所述操作指令信号为所述烧种子指令信号时,所述工装部分判断在预定时间内是否正确接收到所述动态令牌部分返回的通信成功指令信号,是则输出本次通信成功的提示信息,结束或发送获取硬件信息指令信号;否则输出错误提示信息,结束。
22.根据权利要求12或13所述的方法,其特征在于,所述通过控制电感线圈以影响周围电磁场的方式影响所述工装部分的载波信号包括通过转换电感线圈两端的导通和断开以影响电磁场,通过电磁场的变化影响工装部分载波信号的幅度,当所述电感线圈两端导通时,影响所述工装部分产生的载波信号的幅度,当所述电感线圈两端断开时,对所述工装部分产生的载波信号不产生影响。
全文摘要
本发明公开了一种动态令牌与工装通信的系统及方法,属于信息安全领域。所述系统包括工装部分和动态令牌部分,所述工装部分包括控制模块、工装射频通信模块,动态令牌部分包括MCU和液晶模块、OTP射频通信模块。所述方法包括工装部分以电磁波形式发送已调唤醒指令信号给动态令牌部分,当正确接收到所述动态令牌部分返回的唤醒应答指令信号时,以电磁波形式发送已调指令信号给所述动态令牌部分,所述工装部分检测其生成的载波信号的幅度变化,判断是否正确接收到应答信号并做出相应操作。
文档编号H04L9/32GK102394752SQ20111033798
公开日2012年3月28日 申请日期2011年10月31日 优先权日2011年10月31日
发明者于华章, 陆舟 申请人:飞天诚信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1