Concept in definitie ABC
Diversen / / July 04, 2021
Door Guillem Alsina González, in maart. 2017
Hoewel het in onze tijd is dat versleuteling en versleutelingstechnologieën explosief zijn gestegen door het massale gebruik van slimme apparaten en verbindingen met internet, encryptietechnieken worden al sinds de oudheid gebruikt.
Zoals zoveel andere dingen die aan de grote Julius Caesar worden toegeschreven, gebruikte ook hij een code encryptie voor uw militaire communicatie, die vandaag misschien heel eenvoudig en triviaal lijkt om te ontcijferen, maar die in die tijd vreselijk ingewikkeld moet zijn geweest:
het Caesarcijfer bestaat uit het vervangen van elke letter van het alfabet door een andere, waarbij de posities een bepaald aantal vierkanten worden verplaatst
Dus als we bijvoorbeeld hebben dat het alfabet ABCDEFGHIJK is... en we besloten een Caesar-sleutel te gebruiken met verplaatsing van 3 posities, A komt overeen met D, B komt overeen met E, enzovoort.
Op deze manier wordt een tekst Wat
Hoi hoe gaat het
het zou eruit zien als
Krñd, txh wdñ
Het probleem met dit type code is dat in alle talen sommige letters meer worden herhaald dan andere. In de talen die van het Latijn afstammen zijn dat de klinkers, en als we dat zien a karakter het wordt veel herhaald, we kunnen beginnen met testen totdat we een woord ontcijferen. En met enkele ontcijferde letters, zoals we de verplaatsing kunnen kennen, zal het ontcijferen van de rest van de tekst triviaal zijn.
Om het op te lossen,
huidige coderingssystemen gebruiken een reeks wiskundige bewerkingen voor de resolutie waarvan sleutels nodig zijn
Deze sleutels zijn meestal openbaar en privé. De eerste wordt gebruikt om elke te decoderen bericht die ons bereikt, en het is degene die we moeten hebben om gecodeerde communicatie te ontvangen en te decoderen om ze te begrijpen.
De privésleutel is wat nodig is om berichten te versleutelen, en het is degene die we aan niemand mogen verstrekken.
Een belangrijke factor bij het coderen van algoritmen is hoeveel bits worden gebruikt in wiskundige bewerkingen
want hoe meer ze zijn, dat wil zeggen, hoe langer de sleutel, hoe moeilijker het is om de gegevens te decoderen, en hoe groter de veiligheid in zijn overdragen. Bovendien,
aan de moeilijkheid van het ontcijferen van een gecodeerde informatie is de "vervaldatum" toegevoegd
Zo hebben bijvoorbeeld de spionagediensten van de geallieerde landen tijdens de Tweede Wereldoorlog, kwamen overeen de Duitsers via hun belangrijkste dubbelspion (de Catalaan Joan Pujol) informatie te verstrekken over de echte plannen voor de De landing in Normandië, een paar uur voordat deze plaatsvonden, toen de Duitsers geen mogelijkheid hadden om de Oppervlakte.
Op deze manier, en met informatie om te oefenen "verlopen", redden ze de geloofwaardigheid van hun beste troef in contraspionage.
Dus als we informatie hebben die is gecodeerd met een lange sleutel, kan het mogelijk worden om deze te decoderen met behulp van zeer krachtige computersystemen en met behulp van de tijd, maar tegen die tijd zou de informatie niet langer van belang zijn of zouden we deze al via andere openbare middelen hebben verkregen, waarmee het, zelfs bij het begin van de decodering, al verliest interesseren.
Een van de meest populaire coderingssystemen die we hebben:
- DES (standaard voor gegevenscodering)
- AES (Advanced Encryption Standard)
- PGP (vrij goede privacy)
- blaasvis
- Twee vissen
Foto's: Fotolia - Cebreros / Corocota
Onderwerpen in Encryptie