Hoppa till innehåll

47-dagarscertifikat kommer. Är du redo?

Agera nu →

Vad är kryptografi inom säkerhet? Vilka olika typer av kryptografi finns det?

vad-är-kryptografi

Kryptografi är vetenskapen om att säkra information så att endast auktoriserade parter kan läsa eller använda den. Den använder matematiska tekniker för att skydda data mot utomstående observatörer, och den finns i tre huvudformer: symmetrisk (hemlig nyckel) kryptografi, asymmetrisk (publik nyckel) kryptografi och hashfunktioner.

Kryptografi är metoden att skydda information med hjälp av matematiska tekniker så att endast behöriga parter kan komma åt den. Den skyddar kommunikation och data mot utomstående observatörer och ligger till grund för kryptering, digitala signatureroch säker autentisering. Kryptografi har tre huvudtyper: symmetrisk (hemlig nyckel) kryptografi, asymmetrisk (publik nyckel) kryptografi och hashfunktioner. Tillsammans ger de konfidentialitet, integritet, autentisering och oavvislighet.

Key Takeaways

  • Kryptografi är vetenskapen om att säkra information med matematiska tekniker så att endast behöriga parter kan läsa eller använda den.
  • Den har tre huvudtyper: symmetrisk (en delad hemlig nyckel), asymmetrisk (ett offentligt och privat nyckelpar) och hashfunktioner (enkelriktade, irreversibla).
  • Kryptografi har fyra mål: konfidentialitet, integritet, autentisering och oavvislighet.
  • Kryptering är en tillämpning av kryptografi. Kryptografi är det bredare området som även inkluderar hashing, digitala signaturer och nyckelutbyte.
  • Äldre algoritmer som DES, MD5 och SHA-1 är trasiga eller föråldrade. Modern kryptografi använder AES, SHA-2 eller SHA-3 och börjar anamma postkvantalgoritmer.

Vad är kryptografi?

Kryptografi är läran och praktiken att säkra kommunikation och data från externa observatörer. Det fungerar genom att omvandla läsbar information (klartext) till en oläslig form (chiffertexten) med hjälp av en algoritm och en nyckel. Endast någon med rätt nyckel kan vända omvandlingen och återställa den ursprungliga informationen.

Styrkan hos ett kryptografiskt system beror på kvaliteten på dess algoritmer och slumpmässigheten och sekretessen hos dess nycklar, vilket är det som gör nyckeln svår att gissa och systemet svårt att knäcka.

Det är värt att skilja kryptografi från kryptering. kryptering, den reversibla krypteringen av data, är en tillämpning av kryptografi. Kryptografi är den bredare disciplinen som även omfattar hashing (envägstransformationer), digitala signaturer och säkert nyckelutbyte. Kryptering är ett verktyg; kryptografi är området.

Kryptografins fyra mål

Kryptografi är utformad för att uppnå fyra säkerhetsmål. Olika tekniker levererar olika kombinationer av dem.

  • Sekretess: Endast den avsedda mottagaren kan läsa informationen. Alla andra ser bara chiffertext.
  • Integritet: Informationen kan inte ändras under lagring eller transport utan att upptäckas.
  • Authentication: Avsändaren och mottagaren kan verifiera varandras identitet och informationens ursprung.
  • Icke förnekande: En avsändare kan inte senare förneka att ha skickat ett meddelande, vilket är avgörande för avtal och finansiella transaktioner.

En kort historia om kryptografi

Kryptografi började med enkla chiffer, det tidigaste välkända exemplet är Caesar-chiffern, som förskjuter varje bokstav i ett meddelande med ett fast antal positioner. Tidiga chiffer använde nycklar och klartext precis som moderna system gör, men de var mycket lättare att knäcka. Med tiden, allt eftersom behovet av att skydda data växte och gamla chiffer knäcktes, utvecklades kryptografin till de komplexa matematiska algoritmer som används idag, av vilka vissa skulle ta dagens datorer många år att knäcka, och vissa (hashfunktioner) är avsiktligt irreversibla.

Typer av chiffer

