Diferència entre xifratge simètric i asimètric

Diferència entre xifratge simètric i asimètric
Diferència entre xifratge simètric i asimètric

Vídeo: Diferència entre xifratge simètric i asimètric

Vídeo: Diferència entre xifratge simètric i asimètric
Vídeo: ¿POR QUÉ ALGUNAS SERPIENTES SON VENENOSAS? | CURIOSIDADES FASCINANTES PARA NIÑOS 2024, De novembre
Anonim

Xifrat simètric vs asimètric

El xifratge és un concepte clau en criptografia. És el procés en què es pot codificar un missatge en un format que no pot ser llegit per un escolta. És una tècnica antiga i es va trobar un cas d'ús antic popular als missatges de Cèsar, que es van xifrar amb el xifrat de Cèsar. Es pot pensar com una transformació. L'usuari té text sense format i, quan es codifica com a text xifrat, cap escolta pot interferir amb el vostre text sense format. Un cop rebut pel receptor previst, el pot desxifrar per obtenir el text pla original. El xifratge s'utilitza en gairebé totes les comunicacions de la xarxa en diferents graus sense que ho sabem. Abans es limitava a les aplicacions militars i a la comunicació governamental, però amb l'extensió d'Internet recentment, la necessitat de canals d'informació segurs es va convertir en primordial i el xifratge es va convertir en la solució principal per a això. Hi ha dos tipus principals de xifratge que es coneix com a xifrat simètric i xifratge asimètric. Avui els compararem un al costat de l' altre.

Xifrat simètric

Aquest és el tipus de xifratge més senzill que implica utilitzar una clau secreta. És el mètode de xifratge més antic conegut i el xifrat de César entra en aquesta categoria. La clau secreta pot ser tan simple com un número o una cadena de lletres, etc. Per exemple, mirem un xifrat per desplaçament que és una tècnica de xifratge simètric senzill que es pot demostrar amb elegància. Tenim el text sense format "Vull enviar un missatge secret" a les nostres mans, i la nostra clau secreta és desplaçar cada lletra en tres posicions. Per tant, si teniu "A" al text pla, es convertirà en "D" al text xifrat. Això és el que es coneix com a xifrat de Cèsar, i el vostre text xifrat semblaria "L zdqw wr vhqg d vhfuhw phvvdjh". D'un cop d'ull, és incomprensible, però un cop el descodifiqueu amb la clau secreta, torna a ser text sense format. Actualment s'utilitzen molts algorismes de xifratge de clau simètrica que inclouen xifratge de flux com RC4, FISH, Py, QUAD, SNOW, etc. i xifratge de bloc com AES, Blowfish, DES, Serpent, Camellia, etc.

Xifrat asimètric

El xifratge asimètric també es coneix com a criptografia de clau pública, que és una àrea relativament nova en comparació amb el xifratge simètric. El xifratge asimètric utilitza dues claus per xifrar el vostre text sense format. Això va arribar a l'arena per abordar un problema inherent al xifrat simètric. Si l'escolta d'alguna manera s'apodera de la clau secreta simètrica, tot el punt de xifratge queda anul·lat. Això és molt probable perquè la clau secreta pot haver de comunicar-se per canals de comunicació no segurs. Com a solució, el xifratge asimètric utilitza dues claus on una de les claus està disponible públicament i l' altra és privada i només la coneixeu. Imagina que algú et vol enviar un missatge; en aquest cas, tindreu una clau secreta privada i la clau pública corresponent estarà disponible per a qualsevol persona que vulgui enviar-vos un missatge xifrat. Així, el remitent xifra el missatge amb la clau pública i transforma el text sense format en text xifrat, i això només es pot desxifrar mitjançant la clau privada corresponent que permet a qualsevol persona enviar-te un missatge sense haver de compartir mai una clau secreta amb tu. Si un missatge es xifra amb la clau secreta, també es pot desxifrar amb la clau pública. De fet, el xifratge asimètric s'utilitza principalment als canals de comunicació diaris, especialment a Internet. Els algorismes de xifratge de clau asimètrica populars inclouen ElGamal, RSA, tècniques de corba el·líptica, PGP, SSH, etc.

Quina diferència hi ha entre l'encriptació simètrica i l'encriptació asimètrica?

• El xifratge simètric utilitza una única clau secreta que s'ha de compartir entre les persones que necessiten rebre el missatge, mentre que el xifratge asimètric utilitza un parell de claus públiques i una clau privada per xifrar i desxifrar els missatges quan es comuniquen.

• L'encriptació simètrica és una tècnica antiga, mentre que l'encriptació asimètrica és relativament nova.

• El xifratge asimètric es va introduir per complementar el problema inherent de la necessitat de compartir la clau en el model de xifratge simètric eliminant la necessitat de compartir la clau mitjançant un parell de claus públiques-privades.

Encriptació simètrica versus encriptació asimètrica

Puc donar-vos una visió general completa de si heu de seleccionar el xifratge simètric o el xifrat asimètric, però la veritat és que és molt poc probable que tingueu l'oportunitat de seleccionar si no sou un desenvolupador o un enginyer de software. Això es deu al fet que tots aquests xifratges es produeixen a la capa d'aplicació i per sota del model OSI de xarxes i un profe no hauria d'interferir amb res. Tindran garanties en diferents graus sobre la privadesa en funció dels programes que utilitzin. Per tant, el que és important recordar és que mai no comuniqueu la vostra clau secreta a través d'una xarxa pública si feu servir un algorisme de clau simètrica i el xifratge asimètric evita aquesta molèstia. No obstant això, normalment el xifrat asimètric triga relativament més temps i, com a tal, la majoria dels sistemes reals utilitzen un híbrid d'aquests dos mètodes de xifratge on la clau secreta utilitzada en el xifratge simètric es xifra mitjançant el xifrat asimètric per enviar-se per un canal insegur mentre que la resta del xifratge les dades es xifren mitjançant xifratge simètric i s'envien a través del canal insegur. Quan el receptor rep la clau xifrada asimètricament, fa servir la seva clau privada per desxifrar-la i un cop conegui el secret, pot desxifrar fàcilment el missatge xifrat simètricament.

Recomanat: