本实用新型专利技术公开了一种对软件进行保护的装置,用于与移动计算设备进行数据交互,所述卡片式软件保护装置包括加密处理单元、供电单元和外壳,其中所述加密处理单元通过无线方式与移动计算设备进行通信,从而解决了加密锁携带不便的问题。(*该技术在2022年保护过期,可自由使用*)
【技术实现步骤摘要】
一种对软件进行保护的装置
本技术涉及软件保护技术,特别是涉及一种对软件进行保护的装置。
技术介绍
现有技术中,软件保护装置是实现软件保护和版权保护的主要手段。软件保护装置特指一种附加在计算机接口(比如USB接口、串口、并口等接口)上的硬件设备,对运行在计算机上的特定的软件进行软件安全保护和版权保护。在目前的软件保护技术中,加密锁是最常用的一种。所谓加密锁,是一种采用高强度智能卡芯片和先进的密码学技术,具有一定的运算和存储能力的硬件系统,同时难以被破解和复制,在高强度软件版权保护中具有广泛的应用。加密锁可以和软件目标平台通过接口相连。软件在目标平台上运行的过程中,需要读取关键数据或执行关键代码时,由目标平台向加密锁发送调用参数,加密锁根据调用参数,将处理结果返回给目标平台。这样,必须同时拥有正确的加密锁硬件,才能在目标平台上运行软件,从而实现了对软件的保护。在现有技术中,加密锁常见的形态是一个独立的硬件设备,通过USB或者其它接口与计算机相连。随着智能手机的出现,基于手机的应用软件也日益增多,而因为当前手机和平板电脑等移动设备中使用的一些主流操作系统本身的开发性和丰富的各种程序分析工具,特别是以安卓系统为例,使得手机上的应用软件盗版现象十分严重,手机上的应用软件的版权保护的问题也成了迫在眉睫的事情。手机上的软件版权保护可通过加密锁设备来进行保护,但是因手机本身体积及其便携性的特点使得大部分手机上都不包含USB接口,因此加密锁与手机的通讯需要通过其他接口,如蓝牙等。由于通过无线连接方式,加密锁设备要正常工作需要有外部电源供电。因此,需要给加密锁增加供电电池,增加了加密锁的体积。由于手机的便携性特点,当在智能手机上使用加密锁时,传统加密锁与手机是分离的,很容易丢失或遗忘。
技术实现思路
有鉴于此,本技术的目的在于提供一种对软件进行保护的装置,在保证加密锁功能的前提下,能够更加便于携带,方便在智能手机上使用。为了达到上述目的,本技术提供一种卡片式软件保护装置,用于与移动计算设备进行数据交互,所述卡片式软件保护装置包括加密处理单元、供电单元和外壳,其中所述加密处理单元通过无线方式与移动计算设备进行通信。根据本技术的一个方面,所述加密处理单元是包含安全智能卡芯片的智能卡加密锁。所述供电单元是超薄纽扣电池或软包电池。根据本技术的一个方面,所述外壳上具有开槽,所述开槽的形状与所述加密处理单元和供电单元的形状相匹配;所述外壳与所述移动计算设备外边缘相匹配。根据本技术的一个方面,所述移动计算设备为智能手机或平板电脑。根据本技术的一个方面,卡片式软件保护装置内部具有蓝牙模块,所述无线方式为蓝牙通信。根据本技术的一个方面,所述外壳上具有开关,所述开关与所述加密处理单元电连接,控制所述加密设备的开启和关闭。根据本技术的一个方面,所述超薄纽扣电池的厚度范围为0.4毫米至2毫米。根据本技术的一个方面,所述软包电池的厚度范围为0.3毫米至1.5毫米。根据本技术的一个方面,所述开槽包括矩形开槽和圆形开槽,矩形开槽用于容置所述加密处理单元,圆形开槽用于容置所述供电单元。根据本技术的一个方面,所述开槽包括矩形开槽,矩形开槽用于容置所述加密处理单元和所述供电单元。根据本技术的一个方面,所述外壳为硬壳、软壳或皮。根据本技术的一个方面,在开启所述卡片式软件保护装置的情况下,当使用所述移动计算设备中的应用程序时,所述移动计算设备以蓝牙通信方式向所述卡片式软件保护装置发送获取数据请求,所述卡片式软件保护装置执行锁内功能代码,然后通过蓝牙通信方式返回给所述应用程序,所述应用程序根据返回的数据执行相应的功能。根据本技术的一个方面,所述卡片式软件保护装置内还嵌入有认证模块。采用本技术所提供的技术方案,加密锁可以比较容易的和手机结合,解决了加密锁携带不便的问题。因此,本技术具有很好的推广应用前景。【附图说明】图1是本技术所提供的对软件进行保护的装置实施例一的结构图;图2是本技术所提供的对软件进行保护的装置实施例二的结构图。【具体实施方式】为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术进一步详细说明。本技术的技术方案是这样实现的:一种超薄的卡片式加密锁,包括加密锁模块、供电电池、外壳,所述的加密锁模块,是包含安全智能卡芯片的智能卡加密锁,通过蓝牙设备与智能手机进行通讯。所述的供电电池,采用超薄的纽扣电池,电池的厚度在0.4毫米(mm)—2毫米(mm)。所述的外壳与对应的手机外边缘相匹配,使得外壳与手机连接时二者之间能够紧密贴合。外壳除作为加密锁外壳外,还可以作为手机的保护套,给手机提供外部保护功能。在外壳的内部,包含有一个矩形开槽和一个圆形开槽,其中矩形开槽用来嵌入加密锁模块,圆形开槽用来嵌入供电的纽扣电池。此外,外壳上包括有电源开关,用于开启和关闭加密设备。根据本专利技术的一种实施方式,所述的供电电池也可以采用超薄的软包电池。优选地,电池的厚度在0.3毫米(mm)-1.5毫米(mm)。当然,电池的厚度与外形可根据不同的手机进行相应的选择,在此不再赘述。实施例1:在本实施例中,手机为HTC S710e型号的3G手机,该型号手机的机身尺寸为120毫米(mm)(长)*64毫米(mm)(宽)*11.5毫米(mm)(厚),支持蓝牙2.1+A2DP。如图1所述,左侧为外壳I的正面视图,右侧为外壳I的背面视图。所述的外壳1,与对应的手机外边缘相匹配,使得外壳I与手机连接时二者之间能够紧密贴合。加密锁为超薄卡片式加密锁,包括:加密锁模块、供电电池、外壳。加密锁内的加密锁模块通过蓝牙与手机进行通讯,加密锁供电电池采用超薄纽扣电池,厚度为I毫米(_),外壳可采用软壳、硬壳、皮套等形式,本实施例中的外壳是采用硬壳形式,硬壳尺寸与手机型号匹配,硬壳周围采用弧形卡槽与手机进行结合,根据手机型号假定本实施例外壳尺寸为122毫米(mm)(长)*66毫米(mm)(宽)*3毫米(mm)(厚)。在外壳内部有一个矩形开槽2和一个圆形开槽3,分别放置加密锁与供电电池。外壳上有电源开关4,可以用来开启和关闭加密锁。在具体的使用中,可以将应用程序的一段代码移植到加密锁模块中,当开启加密锁时,用户在使用手机中的应用程序功能时,手机通过蓝牙设备向加密锁发送获取数据请求,加密锁执行锁内功能代码,并通过加密锁本身具有蓝牙模块以蓝牙方式返回给手机应用程序,应用程序根据返回的数据执行相应的功能。此外,加密锁内还可以嵌入认证模块等方式,来达到软件保护的目的。实施例2:同上,在本实施例中,假定手机为HTC S710e型号的3G手机,该型号手机的机身尺寸为120毫米(长)*64毫米(宽)*11.5毫米(厚),支持蓝牙2.1+A2DP。如图2所述,左侧为外壳I的正面视图,右侧为外壳I的背面视图。所述的外壳1,与对应的手机外边缘相匹配,使得外壳I与手机连接时二者之间能够紧密贴合。加密锁为超薄卡片式加密锁,包括:加密锁模块、供电电池、外壳。加密锁内的加密锁模块通过蓝牙与手机进行通讯。本实例中,供电电池采用矩形软包电池,电池厚度为0.6毫米(mm)。本实施例中的外壳I是采用皮套形式,在皮套外壳I上本文档来自技高网...
【技术保护点】
一种对软件进行保护的装置,用于与移动计算设备进行数据交互,其特征在于,所述卡片式软件保护装置包括加密处理单元、供电单元和外壳,其中所述加密处理单元通过无线方式与移动计算设备进行通信。
【技术特征摘要】
1.一种对软件进行保护的装置,用于与移动计算设备进行数据交互,其特征在于,所述卡片式软件保护装置包括加密处理单元、供电单元和外壳,其中所述加密处理单元通过无线方式与移动计算设备进行通信。2.根据权利要求1所述的对软件进行保护的装置,其特征在于,所述加密处理单元是包含安全智能卡芯片的智能卡加密锁。3.根据权利要求1所述的对软件进行保护的装置,其特征在于,所述供电单元是超薄纽扣电池或软包电池。4.根据权利要求1-3所述的任一对软件进行保护的装置,其特征在于,所述外壳上具有开槽,所述开槽的形状与所述加密处理单元和供电单元的形状相匹配;所述外壳与所述移动计算设备外边缘相匹配。5.根据权利要求1-3所述的任一对软件进行保护的装置,其特征在于,所述移动计算设备为智能手机或平板电脑。6.根据权利要求1-3所述的任一对软件进行保护的装置,其特征在于,所述对软件进行保护的装置内部具有...
【专利技术属性】
技术研发人员:韩勇,其他发明人请求不公开姓名,
申请(专利权)人:北京深思洛克软件技术股份有限公司,
类型:实用新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。