A McEliece-type Cryptosystem using a Random Inverse Matrix and an Error Vector with Large Hamming Weight
The McEliece cryptosystem has emerged as a finalist in Round 4 of the NIST Post-Quantum Cryptography (PQC) competition. The Shor algorithm underscores the potential vulnerability of cryptographic primitives to quantum attacks. The McEliece cryptosystem has been shown to be resistent to these attacks. Currently, no known attack is capable of breaking this cryptosystem in polynomial time. Despite this, the McEliece cryptosystem has received little attention in practical applications primarily due to the large public key size. Recent progress to address this issue has reduced the size of the public key by approximately $\mathbf{3 8 \%}$. This paper introduces a McEliece-type cryptosystem which incorporates a large weight error vector and a random inverse matrix to improve security. A key generation algorithm is presented that employs a random matrix to construct the public and private keys. This increases the difficulty of attacks and allows for smaller key sizes than with the McEliece cryptosystem.
Authors
- Thomas Aaron Gulliver (ORCID: https://orcid.org/0000-0001-9919-0323)
- Mohammad Dakhilalian (ORCID: https://orcid.org/0000-0002-0706-4950)
- Farshid Haidary Makoui (ORCID: https://orcid.org/0000-0002-0757-3042)
Institutions
- Isfahan University of Technology (IR)
- University of Victoria (CA)
Publication Details
- Published
- 2024-09-19
- DOI
- https://doi.org/10.1109/acit62333.2024.10712631
- Citations
- 1
- Primary Topic
- graph theory and CDMA systems
- Type
- article
- Field-Weighted Citation Impact
- 0.21