[发明专利]一种部署在移动存贮设备上软件的授权认证方法和装置在审
申请号: | 201310424270.0 | 申请日: | 2013-09-17 |
公开(公告)号: | CN103942471A | 公开(公告)日: | 2014-07-23 |
发明(设计)人: | 杨志坚;成连 | 申请(专利权)人: | 亚欧宝龙信息安全技术(湖南)有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/51 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李弘;李翔 |
地址: | 411300 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 部署 移动 存贮 设备 软件 授权 认证 方法 装置 | ||
技术领域
本发明涉及软件管理领域,特别是指一种部署在移动存贮设备上软件的授权认证方法和装置。
背景技术
随着IT技术的发展,互联网应用的普及,以及诸如U盘、移动硬盘、固态硬盘等移动存贮设备的使用频率越来越高。同时各种各样的绿色软件(免安装)越来越多,如文件加密软件、文件备份软件、应急恢复工具等,这样的软件未来将成为一种发展趋势。如果这些软件部署在移动设备上,那么就实现了一种可以随身携带,随处可以使用的模式,为用户的使用提供了极大的便利。针对需要授权使用的软件,此模式给产品发行方提出了新的挑战,就是向用户提供软件使用的便利的同时,如何保护移动存贮设备上的软件不被非法复制和使用,即软件的数字版权如何得到保护。
发明内容
有鉴于此,本发明的目的在于提出一种简单、有效的部署在移动存贮设备上软件的授权认证方法和装置。
基于上述目的本发明提供的一种部署在移动存贮设备上软件的授权认证方法,包括以下步骤:
在网络端的服务器上建立认证信息数据库,所述认证信息数据库包含所有被授权的移动存贮设备的认证信息;
启动软件时,检测软件安装目录下是否存在许可文件,其中所述许可文件包含一条被授权的移动存贮设备的认证信息;
若不存在所述许可文件,则读取当前移动存贮设备的认证信息,然后在所述认证信息数据库中检索是否存在与当前移动存贮设备的认证信息匹配的认证信息;若是,则在所述软件的安装目录下生成包含所述认证信息的许可文件并正常开启软件;否则提示软件非法并关闭软件;
若存在所述许可文件,则读取所述许可文件中的认证信息和当前移动存贮设备的认证信息,然后验证所述许可文件中的认证信息是否与当前移动存贮设备的认证信息匹配;若匹配,则正常开启软件;若不匹配,则提示软件非法并关闭软件。
优选的,所述认证信息为移动存贮设备的生产序列号。
优选的,所述认证信息进一步包含软件的版本信息。
可选的,在生成许可文件的同时对所述许可文件的信息进行加密;对所述许可文件信息加密的方法为AES、Serpent、Twofish三种方法中的至少一种。
优选的,软件安装目录下未检测到许可文件时,首先检测连接移动存贮设备的用户电脑是否与所述认证信息数据库建立了网络连接;若是,则继续后续步骤;若否,则提示用户需要连接网络并返回本步骤开始。
可选的,生成许可文件后,用户提交个人信息、创建立用户账户并保存至所述网络端服务器的认证信息数据库。
可选的,通过安全网络通道SSL实现连接移动存贮设备的用户电脑与所述服务器间的网络通讯;所述部署在移动存贮设备上的软件通过代码加密软件加密。
本发明提供的一种部署在移动存贮设备上软件的授权认证装置,包括:
执行模块,用于监测到软件启动后,检测软件安装目录下是否存在许可文件,所述许可文件包含一条被授权的移动存贮设备的认证信息;若存在,则触发认证模块;若不存在,则触发授权模块;
授权模块,用于首先连接网络端的认证信息数据库,所述认证信息数据库包含所有被授权的移动存贮设备的认证信息;然后读取当前移动存贮设备的认证信息,并在所述认证信息数据库检索是否存在与当前移动存贮设备的认证信息匹配的认证信息;若是,则在所述软件的安装目录下生成包含所述认证信息的许可文件并正常开启软件;若否,则提示软件非法并关闭软件;
认证模块,用于首先读取许可文件中的认证信息和当前移动存贮设备的认证信息,然后验证所述许可文件中的认证信息是否与当前移动存贮设备的认证信息匹配;若匹配,则正常开启软件;若不匹配,则提示软件非法并关闭软件。
优选的,所述授权模块和认证模块读取的认证信息为移动存贮设备的生产序列号。
优选的,所述授权模块和认证模块读取的认证信息进一步包含软件的版本信息。
从上面所述可以看出,本发明提供的一种部署在移动存贮设备上软件的授权认证方法和装置,通过位于软件安装目录下的许可文件来实现软件的授权和认证;经过当前移动存贮设备与网络端服务器内的认证信息数据库匹配后生成许可文件进行授权过程;通过匹配许可文件中的认证信息是与当前移动存贮设备的认证信息进行认证过程,整个授权认证过程简单、有效;包含更多内容的认证信息使授权方式更加丰富;通过对软件本身、许可文件以及网络连接方式的加密措施,进一步保证了软件和授权认证过程的安全性。
附图说明
图1为本发明一种部署在移动存贮设备上软件的授权认证方法实施例的构架图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚欧宝龙信息安全技术(湖南)有限公司,未经亚欧宝龙信息安全技术(湖南)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310424270.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:混凝土小推车
- 下一篇:一种具有自动分析功能的便携式SAHS筛查装置