Few-Shot Machine Learning for Side-Channel Analysis
公开Side-channel Attacks (SCA) is a fast growing subfield of Machine Learning. Machine Learning models have been shown to be effective classifiers when applied to SCA. One of the issues of SCA is the difficulty of data collection, which is often remedied in the field of Machine Learning with Few-shot Learning models. We propose using Prototypical Networks, a few-shot learning algorithm, to implement Side-channel attacks on hardware. The Prototypical Network will be trained on the ASCAD dataset, which contains power trace data collected from a Side-channel attack. We then modify the inputs of the training and testing steps in the prototypical network to be the same size as the ASCAD dataset. Lastly, we will observe the performance of prototypical networks in the scope of SCA, through a ranking function.
- This report represents the work of one or more WPI undergraduate students submitted to the faculty as evidence of completion of a degree requirement. WPI routinely publishes these reports on its website without editorial or peer review.
- Creator
- Publisher
- Identifier
- 49736
- E-project-030522-133255
- 关键词
- Advisor
- Year
- 2022
- Date created
- 2022-03-05
- Resource type
- Major
- Rights statement
关系
- 属于 Collection:
项目
Permanent link to this page: https://digital.wpi.edu/show/4t64gr636