Practical Implementation of the Model Classic McEliece Cryptosystem Using SageMath
摘要
This paper presents an efficient implementation of the Classic McEliece cryptosystem using SageMath, a powerful mathematical software. The Classic McEliece cryptosystem is a post-quantum key encapsulation mechanism (KEM) known for its resistance against attacks using quantum computers. The implementation leverages the algebraic capabilities of SageMath to perform key generation, error vector generation, encapsulation, and decapsulation processes. Additionally, a comprehensive performance evaluation is conducted to assess the runtime efficiency and memory usage of the implementation. The results demonstrate the practicality and effectiveness of the implemented Classic McEliece cryptosystem, showcasing favorable execution times and reasonable memory consumption. This work provides a valuable resource for researchers and practitioners interested in post-quantum cryptography, offering a foundation for further analysis, optimizations, and comparisons with other post-quantum cryptographic schemes