Publication: Single-Trace Side-Channel Attacks on Ω-Small Polynomial Sampling
| dc.authorscopusid | 57217587007 | |
| dc.authorscopusid | 43261000900 | |
| dc.authorscopusid | 36561199600 | |
| dc.authorwosid | Alkim, Erdem/Jzu-0054-2024 | |
| dc.contributor.author | Karabulut, Emre | |
| dc.contributor.author | Alkim, Erdem | |
| dc.contributor.author | Aysu, Aydin | |
| dc.contributor.authorID | Alkim, Erdem/0000-0003-4638-2422 | |
| dc.contributor.authorID | Karabulut, Emre/0000-0003-1606-4108 | |
| dc.contributor.authorID | Aysu, Aydin/0000-0002-5530-8710 | |
| dc.date.accessioned | 2025-12-11T01:25:10Z | |
| dc.date.issued | 2021 | |
| dc.department | Ondokuz Mayıs Üniversitesi | en_US |
| dc.department-temp | [Karabulut, Emre; Aysu, Aydin] North Carolina State Univ, Dept Elect & Comp Engn, Raleigh, NC 27695 USA; [Alkim, Erdem] Ondokuz Mayis Univ, Dept Comp Engn, Samsun, Turkey | en_US |
| dc.description | Alkim, Erdem/0000-0003-4638-2422; Karabulut, Emre/0000-0003-1606-4108; Aysu, Aydin/0000-0002-5530-8710 | en_US |
| dc.description.abstract | This paper proposes a new single-trace side-channel attack on lattice-based post-quantum protocols. We target the.-small polynomial sampling of NTRU, NTRU Prime, and CRYSTALS-DILITHIUM algorithm implementations (which are NIST Round-3 finalist and alternative candidates), and we demonstrate the vulnerabilities of their sub-routines to a power-based side-channel attack. Specifically, we reveal that the sorting implementation in NTRU/NTRU Prime and the shuffling in CRYSTALS-DILITHIUM's omega-small polynomial sampling process leaks information about the '-1', '0', or '+1' assignments made to the coefficients. We further demonstrate that these assignments can be found within a single power measurement and that revealing them allows secret and session key recovery for NTRU/NTRU Prime, while reducing the challenge polynomial's entropy for CRYSTALS-DILITHIUM. We execute our proposed attacks on an ARM Cortex-M4 microcontroller running the reference software submissions from NIST Round-3 software packages. The results show that our attacks can extract coefficients with a success rate of 99.78% for NTRU and NTRU Prime, reducing the search space to 2(41) or below. For CRYSTALS-DILITHIUM, our attack recovers the coefficients' signs with over 99.99% success, reducing rejected challenge polynomials' entropy between 39 to 60 bits. Our work informs the proposers about the single-trace vulnerabilities of their software and urges them to develop single-trace resilient software for low-cost microcontrollers. | en_US |
| dc.description.sponsorship | National Science Foundation [1850373]; Direct For Computer & Info Scie & Enginr; Division Of Computer and Network Systems [1850373] Funding Source: National Science Foundation | en_US |
| dc.description.sponsorship | This research is supported in part by the National Science Foundation under Grant No. 1850373. NCSU is an academic partner of Riscure Inc., and we thank them for providing hardware/software support for side-channel analysis. | en_US |
| dc.description.woscitationindex | Conference Proceedings Citation Index - Science | |
| dc.identifier.doi | 10.1109/HOST49136.2021.9702284 | |
| dc.identifier.endpage | 45 | en_US |
| dc.identifier.isbn | 9781665413572 | |
| dc.identifier.scopus | 2-s2.0-85126828826 | |
| dc.identifier.startpage | 35 | en_US |
| dc.identifier.uri | https://doi.org/10.1109/HOST49136.2021.9702284 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12712/43587 | |
| dc.identifier.wos | WOS:000802236600004 | |
| dc.language.iso | en | en_US |
| dc.publisher | IEEE | en_US |
| dc.relation.ispartof | IEEE International Symposium on Hardware-Oriented Security and Trust (IEEE HOST) -- Dec 13-14, 2021 -- Electr Network | en_US |
| dc.relation.publicationcategory | Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı | en_US |
| dc.rights | info:eu-repo/semantics/closedAccess | en_US |
| dc.subject | Side-Channel Attacks | en_US |
| dc.subject | Post-Quantum Cryptography | en_US |
| dc.subject | NTRU | en_US |
| dc.subject | CRYSTALS-Dilithium | en_US |
| dc.title | Single-Trace Side-Channel Attacks on Ω-Small Polynomial Sampling | en_US |
| dc.type | Conference Object | en_US |
| dspace.entity.type | Publication |
