| Today, computer has been put into use in different fields, almost every industry can use computer. The application of software leads to the wide use of computer. As one particular goods, software is hard to make but easy to duplicate .high making cost and low duplicating cost result in serious pilor all over the world. Many people want to duplicate the software of other people. Based on such condition, to protect the right of program developers, program developers take more and more technology to prevent private. So encryption technology industry rises rapidly.The paper introduces the current encryption level and method, encryption basic theory, the characteristic of USB .based on analysing of software encryption basic theory, classic technology and classic encryption Algorithm, the paper analyse the shortcoming and advantage of current software encryption technology .and do much research on one new encryption method based on DSP technology .The paper also promote one high secure characteric software encryption method .The paper also give the detail design of hardware and software process.Reliability of the software run in PC and the software run in AVR and DSP is discussed in the paper.The hardware part of the design is made up of USB mold , DSP mold , AVR single chip processor mold and power mold;One new datum encryption standard -AES is applied in software part. The experiment shows the software encryption lock have the following functions: serial number encryption, the first time usage encryption, setting up number limitation and key datum encryption. Among the four encryption parts, every one is independent and can be added or deleted according to different needs. |