CN107798221A - 一种授权机制产生***及方法 - Google Patents

一种授权机制产生***及方法 Download PDF

Info

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
Application number
CN201711139229.3A
Other languages
English (en)
Inventor
许晓菡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201711139229.3A priority Critical patent/CN107798221A/zh
Publication of CN107798221A publication Critical patent/CN107798221A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting 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所述的一种授权机制产生方法,其特征在于,比较设备重启输入的用户信息与存储单元存储的用户信息是否一致,若检测单元检测的信息一致并且与比较的用户信息也一致则认证通过,否则认证失败,包括;
比较设备重启输入的用户信息与存储单元存储的用户信息是否一致,若检测单元检测的信息一致并且与比较的用户信息也一致则认证通过,用户正常使用安装有专用软件***的设备,否则认证失败,禁止使用软件***功能。
CN201711139229.3A 2017-11-16 2017-11-16 一种授权机制产生***及方法 Pending CN107798221A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102780699A (zh) * 2012-07-09 2012-11-14 广州杰赛科技股份有限公司 认证服务器软件版权保护方法和***
CN103995991A (zh) * 2014-05-07 2014-08-20 华中师范大学 一种软件版权保护中绑定硬件信息与密钥的方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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