Атаки сторонніми каналами на Dilithium та оцінка контрзаходів щодо них
Анотація
У даній роботі надається комплексне дослідження атак сторонніми каналами (SCA – side-channel attacks) і атак помилками (FIA – fault injection attacks) на схеми на основі решітки, з акцентом на схемі підпису Dilithium, яка є провідним кандидатом в процесі стандартизації Націолального Інституту Стандартизації NIST для постквантової криптографії. Також у роботі перевіряється низка індивідуальних контрзаходів, здатних забезпечити/покращити захист від існуючих SCA/FIA. Проведена оцінка продуктивності показує, що представлені контрзаходи спричиняють розумний рівень втрати продуктивності при реальному застосуванні.
Посилання
Leon Groot Bruinderink and Peter Pessl. Differential Fault Attacks on Deterministic Lattice Signatures. 2018. – pp. 21-43.
Prasanna Ravi, Mahabir Prasad Jhanwar, James Howe, Anupam Chattopadhyay, and Shivam Bhasin. Exploiting determinism in lattice-based signatures: practical fault attacks on pqm4 implementations of NIST candidates. 2019 – pp. 427–440.
Thomas Espitau, Pierre-Alain Fouque, Benoît Gérard, and Mehdi Tibouchi. Loop-abort faults on lattice-based fiat-shamir and hash-and-sign signatures. 2016 – pp. 140-158.
Peter Pessl and Robert Primas. More practical single-trace attacks on the number theoretic transform. 2019 – pp. 130-149.
Vincent Migliore, Benoît Gérard, Mehdi Tibouchi, and Pierre-Alain Fouque. Masking dilithium. 2019 – pp. 344-362.
Prasanna Ravi, Anupam Chattopadhyay, Anubhab Baksi. Side-channel and Fault-injection attacks over Lattice-based Post-quantum Schemes (Kyber, Dilithium): Survey and New Results. 2022 – p. 737.
Авторське право (c) 2023 Ярослав Дерев’янко, Олена Качко (Автор)
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.