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 format 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 politics, 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 necessariament treballem amb textos). Llavors passa per un procés de xifrat que fent servir algorismes converteix la informació original il·legible per tothom que no tingui els mitjans per desxifrar (un altre algorisme), i la clau Actualment els algorismes, podriem dir-ne mètodes, 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ú ens estigui espiant no pot llegir la nostra informació.

[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