Criptografia
De Viquipèdia
Criptografia (del Grec kryptós, "ocult", i gráphein, "escriure") és, tradicionalment, l'estudi de formes de convertir informació des de la seva forma original cap a un codi incomprensible, de forma que sigui il·legible pels que no coneguin aquesta tècnica. En el passat la criptografia va ajudar a assegurar el secret en les comunicacions importants, agents secrets o documents militars o diplomàtics.
En l'actualitat, l'us de la criptografia s'ha estès tant en els sectors empresarials i polítics, per exemple els bancs per fer comerç electrònic, com per els usuaris particulars que gràcies a iniciatives com el PGP poden disposar de nivells de seguretat usats pels serveis secrets per enviar els seus correus electrònics.
[edita] Terminologia
De la informació original en diem el text pla (encara que no necessàriament treballem amb textos). Llavors passa per un procés de xifrat que fent servir algorismes converteix la informació original en un codi il·legible per tothom que no tingui els mitjans per desxifrar (un altre algorisme), i la clau.
Actualment els algorismes, o tècniques criptogràfiques, consisteixen en programes d'ordinador que aprofiten propietats numèriques que fan que sense la clau sigui molt difícil d'obtenir la informació.
Per exemple estem fent servir la criptografia quan ens connectem al nostre banc a través de Internet, de manera que encara que algú intercepti la informació que intercanviem amb aquest, no podrà descodificar la informació interceptada.
[edita] Criptografia de clau simètrica
Un algorisme criptogràfic es diu de clau simètrica quan es fa servir la mateixa clau per a xifrar i per a desxifrar. Cal doncs que aquesta clau es faci arribar al destinatari del missatge per algun mitjà alternatiu.
[edita] Criptografia de clau pública
Els algorismes de clau pública generen un parell de claus, una d'elles es fa servir per a xifrar el missatge i l'altra pot desxifrar-lo. El receptor del missatge pot fer pública una de les claus i mantenir secreta l'altra, d'aquesta manera no és necessari disposar d'un canal segur per on enviar claus. Els algorismes de clau pública es fan servir per a construir signatures digitals.