NIST:s material visar att ISO-standardisering är en pågående process för Classic McEliece. NIST anger att de inväntar ISO-standardisering innan de eventuellt själva standardiserar algoritmen .
| Aspekt | Classic McEliece (kodbaserad) | RSA (talseoretisk) |
|---|---|---|
| Svårt problem | Bygger på kodbaserad kryptografi med felrättande linjära koder, där Classic McEliece använder konservativa kodbaserade säkerhetsantaganden . | Bygger på talseoretiska antaganden som heltalsfaktorisering . |
| Kärnmekanism | McEliece-kryptering kodar klartext som kodord från en familj av felrättande koder (Goppa-koder), där fel läggs till så att den privata nyckeln möjliggör avkodning . | RSA använder en publik modul och exponent för kryptering/verifiering, medan den privata operationen kräver hemlig faktoriseringsinformation . |
| Kvantdatorhot | Kodbaserad kryptografi är en post-kvantmetod eftersom den inte bygger på samma talseoretiska antaganden som RSA, Diffie-Hellman eller ECC . | RSA är bland de publika nyckelsystem som måste bytas ut före 2035 eftersom kvantdatorer hotar klassiska antaganden . |
| Nyckelstorlek | Mycket stora publika nycklar: NIST rapporterar cirka 260 kB till 1 MB för Classic McEliece-parametrar . | RSA-nycklar är mycket mindre i vanliga implementationer, men källorna ger ingen explicit jämförelse. |
| Chiffertextstorlek | Små chiffertexter är en av Classic McElieces stora fördelar . | RSA-chiffertextens storlek är kopplad till modulusstorleken i standard RSA-kryptering. |
| Prestanda | Snabb en- och avkapsling, men långsam nyckelgenerering . | Källorna ger ingen direkt RSA-prestandajämförelse. |
Kort sagt: RSA bygger på talseoretiska antaganden, medan Classic McEliece bygger på kodbaserad kryptografi med felrättande koder . Avvägningen är mycket stora publika nycklar i utbyte mot små chiffertexter och en lång säkerhetshistorik sedan McElieces förslag 1978 .
Mullvad VPN har offentligt meddelat att de implementerat stöd för Classic McEliece i sin VPN-klient. Företaget använder en patch för OpenSSH som möjliggör nyckelförhandling med Classic McEliece . Detta gör Mullvad till en av de första kommersiella aktörerna som erbjuder kodbaserad post-kvantkryptering i praktisk användning.
Tyska BSI rekommenderar Classic McEliece sedan version 2020-01 av sin tekniska riktlinje TR-02102-1 . I version 2025-01 anges att Classic McEliece (parametrar mceliece460896 och större) är "kryptografiskt lämpliga för långsiktigt konfidentialitetsskydd" och nämns som ett av de mest konservativa valen ur BSIs perspektiv . BSI arbetar också med att inkludera Classic McEliece i en kommande ISO/IEC 18033-2-standard .
NIST övervägde Classic McEliece som en kandidat i den fjärde omgången av sitt Post-Quantum Cryptography-projekt . I mars 2025 valde NIST i stället HQC (Hamming Quasi-Cyclic) som den ytterligare kodbaserade KEM för standardisering . NIST motiverade beslutet med att Classic McEliece "i stor utsträckning anses säkert," men att man inte förväntade sig att det skulle bli allmänt använt på grund av mycket stora publika nycklar och begränsat intresse . NIST hänvisar till ISO-standardisering som en del av sammanhanget för att inte ha valt Classic McEliece vid den tidpunkten .
NIST:s material visar att ISO-standardisering är en pågående process för Classic McEliece. NIST anger att de inväntar ISO-standardisering innan de eventuellt själva standardiserar algoritmen .
| Aspekt | Classic McEliece (kodbaserad) | RSA (talseoretisk) |
|---|---|---|
| Svårt problem | Bygger på kodbaserad kryptografi med felrättande linjära koder, där Classic McEliece använder konservativa kodbaserade säkerhetsantaganden . | Bygger på talseoretiska antaganden som heltalsfaktorisering . |
| Kärnmekanism | McEliece-kryptering kodar klartext som kodord från en familj av felrättande koder (Goppa-koder), där fel läggs till så att den privata nyckeln möjliggör avkodning . | RSA använder en publik modul och exponent för kryptering/verifiering, medan den privata operationen kräver hemlig faktoriseringsinformation . |
| Kvantdatorhot | Kodbaserad kryptografi är en post-kvantmetod eftersom den inte bygger på samma talseoretiska antaganden som RSA, Diffie-Hellman eller ECC . | RSA är bland de publika nyckelsystem som måste bytas ut före 2035 eftersom kvantdatorer hotar klassiska antaganden . |
| Nyckelstorlek | Mycket stora publika nycklar: NIST rapporterar cirka 260 kB till 1 MB för Classic McEliece-parametrar . | RSA-nycklar är mycket mindre i vanliga implementationer, men källorna ger ingen explicit jämförelse. |
| Chiffertextstorlek | Små chiffertexter är en av Classic McElieces stora fördelar . | RSA-chiffertextens storlek är kopplad till modulusstorleken i standard RSA-kryptering. |
| Prestanda | Snabb en- och avkapsling, men långsam nyckelgenerering . | Källorna ger ingen direkt RSA-prestandajämförelse. |
Kort sagt: RSA bygger på talseoretiska antaganden, medan Classic McEliece bygger på kodbaserad kryptografi med felrättande koder . Avvägningen är mycket stora publika nycklar i utbyte mot små chiffertexter och en lång säkerhetshistorik sedan McElieces förslag 1978 .
Mullvad VPN har offentligt meddelat att de implementerat stöd för Classic McEliece i sin VPN-klient. Företaget använder en patch för OpenSSH som möjliggör nyckelförhandling med Classic McEliece . Detta gör Mullvad till en av de första kommersiella aktörerna som erbjuder kodbaserad post-kvantkryptering i praktisk användning.
Tyska BSI rekommenderar Classic McEliece sedan version 2020-01 av sin tekniska riktlinje TR-02102-1 . I version 2025-01 anges att Classic McEliece (parametrar mceliece460896 och större) är "kryptografiskt lämpliga för långsiktigt konfidentialitetsskydd" och nämns som ett av de mest konservativa valen ur BSIs perspektiv . BSI arbetar också med att inkludera Classic McEliece i en kommande ISO/IEC 18033-2-standard .
NIST övervägde Classic McEliece som en kandidat i den fjärde omgången av sitt Post-Quantum Cryptography-projekt . I mars 2025 valde NIST i stället HQC (Hamming Quasi-Cyclic) som den ytterligare kodbaserade KEM för standardisering . NIST motiverade beslutet med att Classic McEliece "i stor utsträckning anses säkert," men att man inte förväntade sig att det skulle bli allmänt använt på grund av mycket stora publika nycklar och begränsat intresse . NIST hänvisar till ISO-standardisering som en del av sammanhanget för att inte ha valt Classic McEliece vid den tidpunkten .