[发明专利]一种多功能智能密钥设备及其工作方法有效
| 申请号: | 201310049654.9 | 申请日: | 2013-03-15 |
| 公开(公告)号: | CN103207964A | 公开(公告)日: | 2013-07-17 |
| 发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
| 主分类号: | G06F21/34 | 分类号: | G06F21/34;H04B5/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 多功能 智能 密钥 设备 及其 工作 方法 | ||
技术领域
本发明涉及信息安全领域,尤其涉及一种多功能智能密钥设备及其工作方法。
背景技术
目前移动设备上的应用软件越来越多,尤其是医疗领域,一些手持检测设备的软件都是基于PDA(Personal Digital Assistant,个人掌上电脑)平台开发的,但是这些软件很容易遭到黑客破解,如果在移动设备上绑定一个智能密钥设备将很好地解决盗版问题。
由于移动设备的特殊性,不同厂家的移动设备的硬件接口都不太一样,但是几乎所有的移动设备都支持蓝牙通信,且蓝牙接口都是一致的,所以使用蓝牙技术可以解决接口不一致的问题。
发明内容
本发明的目的是为了克服现有技术的不足,提供了一种多功能智能密钥设备及其工作方法。
本发明采用的技术方案是:一种多功能智能密钥设备及其工作方法,包括:
步骤101:智能密钥设备上电初始化,打开中断;
步骤102:所述智能密钥设备读取蓝牙模块的参数,并判断是否能够成功读取蓝牙模块参数,如果是,则将蓝牙模块切换至连接状态,执行步骤103,否则执行步骤103;
步骤103:所述智能密钥设备判断工作电压是否低于预设值,如果是,则提示低电压状态,第一预设时间后关闭所述智能密钥设备,否则执行步骤104;
步骤104:所述智能密钥设备判断是否接收到中断信号,如果是,则进入中断,执行相应操作,待操作结束后退出中断,返回执行步骤103,否则直接返回执行步骤103;
当所述智能密钥设备收到插USB触发信号时,进入插USB中断,执行相应操作,退出插USB中断;
和/或当所述智能密钥设备收到USB连接信号时,进入USB连接中断,执行相应操作,退出USB连接中断;
和/或当所述智能密钥设备收到USB断开连接信号时,进入USB断开连接中断,执行相应操作,退出USB断开连接中断;
和/或当所述智能密钥设备收到拔USB触发信号时,进入拔USB中断,执行相应操作,退出拔USB中断;
和/或当所述智能密钥设备收到蓝牙连接信号时,进入蓝牙连接中断,执行相应操作,退出蓝牙连接中断;
和/或当所述智能密钥设备收到蓝牙断开连接信号时,进入蓝牙断开连接中断,执行相应操作,退出蓝牙断开连接中断;
和/或当所述智能密钥设备收到USB指令信号时,进入USB接收指令中断,执行步骤A至步骤B;
和/或当所述智能密钥设备收到蓝牙指令信号时,进入蓝牙接收指令中断,执行步骤A至步骤B:
步骤A:所述智能密钥设备判断执行接收到的指令是否需要认证身份,如果是,则执行步骤B,否则根据接收到的指令的类型,执行相应操作,并将执行结果返回给上位机,退出相应的接收指令中断;
步骤B:判断所述智能密钥设备是否能够获取到身份合法标识,如果是,则根据接收到的指令的类型,执行相应操作,将执行结果返回给上位机,退出相应的接收指令中断,否则向上位机返回获取身份合法标识失败的响应,退出相应的接收指令中断。
所述根据接收到的指令的类型,执行相应操作,并将执行结果返回给上位机,具体包括:
如果所述智能密钥设备接收到的是执行身份认证的指令,则所述智能密钥设备将指令中的认证信息和设备内部保存的认证信息进行比较,如果相同,表示认证合法,则将身份合法标识保存,并向上位机返回身份认证合法的相应,退出相应的接收指令中断,如果不相同,则表示认证不合法,则清除身份合法标识,并向上位机返回身份认证不合法的响应;
如果所述智能密钥设备接收到的是执行加密操作的指令,则运用加密算法,使用指定的密钥进行加密,然后将执行结果返回给上位机;
如果所述智能密钥设备接收到的是执行解密操作的指令,则运用解密算法,使用指定的密钥进行解密,然后将执行结果返回给上位机;
如果所述智能密钥设备接收到的是生成随机数的指令,则解析所述指令得到需要的随机数的长度,调用随机数函数得到随机数并保存,然后将执行结果返回给上位机;
如果所述智能密钥设备接收到的是数据读写操作的指令,则解析所述指令,得到需要进行读写操作的区域,读取相应区域的数据或向相应的区域写入数据,然后将执行结果返回给上位机;
如果所述智能密钥设备接收到的是其他操作指令,则执行相应的操作后,将执行结果返回给上位机。
所述智能密钥设备进行身份认证的方式是:
所述智能密钥设备判断所述执行身份认证的指令中包含的PIN码信息与所述智能密钥设备中保存的PIN码信息是否匹配;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310049654.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高精度指纹采集器
- 下一篇:烧结机台车的相邻端面的密封方法和密封装置





