闲着没事采集了一组能量轨迹数据集,可以用来练习一下侧信道,采集情况如下:
示波器:梦圆实验室,DSCope20
采样率:200Mhz
硬件平台:arduino UNO
使用代码如下:
#include <AESLib.h> void setup() { // put your setup code here, to run once: //Serial.begin(57600); pinMode(12,OUTPUT); } void loop() { uint8_t key[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31}; char data[] = "0123456789012345"; digitalWrite(12, HIGH); aes256_enc_single(key, data); digitalWrite(12, LOW); //Serial.print("encrypted:"); //Serial.println(data); //aes256_dec_single(key, data); //Serial.print("decrypted:"); //Serial.println(data); delay(4); }
mat文件变量解释:
CSV:原始能量轨迹
ans:对CSV执行自相关运算 xcorr(CSV)
t1,t2,t3,t4,t5,t6,t7,t8,t9:粗对齐之后采集的能量段,没有完全对齐。
采集方式:GND小电流耦合法,在arduino板子的GND串联30欧姆小电阻,测量压降取得
供电电源:dell xps13的usb接口
采集环境:正常办公室,无电磁屏蔽和吸波材料,电子设备密度参考常规办公室
下载地址:https://pan.baidu.com/s/1zSpn5SKakqwx7rSfecQuLQ 密码:ukjw
arduino的AES库:https://codeload.github.com/DavyLandman/AESLib/zip/master