Wat is symmetrische cryptografie?
Symmetrische cryptografie maakt gebruik van symmetrische sleutelalgoritmen voor de codering en decodering van gegevens. Een algoritme is een specifieke formule met een beperkt aantal stappen die instructies bevatten voor het oplossen van een probleem, en een symmetrisch-sleutelalgoritme is een specifieke formule die vaak dezelfde cryptografische sleutel gebruikt voor zowel codering als decodering. Om beter te begrijpen hoe dit werkt, helpt het om te begrijpen hoe cryptografie werkt in relatie tot technologie.
Een computer die bijvoorbeeld gevoelige informatie moet overdragen, kan ervoor kiezen om de informatie te coderen, een proces dat deze verandert in een soort code die zou verschijnen als een stel onzin als iemand het probeerde te lezen. Nadat de informatie is overgedragen op de gewenste locatie, ontcijfert een specifieke code de informatie in leesbare tekst. Dit proces staat bekend als decodering en de computer moet de juiste code hebben om dit proces correct uit te voeren. Banken die online services aanbieden, gebruiken een vorm van codering naar KEEP privé en veilig de informatie van hun klanten.
Een wiskundige formule die bekend staat als een cryptografisch algoritme is verantwoordelijk voor het maken van de code om de informatie en de code te coderen voor het later ontcijferen. Een specifiek stukje informatie dat bekend staat als een cryptografische sleutel vertelt het cryptografische algoritme hoe te coderen en vervolgens de specifieke informatie die het ontvangt te decoderen. De sleutel werkt alleen met dat specifieke algoritme en zou nutteloos zijn voor het ontcijferen van code van een ander algoritme.
Bij gebruik van symmetrische cryptografie gebruikt het algoritme dezelfde cryptografische sleutel voor het uitvoeren van de codering- en decoderingsprocessen in plaats van een afzonderlijke sleutel voor elk te gebruiken. De sleutels zijn meestal identiek of bijna identiek met slechts één kleine verandering die nodig is om elk te laten werken. Meestal weten alleen degenen die van plan zijn om de sleutel te gebruiken, het wachtwoord of andere geheime code of zin, nodig om CAuse de sleutel om te beginnen met werken. Dit stelt twee mensen in staat om informatie tussen zichzelf te delen zonder zich zorgen te maken dat iemand anders de code kan onderscheppen en leest.
Andere termen die worden gebruikt om de symmetrische sleutelalgoritmen te beschrijven die worden gebruikt in symmetrische cryptografie omvatten secret-key cryptografie, privé-key cryptografie en one-key cryptografie. Symmetrische cryptografie wordt normaal gebruikt voor het delen tussen twee personen of een kleine groep in plaats van door grote online netwerken zoals banken. Een ATM -machine kan bijvoorbeeld symmetrische cryptografie gebruiken en vereisen dat de gebruiker een bankrekeningnummer en persoonlijk identificatienummer invoert voordat die persoon toegang heeft tot zijn account.