[go: up one dir, main page]

CN104680041A - Offline software authorization validity verification method - Google Patents

Offline software authorization validity verification method Download PDF

Info

Publication number
CN104680041A
CN104680041A CN201510062627.4A CN201510062627A CN104680041A CN 104680041 A CN104680041 A CN 104680041A CN 201510062627 A CN201510062627 A CN 201510062627A CN 104680041 A CN104680041 A CN 104680041A
Authority
CN
China
Prior art keywords
authorization
program
authority
verification
information
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
CN201510062627.4A
Other languages
Chinese (zh)
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.)
Inspur Group Co Ltd
Original Assignee
Inspur Group 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 Inspur Group Co Ltd filed Critical Inspur Group Co Ltd
Priority to CN201510062627.4A priority Critical patent/CN104680041A/en
Publication of CN104680041A publication Critical patent/CN104680041A/en
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
    • 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/107License processing; Key processing
    • G06F21/1077Recurrent authorisation

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

本发明一种离线软件授权有效性验证方法,包括有授权文件的生成以及授权文件验证;具体地,包括如下步骤:S10:授权文件生成器读取终端系统信息;S11:获取系统时间,计算授权序列号;S12:设定授权有效期,由程序二维数据图生成三维数据空间,最后输出授权文件;S13:授权文件验证,具体包括固化信息验证、实时信息验证、程序完整性验证,以及授权期限验证。 本发明通过将二进制数据进行空间化后,利用自身的数据空间属性结合系统信息进行组合验证的方法,使得软件在离线环境中的授权验证功能更加可靠。

An off-line software authorization validity verification method of the present invention includes generation of authorization files and verification of authorization files; specifically, includes the following steps: S10: the authorization file generator reads terminal system information; S11: obtains system time, and calculates authorization Serial number; S12: Set the validity period of the authorization, generate a three-dimensional data space from the two-dimensional data map of the program, and finally output the authorization file; S13: Verify the authorization file, including solidified information verification, real-time information verification, program integrity verification, and authorization period verify. The invention makes the authorization verification function of the software in the off-line environment more reliable through the method of combining the binary data into space and using its own data space attribute in combination with system information for verification.

Description

一种离线软件授权有效性验证方法A method for verifying the validity of offline software authorization

技术领域 technical field

本发明涉及软件授权有效性验证技术领域,具体涉及一种离线软件授权有效性验证方法。 The invention relates to the technical field of software authorization validity verification, in particular to an off-line software authorization validity verification method.

背景技术 Background technique

目前为止,主流的软件授权保护手段主要包括:硬件认证(加密狗)、服务器授权认证,以及序列号认证等,这些手段要么独立存在,要么相互结合,但是它们对授权期限的控制却往往只能依赖于服务器上的数据校验。这主要是因为客户端本地的授权期限校验往往存在很多不可避免的问题,如:系统时间变更、操作系统重置、注册表恢复等,使得软件很难在客户端上持久的保存校验凭据,而当这些凭据丢失后,其校验手段也就会随之失效。 So far, the mainstream software authorization protection methods mainly include: hardware authentication (dongle), server authorization authentication, and serial number authentication, etc. These methods either exist independently or are combined with each other, but their control of the authorization period is often limited. Rely on data validation on the server. This is mainly because there are many unavoidable problems in the local authorization period verification of the client, such as: system time change, operating system reset, registry restoration, etc., making it difficult for the software to permanently save the verification credentials on the client , and when these credentials are lost, their verification methods will also become invalid.

因此,为解决上述现有技术存在的缺陷,实有必要进行开发研究,以提供一种解决方案,使得软件在离线环境中的授权验证功能更加可靠。 Therefore, in order to solve the above-mentioned defects in the prior art, it is necessary to carry out research and development to provide a solution to make the authorization verification function of the software in an offline environment more reliable.

发明内容 Contents of the invention

为解决上述问题,本发明的目的在于提供一种离线软件授权有效性验证方法,以使得软件在离线环境中的授权验证功能更加可靠。 In order to solve the above problems, the object of the present invention is to provide a method for verifying the validity of an offline software authorization, so that the authorization verification function of the software in an offline environment is more reliable.

为实现上述目的,本发明的技术方案为: To achieve the above object, the technical solution of the present invention is:

