[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110032831A - The generation method of software certificate, apparatus and system - Google Patents

The generation method of software certificate, apparatus and system Download PDF

Info

Publication number
CN110032831A
CN110032831A CN201810027552.XA CN201810027552A CN110032831A CN 110032831 A CN110032831 A CN 110032831A CN 201810027552 A CN201810027552 A CN 201810027552A CN 110032831 A CN110032831 A CN 110032831A
Authority
CN
China
Prior art keywords
certificate
equipment
presell
encryption lock
software
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
CN201810027552.XA
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.)
Shanghai Cloud Information Technology Co Ltd
Original Assignee
Shanghai Cloud 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 Shanghai Cloud Information Technology Co Ltd filed Critical Shanghai Cloud Information Technology Co Ltd
Priority to CN201810027552.XA priority Critical patent/CN110032831A/en
Publication of CN110032831A publication Critical patent/CN110032831A/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/105Arrangements for software license management or administration, e.g. for managing licenses at corporate level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of generation methods of software certificate, apparatus and system.The generation method of invention software certificate, comprising: the running environment information of agent's equipment acquisition user equipment;The presell certificate that agent's equipment is obtained by the running environment information and in advance is sent to encryption lock, and the presell certificate is that plant equipment generates the run-limiting information encryption of certificate using the private key of the encryption lock;Agent's equipment receives the software certificate that the encryption lock is sent, and the software certificate is that the encryption lock generates the run-limiting information and running environment information encryption using the private key for generating software certificate.The present invention solves the problems, such as that the relevant information of user is transmitted directly to producer and leads to information leakage by agent, and agent is also avoided to obtain the private key of producer, improves the safety of software certificate generation.

Description

