Graduation Year
2024
Document Type
Thesis
Degree
M.S.C.S.
Degree Name
MS in Computer Science (M.S.C.S.)
Degree Granting Department
Computer Science and Engineering
Major Professor
Robert Karam, Ph.D.
Committee Member
Srinivas Katkoori, Ph.D.
Committee Member
Mehran Mozaffari Kermani, Ph.D.
Keywords
FPGA, Lattice-Based Cryptography, Hardware Security, Chipwhisperer CW305, NIST Competition
Abstract
In 2024, NIST selected the Post-Quantum Cryptography algorithm CRYSTALS-Kyber for standardization as a public-key encryption, key establishment scheme. CRYSTALS-Kyber was standardized under the Federal Information Processing Standard (FIPS), specifically FIPS 203. FIPS standards represent a set of guidelines, developed by NIST, for secure data handling in federal information systems, mandating cryptographic algorithms that protect sensitive information. This highlights the importance of identifying potential vulnerabilities in the algorithm and assessing how CRYSTALS-Kyber implementations react to hardware side channel attacks. Previous research identified several vulnerabilities in implementations of CRYSTALS-Kyber in software, which were addressed in subsequent releases. This thesis focuses on expanding the research focus through identifying vulnerable regions in the hardware implementations of CRYSTALS-Kyber, specifically targeting the message generation in the Kyber Chosen-Plaintext Attack encryption phase.
Scholar Commons Citation
Mossad, Mohamed, "Side-Channel Analysis Platform for A Hardware Implementation of FIPS 203 (CRYSTALS-Kyber)" (2024). USF Tampa Graduate Theses and Dissertations.
https://digitalcommons.usf.edu/etd/10653
