Xifratge: diferència entre les revisions
Contingut suprimit Contingut afegit
m Robot treu enllaç al propi article |
mCap resum de modificació |
||
Línia 3:
En [[criptografia]] el '''xifratge''', de vegades anomenat '''encriptar''', és el procediment gràcies al qual s'escriu un missatge emprant un codi secret o xifra de forma que la comprensió del missatge sigui impossible o, si més no, difícil a tota persona que no tingui la [[Clau (criptografia)|clau]] secreta per desxifrar-lo.
Al llarg de la història s'han fet servir diferents tipus de '''xifratge,''' que actualment ja no tindrien utilitat
Encara que el xifratge pugui fer secret el contingut d'un document, cal complementar aquesta tècnica criptogràfica amb d'altres per tal de comunicar-lo de manera segura. Per verificar la
== Els dos tipus principals de xifratge ==
Línia 13:
* [[Criptografia de clau pública|asimètric]] quan fa servir claus diferents: una parella composta per una ''clau pública'', que serveix per xifrar, i per una ''clau privada'', que serveix per desxifrar.<ref name=rifa/> El punt fonamental sobre el qual se sosté aquesta descomposició pública/privada és la impossibilitat pràctica de deduir la clau privada a partir de la clau pública.
Els mètodes més coneguts són el [[DES]], el [[Triple DES]] i l'[[Advanced Encryption Standard|AES]] per a la [[criptografia simètrica]], i
La utilització d'un sistema simètric o asimètric depèn de les tasques a complir. La criptografia asimètrica presenta dos avantatges principals: suprimeix el problema de transmissió segura de la clau, i permet la signatura electrònica. No reemplaça tanmateix els sistemes simètrics, ja que els temps de càlcul són clarament més curts
== Diferència entre xifratge i codificació ==
Les operacions de xifratge i de [[codificació]] formen part de la [[teoria de la informació]]. La diferència essencial resideix en la voluntat de protegir les informacions i d'impedir a terceres persones d'accedir a les dades en el cas del xifratge. La codificació consisteix a transformar informació (de les dades)
El "codi" en el sentit criptogràfic del terme treballa al nivell de la semàntica (les paraules o les frases). Per exemple, un codi podrà substituir la paraula "avió" per un nombre. El xifratge treballa sobre components més elementals del missatge, les lletres o els bits, sense interessar-se pel significat
També es pot considerar que el xifratge ha de resistir
== Terminologia ==
Durant el procés de xifratge/desxifratge s'estableixen una sèrie de termes i convenis per facilitar referir-se als diferents elements que hi intervenen:
* El '''text
* El '''[[criptograma]]''' o '''text xifrat é'''s el missatge resultant una vegada s'ha produït el xifrat, és a dir, el missatge xifrat.
* El '''
* El '''xifrador''' és el sistema que implementa l'algoritme de xifrat.
* L''''
* La '''clau''' de xifrat s'utilitza a l'
* El '''
* El '''desxifrador''' és el sistema que implementa l'
* L''''
* La '''clau de
* La '''[[gestió de claus]]''' és el procés de generació, certificació, distribució i cancel·lació de totes les claus necessàries per portar a terme el
* El '''criptosistema''' és el conjunt estructurat dels [[Protocol criptogràfic|protocols]], els algoritmes de
* La '''descripció d'entitats''': quan es
Amb freqüència
== Preprocessat del text pla ==
En algunes ocasions, abans de xifrar es realitza un preprocès d'adaptació del text
* '''Conversió d'alfabet'''. Alguns xifradors utilitzen un alfabet del text en clar que no es correspon amb el del missatge que es vol xifrar. Per tant, és necessari adaptar el missatge a aquell alfabet. Per exemple, alguns xifradors utilitzen com alfabet del text pla l'alfabet llatí. Si es desitja xifrar un text en espanyol, és necessari realitzar un procés com a resultat del qual no apareguin els caràcters H, J, K, U, W i Y (per exemple, podrien substituir-se la U i la W per la V, la K amb la Q, la Ñ per la N, la Y per la I, la J per la G, i eliminar l'H). Un altre exemple clàssic és el cas de xifradors que no permeten xifrar minúscules, donat el cas serà necessari convertir-ho tot en majúscules.
* '''Preprocès per dificultar el criptoanàlisis'''. Per a augmentar la qualitat del text xifrat amb cert xifrador, ja sigui per la seva resistència davant d'atacs, extensió o qualsevol altra circumstància, a vegades es preprocessa el text
** Inclusió de fragments que són per despistar i que no tenen cap significat. Habitualment aquests fragments són caràcters, i s'anomenen
** Eliminació de situacions del text
*** Els espais en blanc i signes de puntuació acostumen a eliminar-se perquè, a més d'aconseguir una transmissió més eficient, s'aconsegueixi que les paraules no es puguin distingir pels contorns. Això pot produir ambigüitats que s'haurien de resoldre pel context.
*** Els casos de seqüències de lletres idèntiques seguides (per exemple, ''RR'' o ''LL'' de l'idioma espanyol), en determinats tipus de xifradors poden ser aprofitades per atacants. Per trencar aquestes seqüències de caràcters iguals, acostumen a aplicar-se dues estratègies: eliminar-ne un del dos, o posar un contingut que no s'ha d'interpretar (si és un sol caràcter, se l'anomena ''caràcter nul'').
|