The generation method of software certificate, apparatus and system
Technical field
The present embodiments relate to software certificate technology more particularly to a kind of generation method of software certificate, device and it is System.
Background technique
Software certificate for the software legitimate authentication in software implementation procedure, in software certificate comprising software runtime environment and Certificate run-limiting information, and software runtime environment and certificate run-limiting information are encrypted.When software is run, It decrypts and verifies these information.When there are ageng quotient, apply for that the process of software certificate is usually agent's acquisition These information, are then sent to software vendor by the running environment information of user, are generated software certificate by software vendor and are issued generation Quotient is managed, software certificate is issued user again by agent.
But the above method is bound to some information of user being sent to software vendors, and agential user is caused to believe Breath leakage, and unless agent buys out, otherwise software vendor is also impossible to the private key production certificate to agent, by agent Generating software certificate has the defect of information leakage to cause the generation method of software certificate not safe enough.
Summary of the invention
The present invention provides a kind of generation method of software certificate, apparatus and system, to solve phase of the agent user It closes information and is transmitted directly to the problem of producer leads to information leakage, also avoid agent from obtaining the private key of producer, improve software The safety of certificates constructing.
In a first aspect, the embodiment of the invention provides a kind of generation methods of software certificate, comprising:
The running environment information of agent's equipment acquisition user equipment;
The presell certificate that agent's equipment is obtained by the running environment information and in advance is sent to encryption lock, described Presell certificate is that plant equipment generates the run-limiting information encryption of certificate using the private key of the encryption lock;
Agent's equipment receives the software certificate that the encryption lock is sent, and the software certificate is that the encryption lock makes The run-limiting information and running environment information encryption are generated with the private key for generating software certificate.
Optionally, before the software certificate request that the reception user equipment is sent, further includes:
Agent's equipment sends presell certificate request to the plant equipment, and the presell certificate request packet includes described The number of encryption lock and the run-limiting information;
Agent's equipment receives the presell certificate that the plant equipment is sent.
Second aspect, the embodiment of the invention also provides a kind of generation methods of software certificate, comprising:
The running environment information and presell certificate for the user equipment that encryption lock Receiving Agent quotient's equipment is sent, the pre-sale permit Book is that plant equipment generates the run-limiting information encryption of certificate using the private key of encryption lock;
The encryption lock decrypts the presell certificate using public key to obtain the run-limiting information;
The encryption lock is using the private key of generation software certificate to the run-limiting information and the running environment information Encryption generates software certificate;
The software certificate is sent to agent's equipment by the encryption lock.
The third aspect, the embodiment of the invention also provides a kind of generation methods of software certificate, comprising:
The presell certificate request that plant equipment Receiving Agent quotient's equipment is sent, the presell certificate request packet include encryption lock The run-limiting information of number and certificate;
The plant equipment obtains the private key of the encryption lock according to the number of the encryption lock;
The plant equipment encrypts the run-limiting information using the private key of the encryption lock and generates presell certificate;
The presell certificate is sent to agent's equipment by the plant equipment.
Fourth aspect, the embodiment of the invention also provides a kind of agent's equipment, comprising:
Module is obtained, for obtaining the running environment information of user equipment;
Sending module, the presell certificate for obtaining by the running environment information and in advance is sent to encryption lock, described Presell certificate is that plant equipment generates the run-limiting information encryption of certificate using the private key of the encryption lock;
Receiving module, the software certificate sent for receiving the encryption lock, the software certificate is that the encryption lock makes The run-limiting information and running environment information encryption are generated with the private key for generating software certificate.
Optionally, the sending module is also used to send presell certificate request, the presell certificate to the plant equipment Request includes the number and the run-limiting information of the encryption lock;
The receiving module is also used to receive the presell certificate that the plant equipment is sent.
5th aspect, the embodiment of the invention also provides a kind of encryption locks, comprising:
Receiving module, for the running environment information and presell certificate of the user equipment that Receiving Agent quotient's equipment is sent, institute Stating presell certificate is that plant equipment generates the run-limiting information encryption of certificate using the private key of encryption lock;
Deciphering module obtains the run-limiting information for decrypting using public key to the presell certificate;
Encrypting module, for using the private key for generating software certificate to believe the run-limiting information and the running environment Encryption for information generates software certificate;
Sending module, for the software certificate to be sent to agent's equipment.
6th aspect, the embodiment of the invention also provides a kind of plant equipments, comprising:
Receiving module, for the presell certificate request that Receiving Agent quotient's equipment is sent, the presell certificate request packet, which includes, to be added The number of close lock and the run-limiting information of certificate;
Module is obtained, the private key of the encryption lock is obtained for the number according to the encryption lock;
Encrypting module generates presell certificate for using the private key of the encryption lock to encrypt the run-limiting information;
Sending module, for the presell certificate to be sent to agent's equipment.
7th aspect the embodiment of the invention also provides a kind of computer equipment, including memory, processor and is stored in On memory and the computer program that can run on a processor, the processor realize such as above-mentioned first when executing described program To the generation method of any software certificate of three aspects.
Eighth aspect, the embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer Program realizes the generation method of the software certificate as described in any in terms of above-mentioned the first to three when the program is executed by processor.
9th aspect, the embodiment of the invention also provides a kind of software certificates to generate system, comprising: agent's equipment adds Close lock and plant equipment, wherein agent's equipment is adopted using any equipment of above-mentioned fourth aspect, the encryption lock The equipment described in above-mentioned 5th aspect, the plant equipment is using equipment described in above-mentioned 6th aspect.
The present invention generates software certificate by this intermediate equipment of encryption lock, solves agent and the correlation of user is believed Breath is transmitted directly to the problem of producer leads to information leakage, also avoids agent from obtaining the private key of producer, improves software certificate The safety of generation.
Detailed description of the invention
Fig. 1 is the flow chart of the generation method of software certificate provided in an embodiment of the present invention;
Fig. 2 is the structural schematic diagram of agent's equipment provided in an embodiment of the present invention;
Fig. 3 is the structural schematic diagram of encryption lock provided in an embodiment of the present invention;
Fig. 4 is the structural schematic diagram of plant equipment provided in an embodiment of the present invention;
Fig. 5 is a kind of structural schematic diagram of computer equipment provided in an embodiment of the present invention;
Fig. 6 is the structural schematic diagram that a kind of software certificate provided in an embodiment of the present invention generates system.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to just Only the parts related to the present invention are shown in description, attached drawing rather than entire infrastructure.
Fig. 1 is the flow chart of the generation method of software certificate provided in an embodiment of the present invention, and the present embodiment is applicable to generation During managing quotient's equipment, plant equipment and encryption lock tripartite interaction generation software certificate, this method can be set by agent Standby, plant equipment and encryption lock tripartite execute, and specifically comprise the following steps:
S101, agent's equipment send presell certificate request to plant equipment, which includes encryption lock The run-limiting information of number and certificate;
After agent and producer reach agency agreement, presell certificate first can be obtained from producer.Run-limiting information can be with The software and hardware limitation etc. of validity period, software operation including certificate.
S102, plant equipment obtain the private key of encryption lock according to the number of encryption lock;
The encryption lock of the present embodiment is the intermediate equipment for being exclusively used in generating software certificate comprising a pair of public and private key into The asymmetric encryption and decryption of row, the factory that agent can obtain the encryption lock from producer and be encapsulated in encryption lock after negotiating with producer Family distributes to the agential exclusive private key for generating software certificate.Plant equipment identifies encryption lock by the number of encryption lock.
S103, plant equipment, which encrypt run-limiting information using the private key of encryption lock, generates presell certificate;
In addition to run-limiting information can also add the type of certificate, i.e. any cleartext information to distinguish certificate.
Presell certificate is sent to agent's equipment by s104, plant equipment;
Agent does not include the information of user from the presell certificate that producer obtains, and agent does not need the environment of user Information is sent to producer, and may insure its user information so not will be leaked to producer.
S105, agent's equipment obtain the running environment information of user equipment;
The user equipment of software submits running environment information to intentionally get software certificate to agent's equipment.
Running environment information and presell certificate are sent to encryption lock by s106, agent's equipment;
Running environment information may include the information such as hard disk size, processor model, the IP address of user equipment.Pre-sale permit Book is that agent's equipment is got from plant equipment there in advance, and presell certificate is the private key that plant equipment uses encryption lock The run-limiting information encryption of certificate is generated.
S107, encryption lock decrypt presell certificate using public key to obtain run-limiting information;
Producer generates the private key encryption that presell certificate uses encryption lock, therefore encryption lock can be pre- with its public key decryptions It sells certificate and obtains run-limiting information.
S108, encryption lock generate run-limiting information and the encryption of running environment information using the private key for generating software certificate Software certificate;
Encryption lock generates run-limiting information and running environment information using the private key of the generation software certificate of encapsulation soft Part certificate.
Software certificate is sent to agent's equipment by s109, encryption lock.
Since encryption lock is intermediate equipment, agent's equipment only needs the running environment information of user to be sent to encryption Lock, without being sent to plant equipment, it is not necessary to worry that producer gets its customer information.And the generation software card of encryption The private key of book is also encapsulated in encryption lock, therefore agent is unable to get the private key, does not also just have to the leakage for worrying private key.
The technical solution of the present embodiment generates software certificate by this intermediate equipment of encryption lock, solves agent and want The relevant information of user is transmitted directly to the problem of producer leads to information leakage, agent is also avoided to obtain the private key of producer, Improve the safety of software certificate generation.
Fig. 2 is the structural schematic diagram of agent's equipment provided in an embodiment of the present invention, and referring to Fig. 2, which includes: to obtain Module 11, sending module 12 and receiving module 13, wherein module 11 is obtained, for obtaining the running environment information of user equipment; Sending module 12, the presell certificate for obtaining by the running environment information and in advance are sent to encryption lock, the pre-sale permit Book is that plant equipment generates the run-limiting information encryption of certificate using the private key of the encryption lock;Receiving module 13 is used In the software certificate for receiving the encryption lock transmission, the software certificate is that the encryption lock uses the private key for generating software certificate The run-limiting information and running environment information encryption are generated.
Based on the above technical solution, the sending module 12 is also used to send pre-sale permit to the plant equipment Book request, the presell certificate request packet include the number and the run-limiting information of the encryption lock;The receiving module 13, It is also used to receive the presell certificate that the plant equipment is sent.
Fig. 3 is the structural schematic diagram of encryption lock provided in an embodiment of the present invention, and referring to Fig. 3, which includes: receiving module 21, deciphering module 22, encrypting module 23 and sending module 24, wherein receiving module 21 is sent for Receiving Agent quotient's equipment The running environment information and presell certificate of user equipment, the presell certificate are that plant equipment uses the private key of encryption lock to certificate Run-limiting information encryption generate;Deciphering module 22, for decrypting to obtain the fortune to the presell certificate using public key Row restricted information;Encrypting module 23, for using the private key for generating software certificate to the run-limiting information and the operation Environmental information encryption generates software certificate;Sending module 24, for the software certificate to be sent to agent's equipment.
Fig. 4 is the structural schematic diagram of plant equipment provided in an embodiment of the present invention, and referring to Fig. 4, which includes: reception mould Block 31 obtains module 32, encrypting module 33 and sending module 34, wherein receiving module 31 is sent for Receiving Agent quotient equipment Presell certificate request, the presell certificate request packet includes the number of encryption lock and the run-limiting information of certificate;Obtain module 32, the private key of the encryption lock is obtained for the number according to the encryption lock;Encrypting module 33, for using the encryption lock Private key to the run-limiting information encrypt generate presell certificate;Sending module 34, for the presell certificate to be sent to Agent's equipment.
Software certificate provided by any embodiment of the invention can be performed in above equipment provided by the embodiment of the present invention Generation method has the corresponding functional module of execution method and beneficial effect.
Fig. 5 is a kind of structural schematic diagram of computer equipment provided in an embodiment of the present invention, as shown in figure 5, the computer Equipment includes processor 40, memory 41, input unit 42 and output device 43;The quantity of processor 40 can in computer equipment Be it is one or more, in Fig. 5 by taking a processor 40 as an example;Processor 40, memory 41, input dress in computer equipment Setting 42 can be connected with output device 43 by bus or other modes, in Fig. 5 for being connected by bus.
Memory 41 is used as a kind of computer readable storage medium, can be used for storing software program, journey can be performed in computer Sequence and module, such as the corresponding program instruction/module of the generation method of the software certificate in the embodiment of the present invention.Processor 40 is logical Software program, instruction and module that operation is stored in memory 41 are crossed, is answered thereby executing the various functions of computer equipment With and data processing, that is, realize the generation method of above-mentioned software certificate.
Memory 41 can mainly include storing program area and storage data area, wherein storing program area can store operation system Application program needed for system, at least one function;Storage data area, which can be stored, uses created data etc. according to terminal.This Outside, memory 41 may include high-speed random access memory, can also include nonvolatile memory, for example, at least a magnetic Disk storage device, flush memory device or other non-volatile solid state memory parts.In some instances, memory 41 can be further Including the memory remotely located relative to processor 40, these remote memories can be set by network connection to computer It is standby.The example of above-mentioned network includes but is not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
Input unit 42 can be used for receiving the number or character information of input, and generates and set with the user of computer equipment It sets and the related key signals of function control inputs.Output device 43 may include that display screen etc. shows equipment.
The embodiment of the present invention also provides a kind of computer readable storage medium, is stored thereon with computer program, the program The generation method such as above-mentioned software certificate is realized when being executed by processor.
Certainly, a kind of storage medium comprising computer executable instructions, computer provided by the embodiment of the present invention The method operation that executable instruction is not limited to the described above, can also be performed software certificate provided by any embodiment of the invention Generation method in relevant operation.
Fig. 6 is the structural schematic diagram that a kind of software certificate provided in an embodiment of the present invention generates system, comprising: agent sets Standby, encryption lock and plant equipment, wherein agent's equipment uses equipment shown in Fig. 2, and the encryption lock uses Fig. 3 institute The equipment shown, the plant equipment use equipment shown in Fig. 4.
By the description above with respect to embodiment, it is apparent to those skilled in the art that, the present invention It can be realized by software and required common hardware, naturally it is also possible to which by hardware realization, but in many cases, the former is more Good embodiment.Based on this understanding, technical solution of the present invention substantially in other words contributes to the prior art Part can be embodied in the form of software products, which can store in computer readable storage medium In, floppy disk, read-only memory (Read-Only Memory, ROM), random access memory (Random such as computer Access Memory, RAM), flash memory (FLASH), hard disk or CD etc., including some instructions are with so that a computer is set Standby (can be personal computer, server or the network equipment etc.) executes method described in each embodiment of the present invention.
It is worth noting that, included each unit and module are only patrolled according to function in the embodiment of above-mentioned apparatus It volume is divided, but is not limited to the above division, as long as corresponding functions can be realized;In addition, each function list The specific name of member is also only for convenience of distinguishing each other, the protection scope being not intended to restrict the invention.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation, It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.

