CN107798221A - 一种授权机制产生***及方法 - Google Patents
一种授权机制产生***及方法 Download PDFInfo
- Publication number
- CN107798221A CN107798221A CN201711139229.3A CN201711139229A CN107798221A CN 107798221 A CN107798221 A CN 107798221A CN 201711139229 A CN201711139229 A CN 201711139229A CN 107798221 A CN107798221 A CN 107798221A
- Authority
- CN
- China
- Prior art keywords
- information
- equipment
- user profile
- input
- license
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title abstract description 5
- 230000002441 reversible effect Effects 0.000 claims abstract description 10
- 238000001514 detection method Methods 0.000 claims description 26
- 230000006870 function Effects 0.000 claims description 6
- 238000004519 manufacturing process Methods 0.000 claims description 6
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
本发明涉及一种授权机制产生***及方法,包括输入模块、产生模块、认证模块和处理模块;输入模块,用于输入安装有软件***的设备的硬件信息、软件***软件信息和购买设备的用户信息;产生模块,用于根据接收到的输入模块输入的信息产生license;认证模块,用于重启设备时进行license认证;处理模块,用于对认证结果进行处理,认证通过控制用户正常使用该设备,认证不通过,提醒用户设备不能正常使用。license产生环节需要包含硬件信息,软件信息以及用户信息然后与不可逆算法结合产生license,在***中每次重启***需要进行license认证保证了软件***的安全性。
Description
技术领域
本发明属于***安全认证技术领域,具体涉及一种授权机制产生***及方法。
背景技术
某些专用软件***包含有的各种功能模块,该专用软件***为特定厂家特定设备使用,目前整个***是没有被保护的,即整个***是可以被非正常购买的客户拷贝使用的,为了保护专用***的特色功能,因此需要生成一种授权机制使只有授权人员能够使用该***的特色功能。
发明内容
本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种授权机制产生***及方法,以解决上述技术问题。
为了达到上述目的,本发明的技术方案是:
一种授权机制产生***,包括输入模块、产生模块、认证模块和处理模块;
输入模块,用于输入安装有软件***的设备的硬件信息、软件***软件信息和购买设备的用户信息;
产生模块,用于根据接收到的输入模块输入的信息产生license;
认证模块,用于重启设备时进行license认证;
处理模块,用于对认证结果进行处理,认证通过控制用户正常使用该设备,认证不通过,提醒用户设备不能正常使用。
进一步的,产生模块包括接收单元、计算单元和存储单元;
接收单元,用于接收输入模块输入的安装有软件***的设备的硬件信息、软件***软件信息和购买设备的用户信息;
计算单元,用于根据接收单元接收到的信息与不可逆算法结合计算产生license;
存储单元,用于存储输入单元输入的信息和计算单元产生的license。
进一步的,认证模块包括记录单元、检测单元和比较单元;
记录单元,用于记录重启认证时输入模块输入的用户信息;
检测单元,用于检测使用设备的硬件信息和软件信息是否与存储单元存储的安装有软件***的设备的硬件信息、软件***软件信息对应一致;
比较单元,用于比较记录单元记录的用户信息与存储单元存储的用户信息的一致性,检测单元检测的信息一致并且比较单元比较的用户信息也一致则认证通过,否则认证失败。
一种授权机制产生方法,包括license产生环节和license认证环节;
license产生环节包括如下步骤:
输入安装有软件***的设备的硬件信息、软件***软件信息和购买设备的用户信息,并将输入的硬件信息、软件信息和用户信息进行存储;
根据输入模块输入的信息产生license;
license认证环节包括如下步骤:
设备重启输入用户信息;
检测单元检测使用设备的硬件信息和软件信息是否与存储单元存储的硬件信息、软件信息对应一致;
比较设备重启输入的用户信息与存储单元存储的用户信息是否一致,若检测单元检测的信息一致并且与比较的用户信息也一致则认证通过,否则认证失败。
进一步的,根据输入模块输入的信息产生license,具体包括:
接收到的输入模块输入的信息与不可逆算法结合计算产生license。
进一步的,比较设备重启输入的用户信息与存储单元存储的用户信息是否一致,若检测单元检测的信息一致并且与比较的用户信息也一致则认证通过,否则认证失败,包括;
比较设备重启输入的用户信息与存储单元存储的用户信息是否一致,若检测单元检测的信息一致并且与比较的用户信息也一致则认证通过,用户正常使用安装有专用软件***的设备,否则认证失败,禁止使用软件***功能。
验证使用设备的硬件信息,同时保证硬件信息的唯一性,同时加入专用软件***软件信息,从硬件与软件两个层次保证软件***只能在特定设备上使用,为了保证使用软件***的人员为正常购买的用户,加入客户身份认证,最后,将包含以上所有信息的序列号与不可逆算法结合产生用户不可推测的license,将license颁发给授权用户使用。
本发明的有益效果在于,license产生环节需要包含硬件信息,软件信息以及用户信息然后与不可逆算法结合产生license ,在***中每次重启***需要进行license认证保证了软件***的安全性。
此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。
附图说明
图1为本发明实施例提供的一种授权机制产生方法流程图。
具体实施方式
下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。
本发明实施例提供的一种授权机制产生***,包括输入模块、产生模块、认证模块和处理模块;
输入模块,用于输入安装有软件***的设备的硬件信息、软件***软件信息和购买设备的用户信息;
产生模块,用于根据接收到的输入模块输入的信息产生license;
认证模块,用于重启设备时进行license认证;
处理模块,用于对认证结果进行处理,认证通过控制用户正常使用该设备,认证不通过,提醒用户设备不能正常使用。
产生模块包括接收单元、计算单元和存储单元;
接收单元,用于接收输入模块输入的安装有软件***的设备的硬件信息、软件***软件信息和购买设备的用户信息;
计算单元,用于根据接收单元接收到的信息与不可逆算法结合计算产生license;
存储单元,用于存储输入单元输入的信息和计算单元产生的license。
认证模块包括记录单元、检测单元和比较单元;
记录单元,用于记录重启认证时输入模块输入的用户信息;
检测单元,用于检测使用设备的硬件信息和软件信息是否与存储单元存储的安装有软件***的设备的硬件信息、软件***软件信息对应一致;
比较单元,用于比较记录单元记录的用户信息与存储单元存储的用户信息的一致性,检测单元检测的信息一致并且比较单元比较的用户信息也一致则认证通过,否则认证失败。
如图1所示,一种授权机制产生方法,包括license产生环节和license认证环节;
license产生环节包括如下步骤:
输入安装有软件***的设备的硬件信息、软件***软件信息和购买设备的用户信息,并将输入的硬件信息、软件信息和用户信息进行存储;
根据输入模块输入的信息与不可逆算法结合计算产生license。
license认证环节包括如下步骤:
设备重启输入用户信息;
检测单元检测使用设备的硬件信息和软件信息是否与存储单元存储的硬件信息、软件信息对应一致;
比较设备重启输入的用户信息与存储单元存储的用户信息是否一致,若检测单元检测的信息一致并且与比较的用户信息也一致则认证通过,用户正常使用安装有所述软件***的设备,否则认证失败,禁止使用软件***功能。
验证使用设备的硬件信息,同时保证硬件信息的唯一性,同时加入专用软件***软件信息,从硬件与软件两个层次保证软件***只能在特定设备上使用,为了保证使用软件***的人员为正常购买的用户,加入客户身份认证,最后,将包含以上所有信息的序列号与不可逆算法结合产生用户不可推测的license,将license颁发给授权用户使用。
以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。
Claims (6)
1.一种授权机制产生***,其特征在于,包括输入模块、产生模块、认证模块和处理模块;
输入模块,用于输入安装有软件***的设备的硬件信息、软件***软件信息和购买设备的用户信息;
产生模块,用于根据接收到的输入模块输入的信息产生license;
认证模块,用于重启设备时进行license认证;
处理模块,用于对认证结果进行处理,认证通过控制用户正常使用该设备,认证不通过,提醒用户设备不能正常使用。
2.根据权利要求1所述的一种授权机制产生***,其特征在于,产生模块包括接收单元、计算单元和存储单元;
接收单元,用于接收输入模块输入的安装有软件***的设备的硬件信息、软件***软件信息和购买设备的用户信息;
计算单元,用于根据接收单元接收到的信息与不可逆算法结合计算产生license;
存储单元,用于存储输入单元输入的信息和计算单元产生的license。
3.根据权利要求2所述的一种授权机制产生***,其特征在于,认证模块包括记录单元、检测单元和比较单元;
记录单元,用于记录重启认证时输入模块输入的用户信息;
检测单元,用于检测使用设备的硬件信息和软件信息是否与存储单元存储的安装有软件***的设备的硬件信息、软件***软件信息对应一致;
比较单元,用于比较记录单元记录的用户信息与存储单元存储的用户信息的一致性,检测单元检测的信息一致并且比较单元比较的用户信息也一致则认证通过,否则认证失败。
4.一种授权机制产生方法,其特征在于,包括license产生环节和license认证环节;
license产生环节包括如下步骤:
输入安装有软件***的设备的硬件信息、软件***软件信息和购买设备的用户信息,并将输入的硬件信息、软件信息和用户信息进行存储;
根据输入模块输入的信息产生license;
license认证环节包括如下步骤:
设备重启输入用户信息;
检测单元检测使用设备的硬件信息和软件信息是否与存储单元存储的硬件信息、软件信息对应一致;
比较设备重启输入的用户信息与存储单元存储的用户信息是否一致,若检测单元检测的信息一致并且与比较的用户信息也一致则认证通过,否则认证失败。
5.根据权利要求4所述的一种授权机制产生方法,其特征在于,根据输入模块输入的信息产生license,具体包括:
接收到的输入模块输入的信息与不可逆算法结合计算产生license。
6.根据权利要求5所述的一种授权机制产生方法,其特征在于,比较设备重启输入的用户信息与存储单元存储的用户信息是否一致,若检测单元检测的信息一致并且与比较的用户信息也一致则认证通过,否则认证失败,包括;
比较设备重启输入的用户信息与存储单元存储的用户信息是否一致,若检测单元检测的信息一致并且与比较的用户信息也一致则认证通过,用户正常使用安装有专用软件***的设备,否则认证失败,禁止使用软件***功能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711139229.3A CN107798221A (zh) | 2017-11-16 | 2017-11-16 | 一种授权机制产生***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711139229.3A CN107798221A (zh) | 2017-11-16 | 2017-11-16 | 一种授权机制产生***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107798221A true CN107798221A (zh) | 2018-03-13 |
Family
ID=61535155
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711139229.3A Pending CN107798221A (zh) | 2017-11-16 | 2017-11-16 | 一种授权机制产生***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107798221A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086575A (zh) * | 2018-07-26 | 2018-12-25 | 郑州云海信息技术有限公司 | 一种软件许可证的授权方法和*** |
CN109241701A (zh) * | 2018-08-31 | 2019-01-18 | 郑州云海信息技术有限公司 | 一种应用程序激活方法、相关方法及相关装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102780699A (zh) * | 2012-07-09 | 2012-11-14 | 广州杰赛科技股份有限公司 | 认证服务器软件版权保护方法和*** |
CN103995991A (zh) * | 2014-05-07 | 2014-08-20 | 华中师范大学 | 一种软件版权保护中绑定硬件信息与密钥的方法 |
-
2017
- 2017-11-16 CN CN201711139229.3A patent/CN107798221A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102780699A (zh) * | 2012-07-09 | 2012-11-14 | 广州杰赛科技股份有限公司 | 认证服务器软件版权保护方法和*** |
CN103995991A (zh) * | 2014-05-07 | 2014-08-20 | 华中师范大学 | 一种软件版权保护中绑定硬件信息与密钥的方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086575A (zh) * | 2018-07-26 | 2018-12-25 | 郑州云海信息技术有限公司 | 一种软件许可证的授权方法和*** |
CN109241701A (zh) * | 2018-08-31 | 2019-01-18 | 郑州云海信息技术有限公司 | 一种应用程序激活方法、相关方法及相关装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11689366B2 (en) | Cryptoasset custodial system with vault-specific rules governing different actions allowed for different vaults | |
US11757627B2 (en) | Cryptoasset custodial system with proof-of-stake blockchain support | |
CN106789875B (zh) | 一种区块链服务装置、区块链服务***及其通信方法 | |
US20190268165A1 (en) | Cryptoasset custodial system with different rules governing access to logically separated cryptoassets | |
US11469897B2 (en) | Integrating biometric data on a blockchain system | |
CN109327457A (zh) | 一种基于区块链的物联网设备身份认证方法及*** | |
CN107819587A (zh) | 基于全同态加密的认证方法和用户设备以及认证服务器 | |
US20170324736A1 (en) | Securing biometric data through template distribution | |
US20210056545A1 (en) | Risk mitigation for a cryptoasset custodial system using a hardware security key | |
CN105550626B (zh) | 一种虹膜识别方法及装置 | |
US20210056539A1 (en) | Cryptoasset custodial system using encrypted and distributed client keys | |
CN110310406A (zh) | 一种智能门锁的开锁方法及智能门锁 | |
JP2010165323A (ja) | 生体認証方法及びシステム | |
CN201927095U (zh) | 基于手掌静脉认证的门禁*** | |
Nigam et al. | [Retracted] Biometric Authentication for Intelligent and Privacy‐Preserving Healthcare Systems | |
CN107798221A (zh) | 一种授权机制产生***及方法 | |
CN106790243A (zh) | 一种安全u盘的密码重置方法 | |
CN106340089B (zh) | 一种智能电子锁上多验证数据融合拆分存储和合并还原方法 | |
CN104751042B (zh) | 基于密码哈希与生物特征识别的可信性检测方法 | |
CN102983969B (zh) | 一种操作***的安全登录***及安全登录方法 | |
US10423767B2 (en) | Content protection system using biometric authentication | |
WO2022022346A1 (zh) | 一种安全交互方法及装置 | |
CN101655893B (zh) | 一种智能博客锁的制作、博客访问控制的方法及其*** | |
CN110717770B (zh) | 车辆零部件的防伪检测方法、装置、设备和存储介质 | |
CN105678149B (zh) | 一种解锁方法及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180313 |