• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

Higher-Order Masking Scheme against DPA Attack in Practice: McEliece Cryptosystem Based on QD-MDPC Code

Vol. 13, No. 2, February 27, 2019
10.3837/tiis.2019.02.033, Download Paper (Free):

Abstract

A code-based cryptosystem can resist quantum-computing attacks. However, an original system based on the Goppa code has a large key size, which makes it unpractical in embedded devices with limited sources. Many special error-correcting codes have recently been developed to reduce the key size, and yet these systems are easily broken through side channel attacks, particularly differential power analysis (DPA) attacks, when they are applied to hardware devices. To address this problem, a higher-order masking scheme for a McEliece cryptosystem based on the quasi-dyadic moderate density parity check (QD-MDPC) code has been proposed. The proposed scheme has a small key size and is able to resist DPA attacks. In this paper, a novel McEliece cryptosystem based on the QD-MDPC code is demonstrated. The key size of this novel cryptosystem is reduced by 78 times, which meets the requirements of embedded devices. Further, based on the novel cryptosystem, a higher-order masking scheme was developed by constructing an extension Ishai-Sahai-Wagne (ISW) masking scheme. The authenticity and integrity analysis verify that the proposed scheme has higher security than conventional approaches. Finally, a side channel attack experiment was also conducted to verify that the novel masking system is able to defend against high-order DPA attacks on hardware devices. Based on the experimental validation, it can be concluded that the proposed higher-order masking scheme can be applied as an advanced protection solution for devices with limited resources.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
M. Han, Y. Wang, S. Ma, A. Wan, S. Liu, "Higher-Order Masking Scheme against DPA Attack in Practice: McEliece Cryptosystem Based on QD-MDPC Code," KSII Transactions on Internet and Information Systems, vol. 13, no. 2, pp. 1100-1123, 2019. DOI: 10.3837/tiis.2019.02.033.

[ACM Style]
Mu Han, Yunwen Wang, Shidian Ma, Ailan Wan, and Shuai Liu. 2019. Higher-Order Masking Scheme against DPA Attack in Practice: McEliece Cryptosystem Based on QD-MDPC Code. KSII Transactions on Internet and Information Systems, 13, 2, (2019), 1100-1123. DOI: 10.3837/tiis.2019.02.033.

[BibTeX Style]
@article{tiis:22023, title="Higher-Order Masking Scheme against DPA Attack in Practice: McEliece Cryptosystem Based on QD-MDPC Code", author="Mu Han and Yunwen Wang and Shidian Ma and Ailan Wan and Shuai Liu and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2019.02.033}, volume={13}, number={2}, year="2019", month={February}, pages={1100-1123}}