Font Size: a A A

Implementation Of OpenSSL-encrypted File Transmission System On ARM

Posted on:2017-06-25Degree:MasterType:Thesis
Country:ChinaCandidate:L YangFull Text:PDF
GTID:2348330485950549Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology,data transfer is frequent between embedded devices.In case the important data are directly transferred without being specially treated,it will inevitably threaten information security.The traditional methods of file encryption based on web server in embedded devices are trival,and the encryption method based on hardware encryption chip is heavy and expensive.In order to ensure the safety of the file transmission,a kind of C/S mode of the server and the client's file encryption transmission system is designed to encrypt the files to be transmitted,and to avoid hacking to steal important information.Test and analysis results indicate that the system can meet file transmission requirements of embedded devices.The system can most quickly transmit files without compromising security performance.The file encryption transmission system designed in this paper is mainly used to realize the data security transmission between embedded devices.To build an embedded ARM platform with Linux system by configuring the cross compile environment,porting U-Boot,porting Linux kernel and making root file system.And install Open SSL on the ARM platform as well as accomplish multiple processes by using SSL protocol,such as identity authentication and self-selection of encryption algorithm.Based on the thorough analysis on the performance of various encryption algorithms,applicable range and respective merits and drawbacks,it can be used to build up the encryption channel for embedded transmission on the basis of TCP protocol and finally realize encryption communication process between server and client.The system itself is transmission management mode of equipment to equipment,it has the characteristics of fast response and simple structure,and is able to guarantee the security of secret key in transmission.The system itself is based on Socket layer upper layer application program design,shielding the complexity of the underlying hardware differences,can be easily transplanted to the existing embedded platform which need high security performance requirements.
Keywords/Search Tags:ARM, OpenSSL, Linux, Asymmetric encryption algorithm, Symmetric encryption algorithm
PDF Full Text Request
Related items