Unlock instant, AI-driven research and patent intelligence for your innovation.

Software encryption method

A software encryption and software technology, applied in the direction of program/content distribution protection, etc., can solve the problems of damage, high cost, easy to be pirated, etc., and achieve the effect of convenient use and cost saving

Inactive Publication Date: 2019-06-18
山东欧德利电气设备有限公司
View PDF9 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The USB interface circuit in this application can be understood as an electronic dog encryption device, and its described encryption module, USB interface circuit and storage module must adopt the single-chip microcomputer of the same model, containing encryption algorithm software and storage space, and USB interface. In terms of encryption, the reliability is up to standard, but the additional USB devices, interfaces, and multi-chip microcontrollers undoubtedly increase the cost, and the USB devices are easily damaged if they are plugged and unplugged too many times. If the same type of microcontroller cannot be purchased, it will be damaged The newly purchased single-chip machine cannot be decrypted due to the model mismatch, which eventually makes the software unusable
[0005] The problems existing in the existing technology are: the software encryption method is simple, and it is easy to be pirated; most of them use electronic dog software and hardware encryption methods, and the cost is too high

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software encryption method
  • Software encryption method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0021] The invention designs a software encryption method, which plays a very good role in protecting software products, and doubles the difficulty of software being pirated. The present invention is aimed at the embedded software of the controller class, and uses the program encryption algorithm to calculate the program, and the calculation result is stored in the storage device of the controller, and the code is encrypted during the running process of the pro...

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 software encryption method. The method comprises a software preparation encryption stage and a software operation decryption stage, The method is characterized by comprisingthe following steps of: a software preparation encryption stage: calculating encrypted data through operation by using an internal program of a factory, storing the calculated encrypted data in a storage chip, erasing the internal program of the factory in an MCU (Microprogrammed Control Unit), and writing the erased internal program into a formal application program; And a software operation decryption stage: when the software is operated, the MCU reads the encrypted data from the storage chip, calculates the encrypted data by adopting an algorithm, compares an algorithm result with the encrypted data read from the storage chip, continues to operate the application program if a comparison result is consistent, and quits the operation of the application program if the comparison result isinconsistent. The method has the advantages that the encryption result cannot be stored in the storage device at first, the unique correspondence between the encrypted data and the MCU enables a thief not to pirate software, and compared with a simple single-machine encryption mode, the method is more reliable.

Description

Technical field: [0001] The invention relates to a software encryption method, which belongs to the technical field of software encryption. Background technique: [0002] Software is a collection of computer data and instructions organized in a specific order. Generally speaking, software is divided into system software, application software, and middleware between the two. Simply put, software is a collection of programs and documents. body. Embedded software is the operating system and development tool software embedded in the hardware, widely used in national defense, industrial control, household, commercial, office, medical and other fields, such as our common mobile phones, handheld computers, digital cameras, set-top boxes, MP3, etc. They are all the results of intelligent transformation of traditional products with embedded software technology. [0003] In recent years, with the wide application of computer and Internet technology, the field of software preparation...

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/12
Inventor 袁平史张鹏刘克明
Owner 山东欧德利电气设备有限公司