Mathematical foundations of code-based cryptography for quantum-resistant systems
Khursheed Alamkhursheed.alam@sharda.ac.inDepartment of Mathematics & Data ScienceThe A. H. Siddiqi Centre for Advanced Research in Applied Mathematics & Physics (CARAMP)Sharda UniversityGreater Noida, Uttar Pradesh, 201310, IndiaView full profile → , Supriya Maheshwarisupriya.maheshwari@niet.co.inDepartment of MathematicsNoida Institute of Engineering and TechnologyGreater Noida, Uttar Pradesh, 201310, IndiaView full profile → , A. K. Singhaksinghrbs@yahoo.comDepartment of MathematicsRBS Engineering Technical CampusKhandari, Agra, Uttar Pradesh, 282002, IndiaView full profile → , *Masood AlamCorresponding authormalam@squ.edu.omDepartment of Mathematics & Information TechnologyCentre for Preparatory StudiesSultan Qaboos UniversityMuscat, 123, Sultanate of OmanView full profile →
* Corresponding author · click or hover a name for details
- Received:
- 01 Jan 2026
- Published Online:
- 30 Sep 2026
- Article type:
- Research Article
- Language:
- EN
- Article no.:
- JDMSC-2856
- Pages:
- 3379–3389
Abstract
This paper looks at the theoretical bases of code-based cryptographic techniques, specifically looking to determine if they can be used as a method to develop new post-quantum resistant systems. To do this we look at linear block codes, Hamming distance, and Goppa codes as the base in which to create secure communications. These are then used to build the McEliece and Niederreiter cryptosystems, where we illustrate the dependence on the computational difficulty of solving the Syndrome Decoding Problem (SDP), and the General Decoding Problem (GDP). Using both analytical methods, and by providing examples using numbers, we demonstrate how an intentional introduction of errors, and their subsequent correction, form the basis of encrypting information, and decrypting information. This is done to ensure that confidentiality, and robustness are provided. We also perform a comparison of these systems with RSA and ECC, and demonstrate that while the classical systems are compromised by Shor’s Algorithm, the code-based systems have exponential hardness. Figures and Tables help to visually understand the complexity analysis of these systems, the flow of encryption, and the process of error correction. Our results support our conclusion that McEliece and Niederreiter are viable candidate post-quantum cryptographic systems, as they are able to provide efficient, reliable, and provably secure alternatives to current systems.
Keywords
Subject Classifications
References
[1] M.-S. Chen and T. Chou, “Classic McEliece on the ARM Cortex-M4,” IACR Trans. Cryptogr. Hardw. Embed. Syst., vol. 2021, no. 3, pp. 125–148 (2021), doi: 10.46586/tches.v2021.i3.125-148.
[2] T. Fritzmann, G. Sigl, and J. Sepúlveda, “RISQ-V: Tightly coupled RISC-V accelerators for post-quantum cryptography,” IACR Trans. Cryptogr. Hardw. Embed. Syst., vol. 2020, no. 4, pp. 239–280 (2020), doi: 10.13154/tches.v2020.i4.239-280.
[3] M. Gao, J. Zhao, Z. Lin, and M. Guo, “Hierarchical source-to-post-route QoR prediction in high-level synthesis with GNNs,” in Proc. Design, Automation & Test in Europe Conf. Exhibition (DATE), pp. 1–6 (2024), doi: 10.23919/DATE58400.2024.10546555.
[4] F. R. Ghashghaei, Y. Ahmed, N. Elmrabit, and M. Yousefi, “Enhancing the security of classical communication with post-quantum authenticated-encryption schemes for the quantum key distribution,” Computers, vol. 13, no. 7, Art. no. 163 (2024), doi: 10.3390/computers13070163.
[5] A.-A. Koufopoulou, K. Xevgeni, A. Papadimitriou, M. Psarakis, and D. Hely, “Security and reliability evaluation of countermeasures implemented using high-level synthesis,” in Proc. IEEE 28th Int. Symp. On-Line Testing and Robust System Design (IOLTS), pp. 1–8 (2022), doi: 10.1109/IOLTS56730.2022.9897824.
[6] B. Koziel, R. Azarderakhsh, M. Mozaffari Kermani, and D. Jao, “Post-quantum cryptography on FPGA based on isogenies on elliptic curves,” IEEE Trans. Circuits Syst. I, Reg. Pap., vol. 64, no. 1, pp. 86–99 (2017), doi: 10.1109/TCSI.2016.2611561.
[7] G. Liu, K. Jia, P. Wei, and L. Ju, “High-performance hardware implementation of MPCitH and Picnic3,” IACR Trans. Cryptogr. Hardw. Embed. Syst., vol. 2024, no. 2, pp. 190–214 (2024), doi: 10.46586/tches.v2024.i2.190-214.
[8] R. J. McEliece, “A public-key cryptosystem based on algebraic coding theory,” JPL DSN Progress Report, vol. 42-44, pp. 114–116 (1978).
[9] R. Redhu and E. Narwal, “An exploratory analysis of the evolution and trends of code-based cryptography,” J. Discrete Math. Sci. Cryptogr., vol. 28, no. 3, pp. 959–972 (2025), doi: 10.47974/JDMSC-2236.
[10] C. Zhao, N. Zhang, H. Wang, B. Yang, W. Zhu, Z. Li, M. Zhu, S. Yin, S. Wei, and L. Liu, “A compact and high-performance hardware architecture for CRYSTALS-Dilithium,” IACR Trans. Cryptogr. Hardw. Embed. Syst., vol. 2022, no. 1, pp. 270–295 (2022), doi: 10.46586/tches.v2022.i1.270-295.




