Enhancing Higher-Order Masking: A Faster and Secure Implementation to Mitigate Bit Interaction Leakage
Higher-order masking is an effective countermeasure against side-channel attacks but is often perceived as impractical due to its cost. Recent advancements in parallelization technologies have made higher-order masking more feasible. However, the security of these implementations can be jeopardized by the parallelization methods used, as their theoretical assurances may not hold in real-world scenarios. In this paper, we improve the security and efficiency of higher-order masking schemes for block ciphers through a refined bit-sliced implementation. Our method addresses lower-order leakage caused by bit interactions, which are prevalent in current schemes. We evaluated the efficiency of our approach across various widely used ARM and AVR platforms, demonstrating efficiency improvements across all test platforms. By optimizing the masking gadgets, our approach reduces the required clock cycles by 30% to 50% compared to the original implementation, across share numbers from 2 to 32 on the 32-bit ARM platform. We validate the enhanced security of our method through both theoretical analysis and practical leakage detection, proving its effectiveness against bit interaction leakage.
Authors
- Jingdian Ming (ORCID: https://orcid.org/0000-0001-8791-1576)
- Debao Wang (ORCID: https://orcid.org/0000-0003-1992-7570)
- Yongbin Zhou (ORCID: https://orcid.org/0000-0002-1337-0655)
- Yiwen Gao (ORCID: https://orcid.org/0009-0000-8979-0210)
- Jiahao Zhang (ORCID: https://orcid.org/0000-0003-3462-7170)
- Yuejun Liu (ORCID: https://orcid.org/0000-0002-3821-4050)
Institutions
- Nanjing University of Science and Technology (CN)
Publication Details
- Published
- 2024-12-17
- DOI
- https://doi.org/10.1109/trustcom63139.2024.00176
- Primary Topic
- Security and Verification in Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- China Postdoctoral Science Foundation