Computers

Computers en Cryptografie

Computers zijn volledig veranderd cryptografie. Vóór het tijdperk van de computer, werd cryptografie alleen gebruikt voor het coderen van berichten. Eenmaal computers begon te worden gebruikt in de cryptografie, geavanceerde wiskunde werd zeer belangrijk om het maken van sterke codering. Computers en Internet hebben ook uitgebreid cryptografie met verificatie en digitale handtekeningen.

Computer codering kan worden onderverdeeld in twee categorieën, symmetrische codering en asymmetrische codering. Symmetrische codering is ook één toets cryptografie genoemd omdat dezelfde sleutel wordt gebruikt om te coderen en te decoderen van het bericht. Asymmetrische codering wordt gebruikt voor twee verschillende sleutels, een private sleutel en een openbare sleutel. Bij asymmetrische codering wordt vaak genoemd codering met openbare sleutels.

Symmetrische codering kan worden gemaakt zeer veilig en snel. Het belangrijkste nadeel met symmetrische codering is de belangrijkste distributie. Voordat symmetrische codering kan worden gebruikt, moet de sleutel veilig worden gedistribueerd naar alle partijen. Dit wordt snel een logistieke nachtmerrie, wanneer het aantal mensen verhogingen betrokken. De sleutel moet ook regelmatig worden gewijzigd om het risico van het gebruik van een sleutel die in gevaar is gebracht. Voor codering op het Internet is symmetrische codering niet een haalbare optie. Dit is niet alleen te wijten aan de enorme hoeveelheid sleutels die nodig zou zijn, maar ook omdat voordat u bij beveiligde communicatie met iemand beginnen kunt, moet u eens te worden over een geheime sleutel.

Asymmetrische codering is meestal trager dan symmetrische codering, maar het is veel meer geschikt voor het Internet. Veilige key distribution is niet een probleem, alle partijen hebben een persoonlijke sleutel en een openbare sleutel. De persoonlijke sleutel is alleen bekend door de eigenaar, is de bijbehorende sleutel aan de andere kant door iedereen bekend.

De particuliere en openbare sleutels wiskundig aan elkaar gerelateerd, als een bericht is gecodeerd met iemands persoonlijke sleutel, alleen de bijbehorende openbare sleutel worden ontsleuteld de tekst. Dit betekent dat u kunt er zeker van te zijn dat het bericht door de eigenaar van de persoonlijke sleutel zijn gecodeerd. Bovendien kunt u een bericht met behulp van iemands publieke sleutel coderen en verzend het bericht over onveilige paden. Sinds niemand behalve de eigenaar van de bijbehorende persoonlijke sleutel kan het bericht decoderen, het maakt niet uit of de anderen bemachtigen van de gecodeerde tekst. Dit betekent ook dat bent u verzekerd dat u communiceert met de persoon die de eigenaar is van de persoonlijke sleutel.

Maar hoe kunt u er zeker van dat je de juiste openbare sleutel? Iemand zou kunnen geven u een valse sleutel en u vertellen dat het openbare sleutel van uw bank. Als u besluit te accepteren van de sleutel, zou je uiteindelijk het weggeven van uw bank- en credit card gegevens naar de bedrieger. De oplossing is eenvoudig, internetbrowsers hebben een aantal voorgeladen certificeringsinstanties die ze zal vertrouwen. Deze certificeringsinstanties certificaten die bewijzen dat een site is echt van de site die het beweert te zijn. Als een site een certificaat dat is uitgegeven door een certificate authority uw browser niet vertrouwt dat u krijgt een waarschuwing te zeggen heeft dat het certificaat niet is uitgegeven door een vertrouwde certificeringsinstantie.