Ett chiffer är en algoritm för att utföra kryptering och dekryptering. Chiffer kan kategoriseras efter hur de transformerar data:

  • Substitutionschiffer: Varje enhet av klartext ersätts med en annan, som i Caesar-chiffern.
  • Transpositionschiffer: Enheternas positioner är omarrangerade enligt ett system.
  • Strömningschiffer: Data krypteras en bit eller byte i taget med hjälp av en nyckelström.
  • Blockchiffer: Data krypteras i block med fast storlek, som AES gör.
  • Kryptering av offentlig nyckel: Ett par matematiskt relaterade nycklar används, en för att kryptera och en för att dekryptera.

Skräddarsydda krypteringstjänster

Vi utvärderar, strategiserar och implementerar krypteringsstrategier och lösningar.

De tre huvudtyperna av kryptografi

Modern kryptografi delas vanligtvis in i tre kategorier, som var och en tjänar olika syften.

TypHur det fungerarVanliga algoritmer
Symmetrisk (hemlig nyckel)En delad nyckel krypterar och dekrypterar. Snabb; perfekt för massdata.AES; DES (föråldrad); 3DES (föråldrad)
Asymmetrisk (publik nyckel)Ett offentligt och ett privat nyckelpar; den ena krypterar, den andra dekrypterar.RSA, ECC, Diffie-Hellman
Hash-funktionerEnkelriktad, irreversibel transformation till ett värde med fast längd.SHA-2, SHA-3; MD5 och SHA-1 (trasig)

1. Symmetrisk (hemlig nyckel) kryptografi

Symmetrisk kryptografi använder en enda delad nyckel för både kryptering och dekryptering. Det är den snabbaste formen av kryptografi, vilket gör den idealisk för att kryptera stora mängder data. Utmaningen är att den delade nyckeln måste levereras säkert till båda parter, så den används ofta för data i vila, eller kombineras med asymmetrisk kryptografi för data under överföring. Den ledande algoritmen är AES; DES är föråldrad. Se EC:s förklaring av symmetrisk kryptering för detaljer.

Symmetrisk kryptering

2. Asymmetrisk (publik nyckel) kryptografi

Asymmetrisk kryptografi använder två matematiskt relaterade nycklar: en offentlig nyckel som kan delas fritt och en privat nyckel som hålls hemlig. Data krypterad med en nyckel kan bara dekrypteras med den andra. Avgörande är att den privata nyckeln inte på ett praktiskt sätt kan härledas från den offentliga nyckeln, vilket gör det säkert att publicera den offentliga nyckeln. Detta löser problemet med nyckeldistribution som begränsar symmetrisk kryptografi, och det möjliggör digitala signaturer. Vanliga algoritmer inkluderar RSA, elliptisk-kurvkryptografi (ECC), och Diffie-Hellman.

Asymmetrisk kryptering

3. Hashfunktioner

En hashfunktion är en enkelriktad, irreversibel transformation som omvandlar en indata av valfri storlek till en utdata med fast längd som kallas en hash. En bra hashfunktion producerar en unik utdata för varje indata, och det enda sättet att vända den är att prova alla möjliga indata. Eftersom de är irreversibla används hashkoder för att skydda lösenord och för att verifiera dataintegritet, och de är en byggsten i digitala signaturer och certifikat. Säkra alternativ idag är SHA-2-familjen (SHA-256, SHA-384, SHA-512) och SHA-3. Äldre funktioner som MD5 och SHA-1 är trasiga och bör inte användas för säkerhetsändamål.

Kryptografi och post-kvantövergången

Kryptografin genomgår sin största förändring på årtionden. En tillräckligt kraftfull kvantdator som kör Shors algoritm skulle kunna bryta dagens asymmetriska kryptografi (RSA, ECC, Diffie-Hellman), som skyddar nyckelutbyte och digitala signaturer. Som svar standardiserade NIST postkvantalgoritmer i augusti 2024, inklusive ML-KEM (FIPS 203) för viktiga etableringar och ML-DSA (FIPS 204) för signaturer. Symmetrisk kryptografi och hashfunktioner påverkas betydligt mindre: AES-256 och SHA-384 eller högre förblir säkra. Se EC:s resurser för postkvantkryptografi för information om hur migreringen fungerar.

Hur krypteringskonsulting hjälper

