Criptografia simètrica
La criptografia simètrica, també coneguda com a criptografia de clau simètrica (en anglés symmetric key cryptography), criptografia de clau secreta (en anglés secret key cryptography) o criptografia d'una clau[1] (en anglés single-key cryptography), és un método criptográfico en el qual s'usa una única clau compartida per a sifrar i dessifrar mensages entre l'emissor i el receptor. Les dos parts que es comuniquen han de posar-se d'acort de bestreta sobre la clau a usar. Una volta que abdós parts tenen accés a esta clau, el remitent sifra un mensage usant la clau, ho envia al destinatari, i este lo dessifra en la mateixa clau.
Els algoritmes usats en la criptografia simètrica són principalment operacions booleanes i de transposició, i és més eficient que la criptografia asimètrica.
Seguritat
[editar | editar còdic]La seguritat d'este sistema radica en mantindre la clau en secret.
Un bon sistema de sifrat posa tota la seguritat en la clau i cap en l'algoritme. En atres paraules, no deuria ser de cap ajuda per a un atacant conéixer l'algoritme que s'està usant. Només si l'atacant obtinguera la clau, li serviria conéixer l'algoritme. Els algoritmes de sifrat àmpliament utilisats tenen estes propietats .. (per eixemple: AES).
Ya que tota la seguritat està en la clau, és important que siga molt difícil endevinar el tipo de clau. Açò vol dir que el palmito de claus possibles, o siga, l'espai de possibilitats de claus, deu ser ampli. Richard Feynman va ser famós en Els Àlbers per la seua habilitat per a obrir caixes de seguritat; per a alimentar la llegenda que hi havia entorn a ell, duya damunt un joc de ferramentes que incloïen un estetoscopi. En realitat, utilisava una gran varietat de trucs per a reduir a un chicotet número la cantitat de combinacions que devia provar, i a partir d'ahí simplement provava fins que endevinava la combinació correcta. En atres paraules, reduïa el tamany de possibilitats de claus.
Actualment, els ordenadors poden dessifrar claus en extrema rapidea, i esta és la raó per la qual el tamany de la clau és important en els criptosistemes moderns. L'algoritme de sifrat DES usa una clau de 56 bits, lo que significa que hi ha 256 claus possibles (72.057.594.037.927.936 claus). Açò representa un número molt alt de claus, pero un ordenador genèric pot comprovar el conjunt possible de claus en qüestió de dies. Una màquina especialisada pot fer-ho en hores. Algoritmes de sifrat de disseny més recent com 3DES, Blowfish i IDEA usen claus de 128 bits, lo que significa que existixen 2128 claus possibles. Açò equival a moltíssimes més claus, i encara en el cas de que una gran cantitat de màquines estigueren cooperant, tardarien prou temps en trobar la clau.
Sifrats de clau simètrica en informàtica
[editar | editar còdic]- Sifrats de Bloc: sifren el mensage dividint el fluix en blocs de k bits. Cada bloc es correspon en un atre diferent. Per eixemple, un bloc en k=3 "010" es podria correspondre en "110". S'utilisen algoritmes com DES, TDES, RC5, RC6, CAST, Serpent, IDEA, Kasumi, Blowfish, Camellia i AES (Rijndael). Estos algoritmes treballen en blocs de 64 o 128 bits.
- Sifrats de fluix: s'utilisen en aplicacions a on la velocitat del fluix de senyes és variable o en temps real, com a telefonia o WLAN. Es genera un "fluix de claus" a partir d'una llavor aleatòria i es combina bit a bit en l'informació en clar. Alguns eixemples són RC4, Trivium, SEAL, WAKE, VEST, SNOW i Rabbit.
- Sifrat simètric de resum (hash functions): s'utilisen per a garantisar l'integritat de les senyes. Alguns eixemples són els algoritmes SHA o Whirlpool.
Referències
[editar | editar còdic]- ↑ G. J. Simmons, "A survey of Information Authentication". Contemporary Cryptology, The science of information integrity, ed. GJ Simmons, IEEE Press, New York, (1992)
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Criptografía simétrica» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.