Claims (11)

1. a kind of generation method of software certificate characterized by comprising
The running environment information of agent's equipment acquisition user equipment;
The presell certificate that agent's equipment is obtained by the running environment information and in advance is sent to encryption lock, the presell Certificate is that plant equipment generates the run-limiting information encryption of certificate using the private key of the encryption lock;
Agent's equipment receives the software certificate that the encryption lock is sent, and the software certificate is that the encryption lock uses production The private key of raw software certificate generates the run-limiting information and running environment information encryption.
2. the method according to claim 1, wherein the software certificate request sent in the reception user equipment Before, further includes:
Agent's equipment sends presell certificate request to the plant equipment, and the presell certificate request packet includes the encryption The number of lock and the run-limiting information;
Agent's equipment receives the presell certificate that the plant equipment is sent.
3. a kind of generation method of software certificate characterized by comprising
The running environment information and presell certificate for the user equipment that encryption lock Receiving Agent quotient's equipment is sent, the presell certificate are Plant equipment generates the run-limiting information encryption of certificate using the private key of encryption lock;
The encryption lock decrypts the presell certificate using public key to obtain the run-limiting information;
The encryption lock encrypts the run-limiting information and the running environment information using the private key for generating software certificate Generate software certificate;
The software certificate is sent to agent's equipment by the encryption lock.
4. a kind of generation method of software certificate characterized by comprising
The presell certificate request that plant equipment Receiving Agent quotient's equipment is sent, the presell certificate request packet include the number of encryption lock With the run-limiting information of certificate;
The plant equipment obtains the private key of the encryption lock according to the number of the encryption lock;
The plant equipment encrypts the run-limiting information using the private key of the encryption lock and generates presell certificate;
The presell certificate is sent to agent's equipment by the plant equipment.
5. a kind of agent's equipment characterized by comprising
Module is obtained, for obtaining the running environment information of user equipment;
Sending module, the presell certificate for obtaining by the running environment information and in advance are sent to encryption lock, the presell Certificate is that plant equipment generates the run-limiting information encryption of certificate using the private key of the encryption lock;
Receiving module, the software certificate sent for receiving the encryption lock, the software certificate are that the encryption lock uses production The private key of raw software certificate generates the run-limiting information and running environment information encryption.
6. equipment according to claim 5, which is characterized in that the sending module is also used to send out to the plant equipment Presell certificate request is sent, the presell certificate request packet includes the number and the run-limiting information of the encryption lock;
The receiving module is also used to receive the presell certificate that the plant equipment is sent.
7. a kind of encryption lock characterized by comprising
Receiving module, it is described pre- for the running environment information and presell certificate of the user equipment that Receiving Agent quotient's equipment is sent Selling certificate is that plant equipment generates the run-limiting information encryption of certificate using the private key of encryption lock;
Deciphering module obtains the run-limiting information for decrypting using public key to the presell certificate;
Encrypting module, for being added using the private key for generating software certificate to the run-limiting information and the running environment information It is dense at software certificate;
Sending module, for the software certificate to be sent to agent's equipment.
8. a kind of plant equipment characterized by comprising
Receiving module, for the presell certificate request that Receiving Agent quotient's equipment is sent, the presell certificate request packet includes encryption lock Number and certificate run-limiting information;
Module is obtained, the private key of the encryption lock is obtained for the number according to the encryption lock;
Encrypting module generates presell certificate for using the private key of the encryption lock to encrypt the run-limiting information;
Sending module, for the presell certificate to be sent to agent's equipment.
9. a kind of computer equipment including memory, processor and stores the meter that can be run on a memory and on a processor Calculation machine program, which is characterized in that the processor realizes the software as described in any in claim 1-4 when executing described program The generation method of certificate.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor The generation method of the software certificate as described in any in claim 1-4 is realized when execution.
11. a kind of software certificate generates system characterized by comprising agent's equipment, encryption lock and plant equipment, wherein Agent's equipment uses equipment described in claim 5 or 6, and the encryption lock uses equipment as claimed in claim 7, institute Plant equipment is stated using equipment according to any one of claims 8.
CN201810027552.XA 2018-01-11 2018-01-11 The generation method of software certificate, apparatus and system Pending CN110032831A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810027552.XA CN110032831A (en) 2018-01-11 2018-01-11 The generation method of software certificate, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810027552.XA CN110032831A (en) 2018-01-11 2018-01-11 The generation method of software certificate, apparatus and system

