Hall Of Fame

Parameter SetAuthors
mceliece-97Nico Pelleriti
mceliece-89Nico Pelleriti
mceliece-85Nico Pelleriti
mceliece-81Nico Pelleriti
mceliece-77Nico Pelleriti
mceliece-74Nico Pelleriti
mceliece-69Nico Pelleriti
mceliece-66Nico Pelleriti
mceliece-61Nico Pelleriti
mceliece-59David Weiße, Elias Radtke and Alex Portnoy
mceliece-51David Weiße, Elias Radtke and Alex Portnoy
mceliece-46David Weiße, Elias Radtke and Alex Portnoy
mceliece-55Anders Nilson
mceliece-42Anders Nilson
mceliece-38Anders Nilson
mceliece-37Anders Nilson

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.


Challenge Parameters

mceliece-37

Solved
Category: Decryption

approx. bit complexity:

37

n

500

m

10

t

10

mceliece-38

Solved
Category: Decryption

approx. bit complexity:

38

n

512

m

9

t

11

mceliece-42

Solved
Category: Decryption

approx. bit complexity:

42

n

600

m

10

t

12

mceliece-46

Solved
Category: Decryption

approx. bit complexity:

46

n

700

m

10

t

14

mceliece-51

Solved
Category: Decryption

approx. bit complexity:

51

n

800

m

10

t

16

mceliece-55

Solved
Category: Decryption

approx. bit complexity:

55

n

900

m

10

t

18

mceliece-59

Solved
Category: Decryption

approx. bit complexity:

59

n

1000

m

10

t

20

mceliece-58

Category: Decryption

approx. bit complexity:

58

n

1024

m

10

t

20

mceliece-61

Solved
Category: Decryption

approx. bit complexity:

61

n

1100

m

11

t

20

mceliece-66

Solved
Category: Decryption

approx. bit complexity:

66

n

1200

m

11

t

22

mceliece-69

Solved
Category: Decryption

approx. bit complexity:

69

n

1300

m

11

t

24

mceliece-74

Solved
Category: Decryption

approx. bit complexity:

74

n

1400

m

11

t

26

mceliece-77

Solved
Category: Decryption

approx. bit complexity:

77

n

1500

m

11

t

28

mceliece-81

Solved
Category: Decryption

approx. bit complexity:

81

n

1600

m

11

t

30

mceliece-85

Solved
Category: Decryption

approx. bit complexity:

85

n

1700

m

11

t

32

mceliece-89

Solved
Category: Decryption

approx. bit complexity:

89

n

1800

m

11

t

34

mceliece-93

Category: Decryption

approx. bit complexity:

93

n

1900

m

11

t

36

mceliece-97

Solved
Category: Decryption

approx. bit complexity:

97

n

2000

m

11

t

38

mceliece-95

Category: Decryption

approx. bit complexity:

95

n

2048

m

11

t

38