Xifrat de clau simètrica versus xifratge de clau pública
La criptografia és l'estudi d'amagar informació i s'utilitza quan es comunica a través d'un mitjà no fiable com Internet, on la informació s'ha de protegir d' altres tercers. La criptografia moderna se centra a desenvolupar algorismes criptogràfics que puguin xifrar dades de manera que sigui difícil de trencar per un adversari a causa de la duresa computacional (per tant, no es podria trencar amb un mitjà pràctic). El xifratge utilitza un algorisme anomenat xifrat per xifrar les dades i només es pot desxifrar amb una clau especial. La informació xifrada es coneix com a text xifrat i el procés d'obtenció de la informació original (text pla) del text xifrat es coneix com a desxifrat. Dos dels mètodes de xifratge més utilitzats són el xifratge de clau simètrica i el xifratge de clau pública. La criptografia de clau simètrica implica mètodes de xifratge, on tant l'emissor com el receptor comparteixen la mateixa clau utilitzada per xifrar les dades. A la criptografia de clau pública, s'utilitzen dues claus diferents però relacionades matemàticament.
Què és el xifratge de clau simètrica?
A l'encriptació de clau simètrica (també conegut com a clau secreta, clau única, clau compartida, una clau o xifratge de clau privada), tant l'emissor com el receptor comparteixen la mateixa clau que s'utilitza tant per al xifratge com per al desxifrat de les dades. De fet, les dues claus poden ser idèntiques o trivialment relacionades (és a dir, cal una transformació molt senzilla per anar entre les dues). En l'ús de la vida real, dues o més parts comparteixen un secret que es pot utilitzar per al manteniment d'un enllaç privat per a la comunicació. AES (Advanced Encryption Standard) és un algorisme molt popular, que pertany a la família d'algorismes de xifratge de clau simètrica.
Què és el xifratge de clau pública?
A l'encriptació de clau pública, s'utilitzen dues claus diferents però relacionades matemàticament. El xifratge de clau pública xifra les dades mitjançant la clau pública del destinatari i no es pot desxifrar sense utilitzar una clau privada coincident. En altres paraules, necessiteu una clau per bloquejar (xifrar el text pla) i una altra clau per desbloquejar (desxifrar el cipertext). El més important és que una clau no es pot utilitzar en lloc de l' altra. Depenent de quina clau es publica, el xifratge de clau pública es pot utilitzar per a dos propòsits. Si la clau de bloqueig es fa pública, aquest sistema pot ser utilitzat per qualsevol persona per enviar una comunicació privada al titular de la clau de desbloqueig. Si és al revés, el sistema permet verificar els documents bloquejats pel propietari. El xifratge de clau pública és un algorisme de clau asimètrica. Però només alguns algorismes de clau asimètrica tenen la propietat especial de no poder revelar una clau amb el coneixement de l' altra. Per tant, els algorismes de clau asimètrica amb aquesta propietat especial s'anomenen algorismes de xifratge de clau pública.
Quina diferència hi ha entre el xifratge de clau simètrica i el xifratge de clau pública?
La diferència principal entre el xifratge de clau simètrica i el xifratge de clau pública és el fet que el xifratge de clau simètrica utilitza la mateixa clau (privada, secreta) per al xifratge/desxifrat, mentre que el xifratge de clau pública utilitza una clau pública i una privada. Ambdues parts haurien de conèixer la clau en el xifratge de clau simètrica, mentre que no hi ha cap requisit per al xifratge de clau pública. Només, qualsevol de les claus és coneguda per les dues parts en el xifratge de clau pública. Com que això elimina la necessitat de compartir la vostra clau privada (com en l'encriptació de clau simètrica) i el risc que es vegi compromesa, el xifratge de clau pública es pot considerar més segur en aquest sentit.
Però un desavantatge important del xifratge de clau pública és que és moltes vegades més lent que el xifratge de clau simètrica. Per tant, el xifratge de clau simètrica pot ser millor per xifrar grans quantitats de dades. A més, els algorismes de xifratge de clau pública han d'utilitzar una clau comparativament més forta que el xifratge de clau simètrica per aconseguir la mateixa força (per la senzilla raó que una clau es fa pública a la criptografia de clau pública).