The implementation of Elliptic Curve Encryption System Based on OpenSSL in the Arm-linux Embedded System
Hao LiFeng
1
郝立峰(1982-),男,硕士研究生,主要研究方向:信息安全
1、Institute for Pattern Recognition&Artificial Intelligence,HuaZhong University of Science and Technology
Abstract:In view of the information security features in embedded system, the Elliptic Curve public-key cryptosystem is selected as the implemental scheme of encryption and decryption system. The open source security software development library OpenSSL is applied as code library to develop encryption system. This paper describes two commonly used algorithms of Elliptic Curve cryptosystem--- EC-ELGamal and Menezes-Vanstone, develop complete encryption and decryption system on Arm-linux platform, and compare and analyze the advantages and disadvantages of these two algorithms in practice . The analysis shows that the two Elliptic Curve cryptography algorithms can play respective roles in applicable fields. At the same time OpenSSL shows the ease of use and versatility in the encryption system design of arm-linux and other kinds of embedded systems.