With the advent of information age, information becomes invaluable. Using cryptographic algorithms to protect sensitive information is a common method, but when running cryptographic algorithms the device will reveal some sensitive information, such as power, electromagnetic, temperature, time and so on. Side channel attacks just use this vulnerability to attack the algorithm.This thesis first introduces the basic knowledge of side-channel attacks, through learning the AES cryptographic algorithm, differential electromagnetic attack (DEMA) was proposed to attack AES. When CMOS works according to the correlation of the electromagnetic leakage and the sensitive data, we need build correct D function model. The article chooses microcontroller as experimental environment, establishes a fully automatic side channel acquisition platform, to catch algorithm information and collect sample data for analysis and processing in matlab. A large number of samples data is the premise of attack, in addition to realize the data of acquisition and storage automatically, the influence of noise is important. So after attack in bytes, to improve the efficiency of attack, the thesis raises two improvement measures: bring low noise amplifier to extract useful signal and mount the attack in bits. |