Remark on Solved Challenges
Currently, most parameter sets have been solved. The attacks on the highest parameter sets all exploit the encoding of the message into the secret key, which introduces artificial structure.
We want to stress that actual McEliece secret keys do not have this structure.
We will soon publish new parameter sets with random secret keys to address this issue.
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.