一种离线软件授权有效性验证方法,包括有授权文件的生成以及授权文件验证;具体地,包括如下步骤: A method for verifying the validity of an offline software authorization, including the generation of an authorization file and the verification of the authorization file; specifically, the following steps:

S10:授权文件生成器读取终端系统信息; S10: the authorization file generator reads the terminal system information;

S11:获取系统时间,计算授权序列号; S11: Obtain the system time and calculate the authorization serial number;

S12:设定授权有效期,由程序二维数据图生成三维数据空间,最后输出授权文件; S12: Set the validity period of the authorization, generate a three-dimensional data space from the two-dimensional data map of the program, and finally output the authorization file;

S13:授权文件验证,具体包括固化信息验证、实时信息验证、程序完整性验证,以及授权期限验证。 S13: authorization file verification, specifically including verification of fixed information, verification of real-time information, verification of program integrity, and verification of authorization period.

进一步地,授权文件中的内容主要包括:授权序列号、授权期限、系统动态信息记录,以及程序二维数据图; Further, the content in the authorization file mainly includes: authorization serial number, authorization period, system dynamic information records, and program two-dimensional data diagram;

其中,授权序列号是基于系统固化信息、实时信息,以及系统时间计算而得,主要用于验证系统环境的有效性; Among them, the authorization serial number is calculated based on system solidification information, real-time information, and system time, and is mainly used to verify the validity of the system environment;

授权期限由授权文件生成器录入,用于验证程序的有效期; The authorization period is entered by the authorization file generator to verify the validity period of the program;

系统动态信息记录主要记录授权文件生成时的系统动态信息,用于验测授权文件的有效性; The system dynamic information record mainly records the system dynamic information when the authorization file is generated, and is used to test the validity of the authorization file;

程序二维数据图由授权文件的二进制数据随机计算而得,用于校验程序文件的完整性、计算程序的运行时间。 The two-dimensional data map of the program is randomly calculated from the binary data of the authorization file, and is used to verify the integrity of the program file and calculate the running time of the program.

进一步地,随机选择一个单位长度的数据值,而后寻找该值在程序二进制代码中的位置,设该数据位的所在置为1,其他位置为0,得到程序的二维数据图,将二维数据图按照一定的方向进行排列后就形成程序的三维数据空间。 Further, randomly select a data value of a unit length, and then find the position of the value in the binary code of the program, set the position of the data bit as 1, and set the other positions as 0, to obtain the two-dimensional data map of the program, and convert the two-dimensional After the data graph is arranged in a certain direction, the three-dimensional data space of the program is formed.

本发明离线软件授权有效性验证方法通过将二进制数据进行空间化后,利用自身的数据空间属性结合系统信息进行组合验证的方法,使得软件在离线环境中的授权验证功能更加可靠。 The off-line software authorization validity verification method of the present invention makes the authorization verification function of the software in an off-line environment more reliable by spatializing the binary data and using its own data space attributes combined with system information for combined verification.

附图说明 Description of drawings

图1为本发明的方法流程图示。 Fig. 1 is a flow diagram of the method of the present invention.

具体实施方式 Detailed ways

本发明实施例提供了一种离线软件授权有效性验证方法,将二进制数据进行空间化后,利用自身的数据空间属性结合系统信息进行组合验证的方法,使得软件在离线环境中的授权验证功能更加可靠。 The embodiment of the present invention provides a method for verifying the validity of offline software authorization. After the binary data is spatialized, the combined verification method is performed using its own data space attributes combined with system information, so that the authorization verification function of the software in the offline environment is more efficient. reliable.

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。 In order to make the purpose, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the following The described embodiments are only some, not all, embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention belong to the protection scope of the present invention.

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本发明的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。 The terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, and this is merely a description of the manner in which objects with the same attribute are described in the embodiments of the present invention. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, product, or apparatus comprising a series of elements is not necessarily limited to those elements, but may include elements not expressly included. Other elements listed explicitly or inherent to the process, method, product, or apparatus.

参照图1所示,以下分别进行详细说明。  Referring to FIG. 1 , detailed descriptions will be given below. the

本发明一种离线软件授权有效性验证方法,包括有授权文件的生成以及授权文件验证;具体地,包括如下步骤: An off-line software authorization validity verification method of the present invention includes generation of an authorization file and verification of the authorization file; specifically, includes the following steps:

S10:授权文件生成 S10: Authorization file generation

