Font Size: a A A

Research On SM2Encryption Technology In Communication Of Embedded Systems

Posted on:2015-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:H J XieFull Text:PDF
GTID:2268330428499335Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With advances in computer and communication technology, embedded systemshave gained tremendous development, and affect deeply into every aspect of daily life.Continued development of the network enables remote control of industrialandhousehold equipment a breeze, so the secure communication between the embeddedsystem is extremely important. SM2public key cryptography algorithm is a commercialencryption algorithm published by the State Administration of Commercial Encryption in2010,it is used to replace the RSA algorithm which is previously widely used in ourcountry. Compared to RSA algorithm, SM2algorithm has the advantages of a smalleramount of calculation, a faster processing speed, and a shorter key lengths under thesame conditions required for the safety, together with high safety and practicality.In this paper, SM2algorithm is implemented in software in embedded systemsplatforms, along with data communication and encryption in software upgrade process.SM2is an improved algorithm of Elliptic Curve Cryptography algorithm, mostalgorithms computation concentrate in large numbers computing arithmetic on the finitefield. Therefore, this paper introduces the algorithms in OpenSSL security agreementrelating to large numbers arithmetic, and makes some clipping to transplant intoembedded systems, on this basis we achieve the SM2encryption and decryptionalgorithm,along with the SM3hash algorithm.This paper is based on ATMEL AT91SAM9260microcontroller, which could workat a maximum clock frequency of180MHz, and the work performance could get up to200MIPS. The average encryption time is5.142s/time, and the average decryption timeis3.436s/time, it’s similar to the time spent by hardware encryption using an ASICencryption chip. And it would cost4.1seconds to upgrade every1kB data.
Keywords/Search Tags:SM2Encrytion, Embedded Eystem, OpenSSL, Encrypted Communication, Remote Upgrade
PDF Full Text Request
Related items