Quantum-safe Encryption: A New Method to Reduce Complexity and/or Improve Security Level
Amir K. Khandani
TL;DR
The paper addresses secure key encapsulation in the post-quantum era by combining masking and memory-enabled, repetition-code–based error mechanisms to enlarge key entropy while keeping decoding trivial. It introduces a two-party randomness framework (Alice and Bob) where public keys are masked and columns can be privately discarded, with recovery guaranteed by a carefully structured matrix construction that preserves decodability. Key contributions include: (i) masking via random matrices to hide the underlying code, (ii) memory in the error sequence to raise attack complexity, (iii) concatenation of repetition codes of length 3 for negligible decoding cost, (iv) a two-layer verification that complicates key-validation attacks, and (v) a framework to compute security level and direct key-entropy, yielding significantly larger keys at lower computational cost compared to certain post-quantum baselines. Together, these ideas propose a scalable, quantum-resistant PKI primitive with practical key sizes and favorable resource usage, suitable for public-key infrastructure in a post-quantum world.
Abstract
This work presents some novel techniques to enhance an encryption scheme motivated by classical McEliece cryptosystem. Contributions include: (1) using masking matrices to hide sensitive data, (2) allowing both legitimate parties to incorporate randomness in the public key without sharing any additional public information, (3) using concatenation of a repetition code for error correction, permitting key recovery with a negligible decoding complexity, (4) making attacks more difficult by increasing the complexity in verifying a given key candidate has resulted in the actual key, (5) introducing memory in the error sequence such that: (i) error vector is composed of a random number of erroneous bits, (ii) errors can be all corrected when used in conjunction with concatenation of a repetition code of length 3. Proposed techniques allow generating significantly larger keys, at the same time, with a much lower complexity, as compared to known post-quantum key generation techniques relying on randomization.
