A Side-Channel-Resistant Implementation of SABER
نویسندگان
چکیده
The candidates for the NIST Post-Quantum Cryptography standardization have undergone extensive studies on efficiency and theoretical security, but research their side-channel security is largely lacking. This remains a considerable obstacle real-world deployment, where can be critical requirement. work describes side-channel-resistant instance of Saber, one lattice-based candidates, using masking as countermeasure. Saber proves to very efficient due two specific design choices: power-of-two moduli limited noise sampling learning with rounding. A major challenge in cryptosystems integration bit-wise operations arithmetic masking, requiring algorithms securely convert between masked representations. described includes novel primitive logical shifting shares adapts an existing binomial sampler Saber. An implementation provided ARM Cortex-M4 microcontroller, its resistance experimentally demonstrated. features 2.5x overhead factor, significantly lower than 5.7x previously reported variant NewHope. Masked key decapsulation requires less 3,000,000 cycles consumes 12kB dynamic memory, making it suitable deployment embedded platforms.
منابع مشابه
Side-Channel Analysis Resistant Implementation of AES on Automotive Processors
iii Statement I hereby declare, that the work presented in this master thesis is my own work and that to the best of my knowledge it is original, except where indicated by references to other authors. Erklärung Hiermit versichere ich, dass ich meine Master Thesis selber verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt, sowie Zitate kenntlich gemacht habe.
متن کاملWorkload Characterization of a Lightweight SSL Implementation Resistant to Side-Channel Attacks
Ever-growing mobility and ubiquitous wireless Internet access raise the need for secure communication with devices that may be severely constrained in terms of processing power, memory capacity and network speed. In this paper we describe a lightweight implementation of the Secure Sockets Layer (SSL) protocol with a focus on small code size and low memory usage. We integrated a generic public-k...
متن کاملOn Side-Channel Resistant Block Cipher Usage
Based on re-keying techniques by Abdalla, Bellare, and Borst, we consider two black-box secure block cipher based symmetric encryption schemes, which we prove secure in the physically observable cryptography model. They are proven side-channel secure against a strong type of adversary that can adaptively choose the leakage function as long as the leaked information is bounded. It turns out that...
متن کاملSide Channel Attack Resistant Implementation of Multi-Power RSA using Hensel Lifting
Multi-Power RSA [1] is a fast variant of RSA [2] with a small decryption time, making it attractive for implementation on lightweight cryptographic devices such as smart cards. Hensel Lifting is a key component in the implementation of fast Multi-Power RSA Decryption. However, it is found that a näıve implementation of this algorithm is vulnerable to a host of side channel attacks, some of them...
متن کاملAn Automatic Design Flow for Implementation of Side Channel Attacks Resistant Crypto-Chips
Recently, it has been proven that asynchronous circuits possess considerable inherent countermeasure against side channel attacks. In spite of these systems' advantages for immune cryptography, because of the lack of automatic design tools and standard methods, exploiting such schemes faces difficulties. In this paper, a fully automated secure design flow and a set of secure library cells resis...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Journal on Emerging Technologies in Computing Systems
سال: 2021
ISSN: ['1550-4832', '1550-4840']
DOI: https://doi.org/10.1145/3429983