Att förstå olika typer av kryptografi är utgångspunkten; att tillämpa dem korrekt i en organisation är den svåra delen. Krypteringskonsulting Krypteringsrådgivningstjänster hjälpa organisationer att välja rätt kryptografiska tekniker för varje användningsfall, utforma en arkitektur som är anpassad till NIST och FIPS vägledning och införa sund nyckelhantering, inklusive HSM-baserad nyckellagring. I takt med att algoritmer utvecklas mot post-kvantumstandarder hjälper vi också till att bygga kryptoagiliteten för att anpassa sig utan omkonstruering. Stöds av ISO/IEC 27001:2022 och SOC 2-certifierade metoder.

PQC-rådgivningstjänster

Få postkvantberedskap med expertledd kryptografisk bedömning, migreringsstrategi och praktisk implementering i linje med NIST-standarder.

Vanliga frågor om partihandel med mat och dryck

Vad är kryptografi, enkelt uttryckt?

Kryptografi är vetenskapen om att skydda information med hjälp av matematiska tekniker, så att endast behöriga personer kan läsa eller använda den. Den förvränger läsbar data till en oläslig form som bara kan återställas med rätt nyckel. Kryptografi säkrar saker som privata meddelanden, onlinebetalningar och lagrade filer, och den låter oss också verifiera vem som skickade något och bekräfta att data inte har manipulerats.

Vilka är de tre huvudtyperna av kryptografi?

De tre huvudtyperna är symmetrisk kryptografi, asymmetrisk kryptografi och hashfunktioner. Symmetrisk (hemlig nyckel) kryptografi använder en delad nyckel för att kryptera och dekryptera och är snabb. Asymmetrisk (publik nyckel) kryptografi använder ett publikt och privat nyckelpar och löser problemet med att dela nycklar säkert. Hashfunktioner är enkelriktade, irreversibla transformationer som används för att skydda lösenord och verifiera dataintegritet. De flesta system använder en kombination av alla tre.

Vad är skillnaden mellan kryptografi och kryptering?

Kryptografi är det breda området för att säkra information med matematiska tekniker. Kryptering är en tillämpning inom det området: den reversibla processen att kryptera data så att den senare kan avkrypteras med en nyckel. Kryptografi inkluderar även hashing (envägstransformationer), digitala signaturer och säkert nyckelutbyte. Kort sagt är kryptering ett specifikt verktyg, och kryptografi är den bredare disciplin som omfattar det.

Vilka är de fyra målen med kryptografi?

De fyra målen är konfidentialitet, integritet, autentisering och oavvislighet. Konfidentialitet håller data hemliga för alla utan nyckeln. Integritet säkerställer att data inte har ändrats. Autentisering verifierar avsändarens och mottagarens identitet. Oavvislighet förhindrar att en avsändare senare förnekar att de skickat ett meddelande. Olika kryptografiska tekniker ger olika kombinationer av dessa fyra mål.

Vad används en hashfunktion till?

En hashfunktion omvandlar indata av valfri storlek till utdata med fast längd och är irreversibel, vilket innebär att du inte kan återställa den ursprungliga indatan från hashen. Detta gör hashfunktioner idealiska för att lagra lösenord (systemet lagrar hashen, inte lösenordet), verifiera att data inte har ändrats (alla ändringar producerar en annan hash) och bygga digitala signaturer och certifikat. Säkra hashfunktioner inkluderar idag SHA-2-familjen och SHA-3.

Vilka kryptografiska algoritmer anses fortfarande vara säkra?

För symmetrisk kryptering är AES (särskilt AES-256) standarden. För hashing är SHA-2-familjen (SHA-256, SHA-384, SHA-512) och SHA-3 säkra. För asymmetrisk kryptografi förblir RSA och ECC säkra mot klassiska datorer men hotas av framtida kvantdatorer, vilket är anledningen till att NIST har standardiserat postkvantalgoritmer som ML-KEM och ML-DSA. Undvik DES, 3DES, MD5 och SHA-1, som är trasiga eller föråldrade.

Använd rätt kryptografi för dina behov

Att känna till olika typer av kryptografi är en sak; att distribuera dem säkert med sund nyckelhantering är en annan. Utforska Encryption Consultings Krypteringsrådgivningstjänster att utforma och stärka en kryptografisk strategi i linje med NIST- och FIPS-riktlinjer.