Hoppa till innehåll
00 Kryptografi

ML-DSA-65

FIPS 204 — den postkvant-digitala signaturen.

01 Overview

Varför en ny signaturalgoritm.

01

RSA och ECDSA är kvantkrossade

Shors algoritm faktoriserar stora heltal och beräknar diskreta logaritmer i polynomiell tid på en kvantdator. En tillräckligt stor kvantdator skulle förfalska vilken RSA-eller ECDSA-signatur som helst på några sekunder.

02

ML-DSA-65 är gitterbaserad

ML-DSA-65 (tidigare Dilithium-3) härleder sin säkerhet från svårigheten att hitta korta vektorer i modulgitter — ett problem för vilket ingen effektiv kvantalgoritm är känd. Det är ett av de mest studerade postkvant-signatursystemen, med över ett decennium av kryptanalys.

03

Standardiserad av NIST

FIPS 204 publicerades i augusti 2024 efter en åtta år lång standardiseringsprocess. Algoritmen har implementerats, granskats och benchmarkats av hundratals oberoende forskargrupper och granskats av nationella myndigheter.

02 Details

Hur ML-DSA-65 fungerar i UltimaOS.

Varje konto på UltimaOS har ett långsiktigt ML-DSA-65-nyckelpar som genereras vid första enhetskonfigureringen. Den privata nyckeln lämnar aldrig enheten. Den publika nyckeln registreras hos servern vid kontoskapande och är grunden för varje autentiserad operation.

01

Kontoautentisering

Inloggningsutmaningar signeras med användarens ML-DSA-65-privata nyckel. Servern verifierar med den lagrade publika nyckeln. Inget lösenord skickas någonsin över ledningen — det kryptografiska beviset ersätter lösenord helt.

02

Inbjudningssignaturer

När en arbetsyteadministratör bjuder in en ny medlem signeras inbjudningstoken med administratörens ML-DSA-65-nyckel. Mottagaren verifierar signaturen på sin enhet, vilket säkerställer att inbjudan kom från en legitim administratör.

03

Revisionsloggens integritet

Administrativa åtgärder (borttagning av medlem, rolländring, faktureringsuppdatering) signeras med aktörens ML-DSA-65-nyckel. Revisionsspåret är append-only och signaturerna gör all manipulering detekterbar.

04

Verifiering av programuppdateringar

Varje UltimaOS-uppdatering är kryptografiskt signerad. Klienter verifierar signaturen innan de tillämpar uppdateringen.

03 Key points

Praktiska överväganden.

  1. 01

    Nyckelgenerering är snabb

    ML-DSA-65-nyckelgenerering tar cirka 0,1 ms på en modern bärbar dator. Kontoskapande slutförs på under 200 ms totalt inklusive servertur.

  2. 02

    Signaturer är större än ECDSA

    En ML-DSA-65-signatur är 3 309 byte — cirka 10 gånger större än en typisk ECDSA-signatur (64 byte). För en chatt-/arbetsyteprodukt är detta osynligt; för protokoll med hög volym skulle det spela roll.

  3. 03

    Verifiering är snabb

    ML-DSA-65-signaturverifiering är snabbare än signering och körs på väl under 1 ms. Servern kan verifiera tusentals signaturer per sekund per kärna.

  4. 04

    Publika nycklar är 1 952 byte

    ML-DSA-65-publika nycklar får plats i ett enda UDP-paket. Konton identifieras med en hash av den publika nyckeln plus ett kort visningsnamn, vilket håller webbadresser och identifierare läsbara för människor.

04b References

Standards and references.

05 Frequently asked

Frågor om ML-DSA-65.

Vad är ML-DSA-65?

Short answer

ML-DSA-65 (Module-Lattice-Based Digital Signature Algorithm, parameteruppsättning 65) är den NIST-standardiserade postkvant-algoritmen för digitala signaturer som specificeras i FIPS 204. Det är den gitterbaserade efterträdaren till RSA och ECDSA för postkvant-eran. (FIPS 204-specifikation)

Vad betyder "65" i ML-DSA-65?

Short answer

"65" hänvisar till NIST-säkerhetsnivån. ML-DSA-65 riktar in sig på NIST-nivå 3 — motsvarande i klassiska säkerhetstermer att bryta AES-192, eller ungefär 192-bitars säkerhet mot klassiska angripare.

Är ML-DSA-65 samma som Dilithium?

Short answer

Ja. ML-DSA-65 är det standardiserade namnet; Dilithium var namnet som användes under NIST-tävlingen. Den matematiska konstruktionen är identisk.

Hur jämför ML-DSA-65 med RSA-2048?

Short answer

ML-DSA-65 har mindre nycklar än RSA-4096 och liknande signeringshastighet, med mycket snabbare verifiering. Till skillnad från RSA-2048 förblir ML-DSA-65 säker mot kvantangripare. Den huvudsakliga avvägningen är signaturstorleken (3,3 KB vs ~256 byte).

Kan ML-DSA-65-signaturer förfalskas av kvantdatorer?

Short answer

Ingen effektiv kvantalgoritm är känd för de modulgitterproblem som ML-DSA-65 bygger på. Algoritmen har studerats i över ett decennium av kryptografisamhället utan några betydande brott.

Vad är FIPS 204?

Short answer

FIPS 204 är Federal Information Processing Standard som publicerades av NIST i augusti 2024 och specificerar ML-DSA. Det är den formella standardiseringen av systemet.

Använder UltimaOS också klassiska signaturalgoritmer?

Short answer

Nej. Klassiska signaturer (RSA, ECDSA) används inte i UltimaOS för användarrelaterade operationer.

Vad händer om ML-DSA-65 bryts?

Short answer

Teamet skulle migrera till ett nytt signatursystem (troligen nästa NIST-standardiserade algoritm).

Gratis för alltid

Gratis för privatpersoner och familjer. För alltid.

Inga annonser, ingen datautvinning, ingen provperiodsklocka. Privat-och familjekonton är gratis — permanent. Organisationer betalar per plats, och det är det som finansierar det.

Begär ditt konto Endast inbjudan medan vi skalar