授权文件中的内容主要包括:授权序列号、授权期限、系统动态信息记录,以及程序二维数据图;授权序列号是基于系统固化信息、实时信息,以及系统时间等计算而得,主要用于验证系统环境的有效性。授权期限由授权文件生成器录入,用于验证程序的有效期。系统动态信息记录主要记录授权文件生成时的系统动态信息,用于验测授权文件的有效性。程序二维数据图由授权文件的二进制数据随机计算而得,用于校验程序文件的完整性、计算程序的运行时间。 The contents of the authorization file mainly include: authorization serial number, authorization period, system dynamic information records, and program two-dimensional data diagram; the authorization serial number is calculated based on system solidification information, real-time information, and system time, and is mainly used for Verify the validity of the system environment. The authorization period is entered by the authorization file generator to verify the validity period of the program. The system dynamic information record mainly records the system dynamic information when the authorization file is generated, and is used to test the validity of the authorization file. The two-dimensional data map of the program is randomly calculated from the binary data of the authorization file, and is used to verify the integrity of the program file and calculate the running time of the program.

具体地,授权文件生成器读取终端系统信息,所述终端系统信息包括有固化信息以及实时信息;固化信息主要包括有硬件序列号、操作系统信息以及当前用户信息;而实时信息包括有硬盘使用量、使用时间和次数、注册表随机参考项以及系统目录表。获取系统时间,计算授权序列号;设定授权有效期,由程序二维数据图生成三维数据空间,其中,通过随机选择一个单位长度的数据值,而后寻找该值在程序二进制代码中的位置,设该数据位的所在置为1,其他位置为0,最终得到程序的二维数据图,将二维数据图按照一定的方向进行排列后就形成程序的三维数据空间,最后输出授权文件。 Specifically, the authorization file generator reads the terminal system information, and the terminal system information includes solidification information and real-time information; the solidification information mainly includes hardware serial number, operating system information and current user information; and real-time information includes hard disk usage amount, time and times of use, random reference entries in the registry, and system directory tables. Obtain the system time, calculate the authorization serial number; set the validity period of the authorization, and generate a three-dimensional data space from the two-dimensional data map of the program. Among them, by randomly selecting a data value with a unit length, and then finding the position of the value in the binary code of the program, set The position of the data bit is set to 1, and the other positions are set to 0. Finally, the two-dimensional data map of the program is obtained. After the two-dimensional data map is arranged in a certain direction, the three-dimensional data space of the program is formed, and finally the authorization file is output.

具体地,调用函数GetSystemFixedInfo()获取系统的固化信息;调用函数GetSystemDynamicInfo()获取系统的动态信息;调用函数GetSystemTime()获取当前系统时间;调用函数GetCDKEY()授权序列号;调用函数SetValidity()设定软件的有效期;调用函数GetBinaryMap()获取程序文件的二维数据图;调用函数CreateDataSpaceTime()创建基于以上所获信息的数据时空;调用函数EncodingSpace()输出加密后的授权文件。 Specifically, call the function GetSystemFixedInfo () to obtain the solidification information of the system; call the function GetSystemDynamicInfo () to obtain the dynamic information of the system; call the function GetSystemTime () to obtain the current system time; call the function GetCDKEY () to authorize the serial number; call the function SetValidity () to set Determine the validity period of the software; call the function GetBinaryMap () to obtain the two-dimensional data map of the program file; call the function CreateDataSpaceTime () to create the data space-time based on the above information; call the function EncodingSpace () to output the encrypted authorization file.

S10:授权文件验证 S10: Authorization file verification

    程序的授权验证过程主要包括固化信息验证、实时信息验证、程序完整性验证,以及授权期限验证。 The program authorization verification process mainly includes solidification information verification, real-time information verification, program integrity verification, and authorization period verification.

其中,固化信息验证主要校验硬件ID等系统的固化信息,保证授权环境的唯一性;实时信息验证主要是通过对比实时信息的变化,判断授权文件的有效性,如是否存在系统时间的变化值小于硬盘使用时间的增加等现象;程序完整性验证主要是利用程序的二维数据图,校验程序文件的完整性;而授权期限验证主要是利用三维数据空间、程序空间结构,以及授权期限的相关设置,校验程序授权衰减期的变化是否符合当前系统时间的变更范围,如不符合则表示系统时间存在异常。 Among them, the fixed information verification mainly verifies the fixed information of the hardware ID and other systems to ensure the uniqueness of the authorization environment; the real-time information verification mainly judges the validity of the authorization file by comparing the changes of real-time information, such as whether there is a change value of the system time It is less than the increase of the hard disk usage time; the program integrity verification mainly uses the two-dimensional data map of the program to verify the integrity of the program file; and the authorization period verification mainly uses the three-dimensional data space, the program space structure, and the authorization period. For related settings, check whether the change of program authorization decay period complies with the change range of the current system time, if not, it means that the system time is abnormal.

