Research on Application Layer Security Communication Protocol Based on Lightweight NTRU Public Key Cryptography








Abstract

The development of mobile Internet technology has made intelligent terminal devices and mobile applications popular, and computing at mobile devices is becoming more and more popular in people's daily lives. However, due to the processing speed and storage capacity limitations of mobile terminal devices, their security has become a major bottleneck in the development of mobile computing. Therefore, security research for mobile platforms is of great significance. The cryptosystem is an important part of realizing the anonymous security of mobile Internet information transmission. In general, the cryptosystem includes a symmetric cryptosystem and a public-key cryptosystem, both of which have advantages and disadvantages. The symmetric cryptosystem algorithm is fast, but the encryption and decryption keys of the two sides of the communication are the same, which hinders the security implementation of the key management security core key negotiation, and cannot be applied with a digital signature. The public key cryptosystem can separate the encryption key from the decryption key, but its operation speed is slow and limited by the mobile hardware platform. The paper proposes communication encryption and signature algorithm for the mobile terminal, which uses the public key cryptography algorithm. Based on ensuring the same security as the traditional public key cryptography algorithm, the computational overhead is reduced, the running speed is increased, and the storage requirement is reduced.


Modules


Algorithms


Software And Hardware

• Hardware: Processor: i3 ,i5 RAM: 4GB Hard disk: 16 GB • Software: operating System : Windws2000/XP/7/8/10 Anaconda,jupyter,spyder,flask Frontend :-python Backend:- MYSQL