一种安全认证与人机交互集成设备和软件保护方法技术

技术编号:15103900 阅读:51 留言:0更新日期:2017-04-08 14:19
本发明专利技术公开了一种安全认证与人机交互集成设备和软件保护方法,属于软件安全保护技术领域。该集成设备的设备载体为鼠标(1),鼠标(1)包括控制电路板(2)以及与控制电路板(2)连接的用于与计算机通讯的通讯接口(3),控制电路板(2)上设有软件加密狗模块(4),软件加密狗模块(4)通过所述通讯接口(3)与计算机交互;鼠标(1)的壳体上还设有与软件加密狗模块(4)连接的用于控制软件加密狗模块(4)与计算机交互操作的加密狗确认按键(5)。本发明专利技术提供的集成设备和软件保护方法,实现了在一设备上同时实现加密狗功能和与计算机的交互功能,且加密狗功能的实现不再单独长期占用计算机的通讯接口,节省了计算机的硬件资源。

【技术实现步骤摘要】

本专利技术涉及软件安全保护
,具体涉及安全认证与人机交互集成设备和基于该集成设备的软件保护方法。
技术介绍
软件加密狗是一种保护软件知识产权的有效硬件措施,是一种插在计算机并行口或USB接口上的软硬件结合的加密产品,一般都有几十或几百字节的非易失性存储空间可供读写,来检查软件加密狗是否插在接口上;或者直接用软件加密狗附带的工具加密自己EXE文件(俗称\包壳\),这样,软件开发者可以在软件中设置多处软件锁,利用软件加密狗做为钥匙来打开这些锁;如果没插软件加密狗或软件加密狗不对应,软件将不能正常执行。随着计算机USB端口的普及,现有软件加密狗基本上都是插接在计算机的USB端口上,但是该方式会长期占用计算机的一个USB端口,尤其是对于笔记本这种接口资源有限的移动设备来说,如何复用端口是很有必要的。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种安全认证与人机交互集成设备和软件保护方法,通过该集成设备和软件保护方法可以同时实现加密狗和鼠标的功能,而无需单独占用计算机的USB接口。为实现上述目的,本专利技术采用的技术方案如下:一种安全认证与人机交互集成设备,所述集成设备的设备载体为鼠标,所述鼠标包括控制电路板以及与控制电路板连接的用于与计算机通讯的通讯接口,所述控制电路板上设有软件加密狗模块,所述软件加密狗模块通过所述通讯接口与计算机交互;所述鼠标的壳体上还设有与所述软件加密狗模块连接的用于控制软件加密狗模块与计算机交互操作的加密狗确认按键。进一步,如上所述的一种安全认证与人机交互集成设备,所述软件加密狗确认按键为鼠标左按键或鼠标右按键。进一步,如上所述的一种安全认证与人机交互集成设备,所述通讯接口包括USB接口或WIFI接口或蓝牙接口。基于上述安全认证与人机交互集成设备的一种软件保护方法,包括以下步骤:(1)将集成设备通过通讯接口与计算机连接;(2)当计算机执行与所述软件加密狗模块相对应的软件程序时,计算机通过所述通讯接口向软件加密狗模块发送一确认连接请求,并将确认连接请求显示到其显示屏上;(3)软件加密狗模块接收所述确认连接请求,并通过加密狗确认按键完成确定连接,将确认结果返回到计算机。本专利技术的有益效果在于:本专利技术所提供的集成设备和基于该集成设备的软件保护方法,通过将加密狗和鼠标的集成,实现了在一集成设备上同时实现加密狗功能和与计算机的交互功能,采用该设备,使软件加密狗无需再单独长期占用计算机的通讯接口,节省了计算机的硬件资源。附图说明图1为本专利技术具体实施方式中提供的一种安全认证与人机交互集成设备的示意图;图2为本专利技术具体实施方式中提供的一种软件保护方法的流程图。具体实施方式下面结合说明书附图与具体实施方式对本专利技术做进一步的详细说明。图1示出了本专利技术具体实施方式中提供的一种安全认证与人机交互集成设备的示意图,由图中可以看出,该集成设备的设备载体为鼠标1,所述鼠标1包括控制电路板2以及与控制电路板2连接的用于与计算机通讯的通讯接口3,所述控制电路板2上设有软件加密狗模块4,所述软件加密狗模块4通过所述通讯接口3与计算机3交互;所述鼠标1的壳体上还设有与所述软件加密狗模块4连接的用于控制软件加密狗模块与计算机交互操作的加密狗确认按键5。本实施方式中所提供的上述集成设备,将软件加密狗模块4设置在了鼠标1中,并通过鼠标1与通讯接口2实现与计算机的交互,在现有鼠标的基础上只需要增加软件加密狗模块4即完成了软件加密狗的功能,实现对计算机中由加密狗加密的软件的保护,而无需再占用计算机上的另外的通讯接口。本实施方式中,所述加密狗确认按键5可以是在现有鼠标的基础上新增的一按键,也可以直接采用鼠标的鼠标左按键或鼠标右按键实现。本实施方式方式中,所述通讯接口3包括但不限于USB接口、WIFI接口或蓝牙接口等,鼠标1与计算机实现人机交互的其它通讯接口也包括在内。基于图1中所示的集成设备,本专利技术还提供了一种软件保护方法,如图2所示,该方法主要包括以下步骤:步骤S1:将集成设备通过通讯接口与计算机连接;步骤S2:当计算机执行与所述软件加密狗模块相对应的软件程序时,计算机通过所述通讯接口向软件加密狗模块发送一确认连接请求,并将确认连接请求显示到其显示屏上;步骤S3:软件加密狗模块接收所述确认连接请求,并通过加密狗确认按键确定连接,并将确认结果返回到计算机。在实际应用中,步骤S2中,计算机向软件加密狗模块发送的确认连接请求和软件加密狗模块返回到计算机的确认结构,根据软件加密狗模块的功能类型的不同而有所不同,如果计算机上的软件与软件加密狗模块的数据交互只需要检查软件加密狗是否连接在计算机上,所述确认连接请求和确认机构只是单纯的确认请求和确认结构;如果是有部分的计算机端的软件代码被移植到了软件加密狗模块中,计算机端的软件程序在执行时,执行到被移植的代码部分时,需要将相关程序运行数据发送到软件加密狗模块,软件加密狗模块执行其存储的被移植的代码,并将执行结果再返回到计算机中。显然,本领域的技术人员可以对本专利技术进行各种改动和变型而不脱离本专利技术的精神和范围。这样,倘若本专利技术的这些修改和变型属于本专利技术权利要求及其同等技术的范围之内,则本专利技术也意图包含这些改动和变型在内。本文档来自技高网...