本发明通过将二进制数据进行空间化后,利用自身的数据空间属性结合系统信息进行组合验证的方法,使得软件在离线环境中的授权验证功能更加可靠。 The invention makes the authorization verification function of the software in the off-line environment more reliable through the method of combining the binary data into space and using its own data space attributes in combination with system information.

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。 Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be realized by means of software plus necessary general-purpose hardware. Special components, etc. to achieve. In general, all functions completed by computer programs can be easily realized by corresponding hardware, and the specific hardware structure used to realize the same function can also be varied, such as analog circuits, digital circuits or special-purpose circuit etc. However, software program implementation is a better implementation mode for the present invention in most cases. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, such as a floppy disk of a computer , U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, etc., including several instructions to make a computer device (which can be personal computer, server, or network equipment, etc.) to execute the methods described in various embodiments of the present invention.

综上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照上述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对上述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。 In summary, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: it can still The technical solutions described in the above embodiments are modified, or some of the technical features are replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (3)

1. an off-line soft ware authorization validation verification method, is characterized in that, includes generation and the authority checking of authority; Particularly, comprise the steps:
S10: authority maker reading terminals system information;
S11: obtain system time, calculates authorization sequence number;
S12: the term of validity is authorized in setting, generates three-dimensional data space, finally export authority by program 2-D data figure;
S13: authority is verified, specifically comprises solidification Information Authentication, real-time information checking, process integrity checking, and licensing term checking.
2. off-line soft ware authorization validation verification method as claimed in claim 1, is characterized in that: the content in authority mainly comprises: authorization sequence number, licensing term, system multidate information record, and program 2-D data figure;
Wherein, authorization sequence number is based on system cures information, real-time information, and system time calculates and obtains, and is mainly used in the validity of verification system environment;
Licensing term by the typing of authority maker, for the term of validity of proving program;
System multidate information when system multidate information record essential record authority generates, for the validity of test authority;
Program 2-D data figure is calculated at random by the binary data of authority and obtains, for the integrality of checking routine file, the working time of calculation procedure.
3. off-line soft ware authorization validation verification method as claimed in claim 2, it is characterized in that: the data value of a Stochastic choice unit length, then find the position of this value in program binary code, if the place of this data bit is set to 1, other positions are 0, obtain the 2-D data figure of program, 2-D data figure is carried out according to a certain direction the three-dimensional data space just forming program after arranging.
CN201510062627.4A 2015-02-06 2015-02-06 Offline software authorization validity verification method Pending CN104680041A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510062627.4A CN104680041A (en) 2015-02-06 2015-02-06 Offline software authorization validity verification method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510062627.4A CN104680041A (en) 2015-02-06 2015-02-06 Offline software authorization validity verification method

Publications (1)

Publication Number Publication Date
CN104680041A true CN104680041A (en) 2015-06-03

Family

ID=53315073

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510062627.4A Pending CN104680041A (en) 2015-02-06 2015-02-06 Offline software authorization validity verification method

Country Status (1)

