Chris310103/ssl-sidechannel-research
GitHub: Chris310103/ssl-sidechannel-research
将自监督学习方法适配到侧信道攻击场景,基于 ASCAD 数据集探索无监督特征提取在密码设备能量分析中的应用。
Stars: 0 | Forks: 0
# 用于侧信道攻击的 SSL
本仓库是一个远程研究实习项目,旨在将自监督学习方法应用于侧信道攻击。
## 目标
将以下自监督学习方法适配到侧信道分析:
- TS2Vec
- SimCLR
- CPC (Contrastive Predicitive Coding) - https://github.com/Spijkervet/contrastive-predictive-coding
- MAE
- BYOL
## 初始任务
- 阅读参考论文和仓库
- 探索 ASCAD 数据集格式和基线代码
- 搭建开发环境
- 使用 ASCAD 数据运行 ASCAD 代码
- 运行 TripletPower 代码并尝试将其适配到 ASCAD 数据
- 准备特定方法的实现和配置
## 仓库结构
- `data/`:数据集和处理后的能量迹
- `models/`:检查点、预训练权重、输出
- `configs/`:数据集、方法和训练配置
- `notebooks/`:探索性分析和实验
- `src/`:源代码
- `weekly_updates/`:每周 Markdown 进度报告
## 每周更新
进度将记录在 `weekly_updates/` 下的 Markdown 文件中。
标签:Apex, 侧信道攻击, 凭据扫描, 密码学, 手动系统调用, 机器学习, 深度学习, 自监督学习, 逆向工具