Als je in staat bent om te doneren en bij te dragen aan het Haven-project, alsjeblieft Klik hier. Bedankt.
Versleuteling
De basis
Van Versleuteling:
> Bij cryptografie is codering het proces waarbij berichten of informatie zodanig worden gecodeerd dat alleen geautoriseerde partijen kunnen decoderen en lezen wat wordt verzonden. Versleuteling verhindert op zichzelf niet onderschepping, maar ontkent de inhoud van het bericht aan de onderschepper.
Diepgaande informatie
Van Versleuteling:
In een versleutelingsschema wordt de bedoelde communicatie-informatie of het bedoelde bericht (ook wel platte tekst genoemd) versleuteld met behulp van een versleutelingsalgoritme, waardoor versleutelde tekst wordt gegenereerd die alleen kan worden gelezen als deze is ontsleuteld. Om technische redenen gebruikt een versleutelingsschema meestal een pseudo-willekeurige versleutelingssleutel die wordt gegenereerd door een algoritme. Het is in principe mogelijk om het bericht te ontsleutelen zonder de sleutel te bezitten, maar voor een goed ontworpen versleutelingsschema zijn grote rekenkracht en vaardigheid vereist. Een geautoriseerde ontvanger kan het bericht gemakkelijk ontsleutelen met de sleutel die door de afzender aan de ontvangers is verstrekt, maar niet aan onbevoegde onderscheppers.
Het doel van codering is ervoor te zorgen dat alleen iemand die bevoegd is om toegang te krijgen tot gegevens (bijvoorbeeld een sms of een bestand), deze kan lezen met behulp van de decoderingssleutel. Iemand die niet bevoegd is, kan worden uitgesloten, omdat hij of zij niet over de vereiste sleutel beschikt, zonder welke het onmogelijk is om de versleutelde informatie te lezen.
Kovri
@Kovri implementeert verschillende soorten codering in tenminste 4 essentiële capaciteiten:
- Reseed voor bootstrapping
- Garlic-routing: drie versleutelingslagen (knoflook-encryptie) worden gebruikt om de veilige bezorging van berichten aan de ontvanger/peer/bestemming te verifiëren
- Tunnelversleuteling: knoflookberichten worden door een tunnel geleid en versleuteld door de tunnelgateway naar het tunneleindpunt
- Versleuteling van de transportlaag verhindert de mogelijkheid om berichten te ontsleutelen op de medialaag
Voor details over de soorten codering en cryptografische handtekeningen die in Kovri en I2P worden gebruikt, gaat u naar Java-I2P's Cryptografie