侧信道数据集

Posted backahasten

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了侧信道数据集相关的知识,希望对你有一定的参考价值。

闲着没事采集了一组能量轨迹数据集,可以用来练习一下侧信道,采集情况如下:

示波器:梦圆实验室,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

以上是关于侧信道数据集的主要内容,如果未能解决你的问题,请参考以下文章

软件安全实验——lab10(基于时间的侧信道攻击)

侧信道攻击实验四 AES CPA 攻击

intel:spectre&Meltdown侧信道攻击

pwn记一道shellcode侧信道攻击

研究人员发现HTTP/2 新型计时侧信道攻击方式;Google统计上半年已披露11个在野利用0day

intel:spectre&Meltdown侧信道攻击—— raw hammer