Publications (1)

Publication Number Publication Date
CN110032831A true CN110032831A (en) 2019-07-19

Family

ID=67234326

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810027552.XA Pending CN110032831A (en) 2018-01-11 2018-01-11 The generation method of software certificate, apparatus and system

Country Status (1)

Country Link
CN (1) CN110032831A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112329045A (en) * 2020-11-24 2021-02-05 北京深思数盾科技股份有限公司 Encryption lock setting method, client and server

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030110375A1 (en) * 1998-06-04 2003-06-12 Z4 Technologies, Inc. Method for monitoring software using encryption including digital signatures/certificates
CN1476580A (en) * 2001-09-11 2004-02-18 ������������ʽ���� Content usage authority management system and management method
EP1509023A1 (en) * 2003-04-16 2005-02-23 WMS Gaming Inc Secured networks in a gaming system environment
CN101171611A (en) * 2005-03-10 2008-04-30 Igt公司 Secure virtual network in a gaming environment
CN101587523A (en) * 2009-07-02 2009-11-25 北京飞天诚信科技有限公司 Method, apparatus and system for protecting software
CN101901447A (en) * 2008-11-27 2010-12-01 三星电子株式会社 System and method for providing a digital content service
CN103078858A (en) * 2012-12-31 2013-05-01 上海同岩土木工程科技有限公司 Web service and signature certificate-based software trial authorization method
CN203606828U (en) * 2013-11-05 2014-05-21 秦皇岛市惠斯安普医学系统有限公司 Software dongle with time-limited management control function
CN104252585A (en) * 2013-06-27 2014-12-31 镇江雅迅软件有限责任公司 Method for implementing authority control based on encryption lock
CN104363218A (en) * 2014-11-04 2015-02-18 河海大学 Proxy re-encryption method and system on basis of certificate conditions
CN105635082A (en) * 2014-11-12 2016-06-01 北大方正集团有限公司 Dynamic authorization method and system, authorization center, and authorization client
CN106230784A (en) * 2016-07-20 2016-12-14 杭州华三通信技术有限公司 A kind of device authentication method and device
CN106355052A (en) * 2016-11-03 2017-01-25 广东浪潮大数据研究有限公司 Authorization centralized management method, device and system
CN106682459A (en) * 2017-02-28 2017-05-17 北京深思数盾科技股份有限公司 Information safety device production method, information safety device production equipment and information safety device production system
CN107085676A (en) * 2017-05-11 2017-08-22 北京理工大学 The Software Intellectual Property Rights guard method of the various dimensions of software and hardware combining
CN107172027A (en) * 2017-05-05 2017-09-15 北京凤凰理理它信息技术有限公司 Certificate management method, storage device, storage medium and device
CN107247891A (en) * 2017-04-20 2017-10-13 江苏林洋能源股份有限公司 A kind of use Hybrid Encryption algorithm realizes the method controlled software granting
CN107341368A (en) * 2017-06-06 2017-11-10 广州视源电子科技股份有限公司 Method and device for verifying valid time of license

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030110375A1 (en) * 1998-06-04 2003-06-12 Z4 Technologies, Inc. Method for monitoring software using encryption including digital signatures/certificates
CN1476580A (en) * 2001-09-11 2004-02-18 ������������ʽ���� Content usage authority management system and management method
EP1509023A1 (en) * 2003-04-16 2005-02-23 WMS Gaming Inc Secured networks in a gaming system environment
CN101171611A (en) * 2005-03-10 2008-04-30 Igt公司 Secure virtual network in a gaming environment
CN101901447A (en) * 2008-11-27 2010-12-01 三星电子株式会社 System and method for providing a digital content service
CN101587523A (en) * 2009-07-02 2009-11-25 北京飞天诚信科技有限公司 Method, apparatus and system for protecting software
CN103078858A (en) * 2012-12-31 2013-05-01 上海同岩土木工程科技有限公司 Web service and signature certificate-based software trial authorization method
CN104252585A (en) * 2013-06-27 2014-12-31 镇江雅迅软件有限责任公司 Method for implementing authority control based on encryption lock
CN203606828U (en) * 2013-11-05 2014-05-21 秦皇岛市惠斯安普医学系统有限公司 Software dongle with time-limited management control function
CN104363218A (en) * 2014-11-04 2015-02-18 河海大学 Proxy re-encryption method and system on basis of certificate conditions
CN105635082A (en) * 2014-11-12 2016-06-01 北大方正集团有限公司 Dynamic authorization method and system, authorization center, and authorization client
CN106230784A (en) * 2016-07-20 2016-12-14 杭州华三通信技术有限公司 A kind of device authentication method and device
CN106355052A (en) * 2016-11-03 2017-01-25 广东浪潮大数据研究有限公司 Authorization centralized management method, device and system
CN106682459A (en) * 2017-02-28 2017-05-17 北京深思数盾科技股份有限公司 Information safety device production method, information safety device production equipment and information safety device production system
CN107247891A (en) * 2017-04-20 2017-10-13 江苏林洋能源股份有限公司 A kind of use Hybrid Encryption algorithm realizes the method controlled software granting
CN107172027A (en) * 2017-05-05 2017-09-15 北京凤凰理理它信息技术有限公司 Certificate management method, storage device, storage medium and device
CN107085676A (en) * 2017-05-11 2017-08-22 北京理工大学 The Software Intellectual Property Rights guard method of the various dimensions of software and hardware combining
CN107341368A (en) * 2017-06-06 2017-11-10 广州视源电子科技股份有限公司 Method and device for verifying valid time of license

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112329045A (en) * 2020-11-24 2021-02-05 北京深思数盾科技股份有限公司 Encryption lock setting method, client and server
CN112329045B (en) * 2020-11-24 2021-09-14 北京深思数盾科技股份有限公司 Encryption lock setting method, client and server

