Verification release method for software running

A technology of software and verification terminal, applied in the field of verification, can solve the problems of insufficient verification methods, easy software cracking, etc., and achieve the effect of high safety factor

Inactive Publication Date: 2018-07-13
北京数科网维技术有限责任公司
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a verification and release method for software operation in order to solve the shortcomings of the existing software verification methods and the problems that the software is easy to be cracked.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The verification and release method for software operation of the present invention includes a software client, a verification end connected to the client through wireless or wired; wherein, the client includes a program embedding module that records part of the code of the verification and release program, and the verification end includes a recording Remain the program verification module of verification release program code; Described verification release program is converted into variable code by digital file in verification end and by a certain random value of variable code as random seed, to the subsection code of verification release program The dismantled code is transformed into a dismantling inspection module, and the disassembled code forms the program embedding module of the client and the program verification module of the verification end respectively; when the verification end is verified, the program verification module loads the program embedding module o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a verification release method for software running. The method comprises the steps that a client side and a verification side of software are involved; the client side comprises a program embedding module, and the verification side comprises a program verification module; a verification release program is composed of a code conversion split check module, wherein the code conversion split check module in the verification side converts a digital file into a variable code, takes any random value of the variable code as a random seed and splits a segmentation code of the verification release program, and split codes are packaged into the program embedding module of the client side and the program verification module of the verification side respectively; when the verification side conducts verification, the program verification module loads the program embedding module of the client side, and after the codes are merged, the verification release program runs. According to the verification release method for software running, the codes need to be merged and then the program runs during verification, the situation can be avoided that the verification release program is broken and decompiled, so that the client side and the verification side have unique congruity, and the safety factor is higher. From the code level, the method is easy and ingenious to implement, the expenditure of complex hardware is not needed, and the whole method is more efficient.

Description

technical field [0001] The invention relates to a verification method, in particular to a verification and release method for software operation, and belongs to the technical field of IPC classification G06. Background technique [0002] When the software runs to a certain location, it needs to be verified, verify the certificate or key, and then wait for the feedback information to be confirmed before proceeding to the next step of information exchange, such as unlocking electronic devices and confirming electronic payment. [0003] The certificate or the key exists in the system and is called with the running of the software, but it is also the most vulnerable to attack. For this reason, some certificates or keys are placed in the USB shield, which is verified by inserting the USB shield during verification. , but the certificate in the U-shield needs to be replaced regularly, which is inconvenient, and the software may also be cracked and decompiled. Contents of the inv...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/14
CPCG06F21/14
Inventor 金丽丹
Owner 北京数科网维技术有限责任公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products