/pythonMCS

A Python implemented McEliece Cryptosystem

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Python based McEliece Cryptosystem

  • Underlying linear code is Hamming 8,4
  • Needs numPy
  • python 01_visual.py visual example
  • python 02_file_encrypt_decrypt.py encodes and decodes a text file
  • python 03_private_key_crack.py shows a brute force attack of trying to reconstitute a private key
  • python 04_file_encrypt_crack_decrypt.py combination of the previous two examples
  • python 05_H16_11_private_key_crack.py proof of concept of how long the brute force would take on a larger linear code

@elibtronic

Homepage