Country Link
CN (1) CN104680041A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109190332A (en) * 2018-08-15 2019-01-11 杭州安恒信息技术股份有限公司 A kind of License Authentication method, system and the relevant device of product
CN109241702A (en) * 2018-09-03 2019-01-18 福建联迪商用设备有限公司 A kind of software use authorization method and client
CN109241705A (en) * 2018-08-29 2019-01-18 中科鼎富(北京)科技发展有限公司 A kind of software authorization method and system
CN113806720A (en) * 2021-09-24 2021-12-17 福建星网视易信息系统有限公司 Software authentication method, system and storage medium supporting offline scene
CN113901401A (en) * 2021-09-14 2022-01-07 华东计算技术研究所(中国电子科技集团公司第三十二研究所) Terminal software authorization system and method based on machine fingerprint and USBkey
CN114117364A (en) * 2022-01-24 2022-03-01 北京麟卓信息科技有限公司 Offline software license control method and system
CN114510685A (en) * 2022-01-28 2022-05-17 统信软件技术有限公司 Reset method of authorization state, and update method and system of authorization state
CN114722378A (en) * 2022-03-24 2022-07-08 麒麟软件有限公司 Test tool authentication and authorization system, method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080189549A1 (en) * 2007-02-01 2008-08-07 Microsoft Corporation Secure serial number
CN102479304A (en) * 2010-11-26 2012-05-30 深圳市硅格半导体有限公司 Software permission control method, client and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080189549A1 (en) * 2007-02-01 2008-08-07 Microsoft Corporation Secure serial number
CN102479304A (en) * 2010-11-26 2012-05-30 深圳市硅格半导体有限公司 Software permission control method, client and system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109190332A (en) * 2018-08-15 2019-01-11 杭州安恒信息技术股份有限公司 A kind of License Authentication method, system and the relevant device of product
CN109241705A (en) * 2018-08-29 2019-01-18 中科鼎富(北京)科技发展有限公司 A kind of software authorization method and system
CN109241702A (en) * 2018-09-03 2019-01-18 福建联迪商用设备有限公司 A kind of software use authorization method and client
CN113901401A (en) * 2021-09-14 2022-01-07 华东计算技术研究所(中国电子科技集团公司第三十二研究所) Terminal software authorization system and method based on machine fingerprint and USBkey
CN113806720A (en) * 2021-09-24 2021-12-17 福建星网视易信息系统有限公司 Software authentication method, system and storage medium supporting offline scene
CN113806720B (en) * 2021-09-24 2023-12-05 福建星网视易信息系统有限公司 Software authentication method, system and storage medium supporting offline scene
CN114117364A (en) * 2022-01-24 2022-03-01 北京麟卓信息科技有限公司 Offline software license control method and system
CN114117364B (en) * 2022-01-24 2022-03-29 北京麟卓信息科技有限公司 Offline software license control method and system
CN114510685A (en) * 2022-01-28 2022-05-17 统信软件技术有限公司 Reset method of authorization state, and update method and system of authorization state
CN114510685B (en) * 2022-01-28 2024-05-14 统信软件技术有限公司 Authorization state resetting method, authorization state updating method and system
CN114722378A (en) * 2022-03-24 2022-07-08 麒麟软件有限公司 Test tool authentication and authorization system, method and device

Similar Documents

Publication Publication Date Title
CN104680041A (en) Offline software authorization validity verification method
US10250577B2 (en) System and method for authenticating and enabling an electronic device in an electronic system
CN110177124B (en) Identity authentication method based on block chain and related equipment
CN109740384A (en) Data based on block chain deposit card method and apparatus
WO2018195433A1 (en) Secure memory device with unique identifier for authentication
US10628575B2 (en) System and method to cause an obfuscated non-functional device to transition to a starting functional state using a specified number of cycles
WO2021012650A1 (en) Authentication data processing method, server, terminal and system
CN105706099A (en) Software update device, and software update program
CN110147410B (en) Data verification method, system, device and equipment in block chain type account book
WO2020025056A1 (en) Method, device, system, and mobile terminal for security authorization
CN110856170B (en) Data transmission method, device and Internet of things communication system
CN107948973B (en) Equipment fingerprint generation method applied to IOS (input/output system) for security risk control
CN110995410A (en) Method, device, equipment and medium for generating public key and private key
CN105553667A (en) Dynamic password generating method
CN104836777B (en) Identity verification method and system
CN117134919A (en) A blockchain data editing method based on chameleon hash function
CN103870760B (en) Multiple terminals method for managing security and device
CN107391970B (en) Function access control method and device in Flash application program
CN111708762B (en) Authority authentication method and device and server device
KR102332004B1 (en) Method, system and non-transitory computer-readable recording medium for managing an account on blockchain network
CN108090371A (en) A kind of processing method of data, method for tracing, processing unit and follow-up mechanism
CN107786330B (en) Method, apparatus, computer storage medium and electronic device for secret sharing
CN112751675B (en) Information monitoring method, system, equipment and storage medium based on block chain
CN111292082B (en) Public key management method, device and equipment in block chain type account book
CN114362974B (en) Hash tree-based data resource authorization and authentication method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150603