Skip to content

This is a C-language implementation of the post-quantum public encryption scheme RLCE by Yongge Wang. It also includes many efficient implementations of cryptographic primitives (e.g., AES, SHA, list-decoding etc.)

Notifications You must be signed in to change notification settings

yonggewang/RLCE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RLCE

A project to develop post-quantum public encryption scheme

How to:

clone the entire RLCEv1 directory. Then run:

make
./rlce

and follow the instructions

Documentation

  1. Yongge Wang: Random Linear Code Based Public Key Encryption Scheme RLCE. In Proc ISIT 2016. https://arxiv.org/abs/1512.08454
  2. Yongge Wang: Decoding Generalized Reed-Solomon Codes and Its Application to RLCE Encryption Schemes. Manuscripts 2017. http://arxiv.org/abs/1702.07737
  3. Yongge Wang. Revised Quantum Resistant Public Key Encryption Scheme RLCE and IND-CCA2 Security for McEliece Schemes https://eprint.iacr.org/2017/206/
  4. Yongge Wang. RLCE Key Encapsulation Mechanism (RLCE-KEM) Specification RLCEspec.pdf
  5. Gretchen Mattthews and Yongge Wang. Quantum Resistant Public Key Encryption Scheme HermitianRLCE. Proc. Code Based Cryptography. 2019 https://doi.org/10.1007/978-3-030-25922-8_1
  6. Liu, Jingang, Yongge Wang, Zongxinag Yi, and Dingyi Pei. "Quantum Resistant Public Key Encryption Scheme polarRLCE." In International Conference on Algebra, Codes and Cryptology, pp. 114-128. Springer, Cham, 2019. https://link.springer.com/chapter/10.1007/978-3-030-36237-9_7

liboqsRLCE

There are some integrations of RLCE into OpenSSL and libOQS as in libOQS with RLCE. The examples are:

About

This is a C-language implementation of the post-quantum public encryption scheme RLCE by Yongge Wang. It also includes many efficient implementations of cryptographic primitives (e.g., AES, SHA, list-decoding etc.)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published