【技术保护点】
一种安全认证与人机交互集成设备,其特征在于:所述集成设备的设备载体为鼠标(1),所述鼠标(1)包括控制电路板(2)以及与控制电路板(2)连接的用于与计算机通讯的通讯接口(3),所述控制电路板(2)上设有软件加密狗模块(4),所述软件加密狗模块(4)通过所述通讯接口(3)与计算机交互;所述鼠标(1)的壳体上还设有与所述软件加密狗模块(4)连接的用于控制软件加密狗模块(4)与计算机交互操作的加密狗确认按键(5)。

【技术特征摘要】
1.一种安全认证与人机交互集成设备,其特征在于:所述集成设备的设
备载体为鼠标(1),所述鼠标(1)包括控制电路板(2)以及与控制电路板
(2)连接的用于与计算机通讯的通讯接口(3),所述控制电路板(2)上设
有软件加密狗模块(4),所述软件加密狗模块(4)通过所述通讯接口(3)
与计算机交互;所述鼠标(1)的壳体上还设有与所述软件加密狗模块(4)
连接的用于控制软件加密狗模块(4)与计算机交互操作的加密狗确认按键
(5)。
2.根据权利要求1所述的一种安全认证与人机交互集成设备,其特征在
于:所述软件加密狗确认按键(5)为鼠标左按键或鼠标右按...

【专利技术属性】
技术研发人员:常兴
申请(专利权)人:北京握奇智能科技有限公司
类型:发明
国别省市:北京;11

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

1