viernes, 16 de mayo de 2008

la criptografia de clau pública (o asimètrica) i la criptografia de clau simètrica

A) La Criptografia de clau privada o simètrica, existeix una única clau (secreta) que han de compartir tant l’emissor com el receptor. Amb la mateixa clau es xifra i es desxifra el document/arxiu, així doncs, la seguretat resideix només a mantenir aquesta clau en secret. Per altra banda, la simetria es refereix a que les parts tenen la mateixa clau, tant per a xifrar com per a desxifrar.
La Criptografia simètrica, s'ha implementat en diferents tipus de dispositius: manuals, mecànics, elèctrics, fins a arribar a les computadores, on es programen els algorismes actuals. La idea general és aplicar diferents funcions al missatge que es desitja xifrar de manera tal, que només coneixent la clau, pugui desxifrar-se. Encara que no existeix un tipus de disseny estàndard, tal vegada, el més popular és el de Fiestel[1] que realitza un nombre finit d'interaccions d'una manera particular, fins que finalment el missatge és xifrat. Aquest és el cas del sistema criptogràfic simètric més conegut: DONIS (Data Encryption Standard).

B) La Criptografia de clau pública o asimètrica (també denominada RSA per les sigles dels cognoms dels seus inventors Rivest Shamir i Adelman), cada usuari crea un parell de claus, una privada i altra pública, inverses dintre d'un cos finit. El que es xifra en emissió amb una clau, es desxifra en recepció amb la clau inversa.
La seguretat del sistema resideix en la dificultat informàtica de descobrir la clau privada a partir de la pública. Per aconseguir-ho, s’utilitzen funcions matemàtiques d'un sol sentit amb parany.
El naixement de la Criptografia asimètrica és el resultat de la recerca d'una manera més pràctica d'intercanviar les claus simètriques. Però veiem cóm funciona exactament la criptografia de clau pública:

- Anna obté la clau pública de Laia (k ).
- Anna dissenya un missatge (M) i el xifra amb la clau pública de Laia (k).
- Anna envia el missatge xifrat Ck(M)
- Laia rep el missatge i utilitza la seva clau privada k´ i obté Dk´(Ck(M)) = M

És a dir, qualsevol pot xifrar un missatge i fer l’enviament a la Laia, però només la Laia el pot desxifrar. Ningú més. Ni tan sols Anna ho pot fer, ja que no té la clau privada de la Laia.
[1] Angel Angel JJ. Criptografía para principiantes. Disponible en: http://www.htmlweb.net/seguridad/cripto_p/cripto_princ_1.html

1 comentario:

aleix dijo...

trobo que els mètodes de criptografia són molt interessant alhora de la seguretat en internet. És molt important poder estar segur que pots enviar un missatge algú sense que ningú el pugui desxifrar. la confidencialitat és un element bàsic en el nostre sistema bàsic de conunicació.

Aleix Badia Sicart