- Key Takeaways
- Wat is cryptografie?
- De vier doelstellingen van cryptografie
- Een korte geschiedenis van cryptografie
- Soorten cijfers
- De drie belangrijkste soorten cryptografie
- Cryptografie en de post-kwantumtransitie
- Hoe encryptieconsultancy kan helpen
- Veelgestelde Vragen / FAQ
- Kies de juiste cryptografie voor uw behoeften.
Cryptografie is de wetenschap van het beveiligen van informatie, zodat alleen bevoegde partijen deze kunnen lezen of gebruiken. Het maakt gebruik van wiskundige technieken om gegevens te beschermen tegen externe waarnemers en kent drie hoofdvormen: symmetrische (geheime sleutel) cryptografie, asymmetrische (openbare sleutel) cryptografie en hashfuncties.
Cryptografie is de praktijk van het beschermen van informatie met behulp van wiskundige technieken, zodat alleen bevoegde partijen er toegang toe hebben. Het beveiligt communicatie en gegevens tegen externe waarnemers en vormt de basis van encryptie. digitale handtekeningenEn veilige authenticatie. Cryptografie kent drie hoofdtypen: symmetrische (geheime sleutel) cryptografie, asymmetrische (openbare sleutel) cryptografie en hashfuncties. Samen zorgen ze voor vertrouwelijkheid, integriteit, authenticatie en onweerlegbaarheid.
Key Takeaways
- Cryptografie is de wetenschap van het beveiligen van informatie met wiskundige technieken, zodat alleen bevoegde partijen de informatie kunnen lezen of gebruiken.
- Er zijn drie hoofdtypen: symmetrisch (één gedeelde geheime sleutel), asymmetrisch (een paar publieke en private sleutels) en hashfuncties (eenrichtingsverkeer, onomkeerbaar).
- Cryptografie streeft vier doelstellingen na: vertrouwelijkheid, integriteit, authenticatie en onweerlegbaarheid.
- Versleuteling is één toepassing van cryptografie. Cryptografie is het bredere vakgebied dat ook hashing, digitale handtekeningen en sleuteluitwisseling omvat.
- Oudere algoritmen zoals DES, MD5 en SHA-1 zijn niet meer betrouwbaar of verouderd. Moderne cryptografie maakt gebruik van AES, SHA-2 of SHA-3 en begint post-kwantumalgoritmen te gebruiken.
Wat is cryptografie?
Cryptografie is de studie en praktijk van het beveiligen van communicatie en gegevens tegen externe waarnemers. Het werkt door leesbare informatie (platte tekst) om te zetten in een onleesbare vorm (cijfertekst) met behulp van een algoritme en een sleutel. Alleen iemand met de juiste sleutel kan de transformatie ongedaan maken en de oorspronkelijke informatie herstellen.
De sterkte van een cryptografisch systeem hangt af van de kwaliteit van de algoritmen en de willekeurigheid en geheimhouding van de sleutels. Dit maakt de sleutel moeilijk te raden en het systeem moeilijk te kraken.
Het is belangrijk om cryptografie te onderscheiden van encryptie. EncryptieHet omkeerbaar versleutelen van gegevens is een toepassing van cryptografie. Cryptografie is de bredere discipline die ook hashing (eenrichtingstransformaties), digitale handtekeningen en veilige sleuteluitwisseling omvat. Versleuteling is een hulpmiddel; cryptografie is het vakgebied.
De vier doelstellingen van cryptografie
Cryptografie is ontworpen om vier beveiligingsdoelstellingen te bereiken. Verschillende technieken leveren verschillende combinaties van deze doelstellingen op.
- Vertrouwelijkheid: Alleen de beoogde ontvanger kan de informatie lezen. Iedereen anders ziet alleen de versleutelde tekst.
- Integrity: De informatie kan tijdens opslag of transport niet ongemerkt worden gewijzigd.
- authenticatie: De afzender en de ontvanger kunnen elkaars identiteit en de herkomst van de gegevens verifiëren.
- Onweerlegbaarheid: Een afzender kan later niet ontkennen dat hij een bericht heeft verzonden, wat essentieel is voor contracten en financiële transacties.
Een korte geschiedenis van cryptografie
Cryptografie begon met eenvoudige cijfers, waarvan het Caesar-cijfer het vroegst bekende voorbeeld is. Bij dit cijfer werd elke letter van een bericht een vast aantal posities verschoven. Vroege cijfers gebruikten sleutels en platte tekst, net als moderne systemen, maar ze waren veel gemakkelijker te kraken. Naarmate de behoefte aan gegevensbescherming toenam en oude cijfers werden gekraakt, ontwikkelde cryptografie zich tot de complexe wiskundige algoritmen die we tegenwoordig gebruiken. Sommige daarvan zouden de huidige computers vele jaren kosten om te kraken, en sommige (zoals hashfuncties) zijn opzettelijk onomkeerbaar.
Soorten cijfers
Een cijfer is een algoritme voor het uitvoeren van encryptie en decryptie. Cijfers kunnen worden gecategoriseerd op basis van de manier waarop ze gegevens transformeren:
- Substitutieversleuteling: Elke eenheid van de platte tekst wordt vervangen door een andere, net als bij de Caesar-cijfermethode.
- Transpositiecijfer: De posities van de eenheden worden volgens een systeem herschikt.
- Streamcijfer: Gegevens worden bit voor bit of byte versleuteld met behulp van een sleutelstroom.
- Blokcijfer: De gegevens worden versleuteld in blokken van vaste grootte, zoals AES doet.
- Versleuteling met openbare sleutel: Er wordt gebruikgemaakt van een paar wiskundig verwante sleutels, één voor versleuteling en één voor onversleuteling.
De drie belangrijkste soorten cryptografie
Moderne cryptografie wordt over het algemeen onderverdeeld in drie categorieën, die elk een ander doel dienen.
| Type | Hoe werkt onze technologie? | Veelgebruikte algoritmen |
|---|---|---|
| Symmetrisch (geheime sleutel) | Eén gedeelde sleutel voor zowel versleuteling als ontsleuteling. Snel; ideaal voor grote hoeveelheden data. | AES; DES (verouderd); 3DES (verouderd) |
| Asymmetrisch (publieke sleutel) | Een paar bestaande uit een publieke en een private sleutel; de ene sleutel versleutelt, de andere ontsleutelt. | RSA, ECC, Diffie-Hellman |
| Hash-functies | Eenrichtings, onomkeerbare transformatie naar een waarde met vaste lengte. | SHA-2, SHA-3; MD5 en SHA-1 (niet meer beschikbaar) |
1. Symmetrische (geheime sleutel) cryptografie
Symmetrische cryptografie gebruikt één gedeelde sleutel voor zowel encryptie als decryptie. Het is de snelste vorm van cryptografie, waardoor het ideaal is voor het versleutelen van grote hoeveelheden data. De uitdaging is dat de gedeelde sleutel veilig aan beide partijen moet worden overgedragen. Daarom wordt het vaak gebruikt voor data die niet wordt opgeslagen, of in combinatie met asymmetrische cryptografie voor data die onderweg is. Het meest gebruikte algoritme is AES; DES is verouderd. Zie de uitleg van EC over symmetrische encryptie voor meer informatie.
2. Asymmetrische (publieke sleutel) cryptografie
Asymmetrische cryptografie maakt gebruik van twee wiskundig verwante sleutels: een publieke sleutel die vrijelijk kan worden gedeeld en een privésleutel die geheim wordt gehouden. Gegevens die met de ene sleutel zijn versleuteld, kunnen alleen met de andere sleutel worden ontsleuteld. Cruciaal is dat de privésleutel niet op een haalbare manier kan worden afgeleid van de publieke sleutel, waardoor het veilig is om de publieke sleutel te publiceren. Dit lost het sleuteldistributieprobleem op dat symmetrische cryptografie beperkt en maakt digitale handtekeningen mogelijk. Veelgebruikte algoritmen zijn onder andere RSAelliptische-kromme cryptografie (ECC), en Diffie-Hellman.
3. Hash-functies
Een hashfunctie is een eenrichtings, onomkeerbare transformatie die een invoer van willekeurige grootte omzet in een uitvoer van vaste lengte, een zogenaamde hash. Een goede hashfunctie produceert een unieke uitvoer voor elke invoer, en de enige manier om deze om te keren is door elke mogelijke invoer te proberen. Omdat ze onomkeerbaar zijn, worden hashes gebruikt om wachtwoorden te beschermen en de integriteit van gegevens te verifiëren, en ze vormen een bouwsteen van digitale handtekeningen en certificaten. Veilige opties zijn tegenwoordig de SHA-2-familie (SHA-256, SHA-384, SHA-512) en SHA-3. Oudere functies zoals MD5 en SHA-1 zijn onjuist en mogen niet worden gebruikt. voor veiligheidsdoeleinden.
Cryptografie en de post-kwantumtransitie
Cryptografie ondergaat de grootste verandering in decennia. Een voldoende krachtige kwantumcomputer die het algoritme van Shor uitvoert, zou de huidige asymmetrische cryptografie (RSA, ECC, Diffie-Hellman), die sleuteluitwisseling en digitale handtekeningen beschermt, kunnen kraken. Als reactie hierop heeft NIST in augustus 2024 post-kwantumalgoritmen gestandaardiseerd, waaronder... ML-KEM (FIPS 203) voor belangrijke vestigingen en ML-DSA (FIPS 204) voor handtekeningen. Symmetrische cryptografie en hashfuncties worden veel minder beïnvloed: AES-256 en SHA-384 of hoger blijven veilig. Zie de bronnen van de Europese Commissie over post-kwantumcryptografie voor meer informatie over hoe de migratie werkt.
Hoe encryptieconsultancy kan helpen
Inzicht in de verschillende soorten cryptografie is het begin; ze correct toepassen binnen een organisatie is het lastige gedeelte. Encryption Consulting biedt u de oplossing. Encryptie Adviesdiensten Organisaties helpen bij het kiezen van de juiste cryptografische technieken voor elk gebruiksscenario, en een architectuur ontwerpen die daarop is afgestemd. NIST en FIPS We bieden begeleiding en zorgen voor een degelijk sleutelbeheer, inclusief sleutelopslag met HSM-ondersteuning. Naarmate algoritmen evolueren naar post-kwantumstandaarden, helpen we ook bij het opbouwen van de cryptografische flexibiliteit om zich aan te passen zonder herontwerp. Dit alles volgens ISO/IEC 27001:2022 en SOC 2-gecertificeerde werkwijzen.
Veelgestelde Vragen / FAQ
Wat is cryptografie in eenvoudige bewoordingen?
Cryptografie is de wetenschap van het beschermen van informatie met behulp van wiskundige technieken, zodat alleen bevoegde personen de informatie kunnen lezen of gebruiken. Het versleutelt leesbare gegevens tot een onleesbare vorm die alleen met de juiste sleutel kan worden teruggezet. Cryptografie beveiligt zaken als privéberichten, online betalingen en opgeslagen bestanden, en stelt ons ook in staat te verifiëren wie iets heeft verzonden en te bevestigen dat gegevens niet zijn gemanipuleerd.
Wat zijn de drie belangrijkste soorten cryptografie?
De drie belangrijkste typen cryptografie zijn symmetrische cryptografie, asymmetrische cryptografie en hashfuncties. Symmetrische (geheime sleutel) cryptografie gebruikt één gedeelde sleutel voor zowel versleuteling als onversleuteling en is snel. Asymmetrische (publieke sleutel) cryptografie gebruikt een paar publieke en private sleutels en lost het probleem op van het veilig delen van sleutels. Hashfuncties zijn eenrichtings, onomkeerbare transformaties die worden gebruikt om wachtwoorden te beschermen en de integriteit van gegevens te controleren. De meeste systemen gebruiken een combinatie van alle drie.
Wat is het verschil tussen cryptografie en encryptie?
Cryptografie is het brede vakgebied van het beveiligen van informatie met wiskundige technieken. Versleuteling is één toepassing binnen dat vakgebied: het omkeerbare proces van het versleutelen van gegevens, zodat deze later met een sleutel weer ontsleuteld kunnen worden. Cryptografie omvat ook hashing (eenrichtingstransformaties), digitale handtekeningen en veilige sleuteluitwisseling. Kortom, versleuteling is een specifiek hulpmiddel en cryptografie is de bredere discipline waartoe het behoort.
Wat zijn de vier doelstellingen van cryptografie?
De vier doelstellingen zijn vertrouwelijkheid, integriteit, authenticatie en niet-afwijzing. Vertrouwelijkheid zorgt ervoor dat gegevens geheim blijven voor iedereen zonder de sleutel. Integriteit garandeert dat gegevens niet zijn gewijzigd. Authenticatie verifieert de identiteit van de afzender en de ontvanger. Niet-afwijzing voorkomt dat een afzender later kan ontkennen dat hij een bericht heeft verzonden. Verschillende cryptografische technieken bieden verschillende combinaties van deze vier doelen.
Waarvoor wordt een hashfunctie gebruikt?
Een hashfunctie zet een invoer van willekeurige grootte om in een uitvoer van vaste lengte en is onomkeerbaar, wat betekent dat de oorspronkelijke invoer niet uit de hash kan worden hersteld. Dit maakt hashes ideaal voor het opslaan van wachtwoorden (het systeem slaat de hash op, niet het wachtwoord), het controleren of gegevens niet zijn gewijzigd (elke wijziging produceert een andere hash) en het genereren van digitale handtekeningen en certificaten. Veilige hashfuncties omvatten tegenwoordig de SHA-2-familie en SHA-3.
Welke cryptografische algoritmen worden nog steeds als veilig beschouwd?
Voor symmetrische encryptie is AES (met name AES-256) de standaard. Voor hashing zijn de SHA-2-familie (SHA-256, SHA-384, SHA-512) en SHA-3 veilig. Voor asymmetrische cryptografie blijven RSA en ECC veilig tegen klassieke computers, maar worden ze bedreigd door toekomstige kwantumcomputers. Daarom heeft NIST post-kwantumalgoritmen zoals ML-KEM en ML-DSA gestandaardiseerd. Vermijd DES, 3DES, MD5 en SHA-1, aangezien deze gekraakt of verouderd zijn.
Kies de juiste cryptografie voor uw behoeften.
Het is één ding om de verschillende soorten cryptografie te kennen; ze veilig implementeren met een gedegen sleutelbeheer is iets heel anders. Ontdek de mogelijkheden van Encryption Consulting. Encryptie Adviesdiensten Een cryptografische strategie ontwerpen en versterken die aansluit bij de richtlijnen van NIST en FIPS.
- Key Takeaways
- Wat is cryptografie?
- De vier doelstellingen van cryptografie
- Een korte geschiedenis van cryptografie
- Soorten cijfers
- De drie belangrijkste soorten cryptografie
- Cryptografie en de post-kwantumtransitie
- Hoe encryptieconsultancy kan helpen
- Veelgestelde Vragen / FAQ
- Kies de juiste cryptografie voor uw behoeften.
