[发明专利]一种授权机制产生系统及方法在审
申请号: | 201711139229.3 | 申请日: | 2017-11-16 |
公开(公告)号: | CN107798221A | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 许晓菡 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 授权 机制 产生 系统 方法 | ||
技术领域
本发明属于系统安全认证技术领域,具体涉及一种授权机制产生系统及方法。
背景技术
某些专用软件系统包含有的各种功能模块,该专用软件系统为特定厂家特定设备使用,目前整个系统是没有被保护的,即整个系统是可以被非正常购买的客户拷贝使用的,为了保护专用系统的特色功能,因此需要生成一种授权机制使只有授权人员能够使用该系统的特色功能。
发明内容
本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种授权机制产生系统及方法,以解决上述技术问题。
为了达到上述目的,本发明的技术方案是:
一种授权机制产生系统,包括输入模块、产生模块、认证模块和处理模块;
输入模块,用于输入安装有软件系统的设备的硬件信息、软件系统软件信息和购买设备的用户信息;
产生模块,用于根据接收到的输入模块输入的信息产生license;
认证模块,用于重启设备时进行license认证;
处理模块,用于对认证结果进行处理,认证通过控制用户正常使用该设备,认证不通过,提醒用户设备不能正常使用。
进一步的,产生模块包括接收单元、计算单元和存储单元;
接收单元,用于接收输入模块输入的安装有软件系统的设备的硬件信息、软件系统软件信息和购买设备的用户信息;
计算单元,用于根据接收单元接收到的信息与不可逆算法结合计算产生license;
存储单元,用于存储输入单元输入的信息和计算单元产生的license。
进一步的,认证模块包括记录单元、检测单元和比较单元;
记录单元,用于记录重启认证时输入模块输入的用户信息;
检测单元,用于检测使用设备的硬件信息和软件信息是否与存储单元存储的安装有软件系统的设备的硬件信息、软件系统软件信息对应一致;
比较单元,用于比较记录单元记录的用户信息与存储单元存储的用户信息的一致性,检测单元检测的信息一致并且比较单元比较的用户信息也一致则认证通过,否则认证失败。
一种授权机制产生方法,包括license产生环节和license认证环节;
license产生环节包括如下步骤:
输入安装有软件系统的设备的硬件信息、软件系统软件信息和购买设备的用户信息,并将输入的硬件信息、软件信息和用户信息进行存储;
根据输入模块输入的信息产生license;
license认证环节包括如下步骤:
设备重启输入用户信息;
检测单元检测使用设备的硬件信息和软件信息是否与存储单元存储的硬件信息、软件信息对应一致;
比较设备重启输入的用户信息与存储单元存储的用户信息是否一致,若检测单元检测的信息一致并且与比较的用户信息也一致则认证通过,否则认证失败。
进一步的,根据输入模块输入的信息产生license,具体包括:
接收到的输入模块输入的信息与不可逆算法结合计算产生license。
进一步的,比较设备重启输入的用户信息与存储单元存储的用户信息是否一致,若检测单元检测的信息一致并且与比较的用户信息也一致则认证通过,否则认证失败,包括;
比较设备重启输入的用户信息与存储单元存储的用户信息是否一致,若检测单元检测的信息一致并且与比较的用户信息也一致则认证通过,用户正常使用安装有专用软件系统的设备,否则认证失败,禁止使用软件系统功能。
验证使用设备的硬件信息,同时保证硬件信息的唯一性,同时加入专用软件系统软件信息,从硬件与软件两个层次保证软件系统只能在特定设备上使用,为了保证使用软件系统的人员为正常购买的用户,加入客户身份认证,最后,将包含以上所有信息的序列号与不可逆算法结合产生用户不可推测的license,将license颁发给授权用户使用。
本发明的有益效果在于,license产生环节需要包含硬件信息,软件信息以及用户信息然后与不可逆算法结合产生license ,在系统中每次重启系统需要进行license认证保证了软件系统的安全性。
此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。
附图说明
图1为本发明实施例提供的一种授权机制产生方法流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711139229.3/2.html,转载请声明来源钻瓜专利网。