Similar Documents

Publication Publication Date Title
CN110750803B (en) Method and device for providing and fusing data
US11599603B1 (en) Systems and methods for secure element registration and provisioning
CN108513704B (en) Remote distribution method and system of terminal master key
US20080148062A1 (en) Method for the secure storing of program state data in an electronic device
CA3023530C (en) Efficient encrypted software distribution mechanism
CN110932850B (en) Communication encryption method and system
CN114465803B (en) Object authorization method, device, system and storage medium
JP2009211407A (en) Authentication information generation system, authentication information generation method, client device and program
US20200374112A1 (en) Secure Provisioning of Data to Client Device
JPH10145354A (en) Remote function changing method
CN114866251B (en) Equipment interconnection security authentication system, method, device, server and medium
CN110519215A (en) Data communication method and device
CN114244513A (en) Key agreement method, device and storage medium
CN116244750A (en) Secret-related information maintenance method, device, equipment and storage medium
EP4016921A1 (en) Certificate management method and apparatus
CN102299928A (en) Network terminal service authentication method and device
CN110032831A (en) The generation method of software certificate, apparatus and system
CN116599719A (en) User login authentication method, device, equipment and storage medium
CN106911625B (en) Text processing method, device and system for safe input method
CN115795446A (en) Method for processing data in trusted computing platform and management device
CN115801232A (en) Private key protection method, device, equipment and storage medium
JP2014099727A (en) Key sharing system, key sharing method, and program
JP5850888B2 (en) Information storage system, information storage device, method thereof, and program
CN107682147B (en) Security management method and system for smart card chip operating system file
CN114258006A (en) Method, device and system for acquiring credential

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
AD01 Patent right deemed abandoned
AD01 Patent right deemed abandoned

Effective date of abandoning: 20240220