McEliece Parameters
A McEliece public key is a matrix , which is used to define a parity check matrix of a binary Goppa code .
The corresponding secret key consists of a list and a degree- polynomial , such that
A McEliece ciphertext is a vector , called the syndrome, where is a secret error vector of Hamming weight .
Format of Instances
Our challenges contain a public key, a syndrome, and the parameters , and .
Additionally, they contain a vector , representing a degree- polynomial , which defines the field .
Using our script, the secret vector can be decoded to a human-readable message.
Estimated Bit-Complexity
The bit complexities for recovering the error vector were estimated with the Binary Syndrome Decoding Estimator.