Wat is systeemcryptografie?

Systeemcryptografie is de praktijk van het gebruik van codering om informatie op een computer te verbergen. Het niveau van verfijning van dergelijke cryptografie is in de loop van de tijd toegenomen, maar varieert nog steeds sterk. De uitdrukkingssysteemcryptografie wordt in sommige edities van Windows gebruikt door Microsoft voor een instelling die de beveiligingsniveaus van een computer kan instellen om te voldoen aan officiële normen voor overheidscomputers.

Vroege vormen van cryptografie, lang voordat computers, gewoon betrokken bij het vervangen van individuele letters door codeletters na een consistent patroon. Andere systemen die betrokken zijn bij het gebruik van codewoorden om bepaalde opdrachten of stukjes informatie te vervangen. Deze hadden het voordeel dat ze eenvoudigweg werkten en gemakkelijk te gebruiken waren als de ontvanger wist dat het codenysteem dat werd gebruikt, maar moeilijk te ontcijferen waren voor ongeautoriseerde lezers.

Dergelijke systemen zijn echter niet toereikend voor computertechnologie. Dit komt omdat het kraken van het coderingssysteem, ook bekend als een algoritme of cijfer, een langdurig proces is, maar geen compligecateerd. Als een systeem bijvoorbeeld elke letter vervangt door een andere in het alfabet, kan het worden opgelost door eenvoudig elke mogelijkheid uit te proberen totdat zowel het systeem als het gecodeerde bericht zijn gevonden. Dit zou te lang duren voordat de meeste mensen zich druk maken, maar is een taak die een computer heel snel zou kunnen uitvoeren.

Modern systeemcryptografie werkt grotendeels langs vergelijkbare lijnen, maar gebruik veel gecompliceerdere algoritmen. Dit verhoogt de tijd die er zelfs een computer voor nodig is om het algoritme te kraken. Een probleem dat overblijft is dat het snelle tempo van verbetering in rekenkracht en snelheid algoritmen betekent die ooit zo complex leken dat ze nooit verouderd konden worden verslagen. Sommige algoritmen zijn zelfs gekraakt door een bank met gameconsoles.

Misschien is de belangrijkste ontwikkeling in systeemcryptografie de ontwikkeling van de publieke en particuliere sleutelsystemen. Eerder, iemand die encRypteerde informatie zou het coderingsalgoritme of "sleutel" moeten leveren aan de beoogde ontvanger. Als dit werd onderschept door een hacker samen met de informatie, zouden ze het veel gemakkelijker vinden om de gegevens te decoderen.

Het moderne systeem houdt in dat de ontvanger de algoritmen maakt, niet de afzender. De ontvanger maakt een openbare sleutel die zegt hoe de gegevens moeten worden gecodeerd, en een bijbehorende privésleutel die zegt hoe die specifieke codering moet worden gedecodeerd. Ze leveren de openbare sleutel aan de afzender, die vervolgens de gegevens codeert zoals gevraagd. Op dit punt is alleen de ontvanger in staat om de gegevens te decoderen.

Windows XP en zijn opvolgers bevatten aanpasbare instellingen voor systeemcryptografie. Het meest opvallende is "FIPS -compatibel". Dit staat voor de Federal Information Processing Standard, een reeks regels die moeten worden gevolgd op computersystemen die door federale agentschappen worden gebruikt. De regels vereisen dat individuele coderingsalgoritmen worden goedgekeurd voor gebruik onder de standaard.

ANDERE TALEN