Criptografia Kryptographie Cryptographie Criptografía Cryptography

Perché la crittografia?

L'uomo ha sempre sentito il bisogno di dissimulare delle informazioni, ben avanti l'apparizione dei primi computer e macchine di calcolo.

Dalla sua creazione, la rete Internet si è talmente evoluta tanto da diventare uno strumento essenziale della comunicazione. Tuttavia, questa comunicazione mette sempre più in gioco dei problemi strategici legati all'attività delle aziende sul Web. Le transazioni fatte attraverso la rete possono essere intercettate, tanto più che le leggi faticano a trovare un posto su Internet, bisogna quindi garantire la sicurezza di queste informazioni, ed è la crittografia che se ne occupa.

Che cos'è la crittografia?

La parola crittografia è un termine generico per indicare l'insieme delle tecniche che permettono di cifrare dei messaggi, cioè permettono di renderli illeggibili senza un'azione specifica. Il verbo criptare è talvolta usato ma gli si preferirà il verbo codificare.

La crittologia è essenzialmente basata sull'aritmetica : Nel caso di un testo, si tratta di trasformare le lettere che compongono il messaggio in una successione di cifre (sotto forma di bits nel caso dell'informatica dato che il funzionamento dei computer è basato sul codice binario), e poi di fare dei calcoli su queste cifre per :

  • modificarle in modo da renderle incomprensibili. Il risultato di questa modifica (il messaggio cifrato) è detto crittogramma (in inglese ciphertext) per opposizione al messaggio iniziale, chiamato messaggio in chiaro (in inglese plaintext) ;
  • far si che il destinatario sappia decifrarli.
Il fatto di codificare un messaggio per renderlo segreto viene detto Codificazione. Il metodo inverso, che consiste nel ritrovare il messaggio originale, è detta decodificazione.

vocabulaire relatif au chiffrement

La codificazione si fa generalmente attraverso una chiave di codificazione, la decodificazione necessita quindi di una chiave di decodificazione,Si distinguono solitamente due tipi di chiavi :

  • Le chiavi simmetriche: si tratta di chiavi usate per la codificazione ma anche per la decodificazione. Si parla quindi di codificazione simmetrica o a chiave segreta.
  • Le chiavi assimetriche: si tratta di chiavi usate in caso di codificazione assimetrica (dette anche codificazione a chiave pubblica). In questo caso, si usa una chiave diversa per la codificazione e la decodificazione.

Viene chiamato decrittazione (il termine Decriptaggio può anche essere eventualmente usato) il fatto di provare a decifrare illegittimamente il messaggio (che la chiave di decodificazione sia conosciuta o meno dall' Attaccante).
Quando la chiave di decodificazione non è conosciuta dall'attaccante si parla di Crittanalisi o Crittoanalisi ( si sente spesso il termine più familiare di crack).

La criptologia è la scienza che studia gli aspetti scientifici di queste tecniche, quindi ingloba la crittografia e la crittoanalisi.

Le funzioni della criptografia

La criptografia è tradizionalmente usata per nascondere dei messaggi agli occhi di alcuni utenti. Questa utilizzazione ha oggi un interesse sempre maggiore dato che le comunicazioni via internet circolano su infrastrutture di cui non si può garantire l' affidabilità e la confidenzialità. Ormai, la criptologia serve non soltanto a preservare la confidenzialità dei dati ma anche a garantirne l' integrità e l' autenticità.

La criptanalisi

Viene detta criptanalisi la ricostruzione di un messaggio cifrato in chiaro attraverso dei metodi matematici. Così, ogni criptosistema deve necessariamente essere resistente ai metodi di criptanalisi. Quando un metodo di criptanalisi permette di decifrare un messaggio cifrato attraverso un criptosistema, si dice allora che l'algoritmo di decodificazione è stato « crackato ».

Distinguiamo abitualmente quattro metodi di criptanalisi :

  • Un attacco su testo cifrato solamente consiste nel ritrovare la chiave di decodificazione partendo da uno o più testi cifrati :
  • Un attacco su testo in chiaro conosciuto consiste nel ritrovare la chiave di decodificazione partendo da uno o più testi cifrati, conoscendo il testo in chiaro corrispondente :
  • Un attacco su testo in chiaro scelto consiste nel ritrovare la chiave di decodificazione partendo da uno o più testi cifrati, con la possibilità per l'attaccante di generarli partendo da testi in chiaro :
  • Un attacco su testo cifrato scelto consiste nel ritrovare la chiave di decodificazione partendo da uno o più testi cifrati, con la possibilità per l'attaccante di generarli partendo da testi in chiaro.


Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:52:03.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.
Migliori risposte per « Crittografia » in :
Crittografia - Secure Sockets Layers (SSL) Vedi Introduzione a SSL SSL (Secure Sockets Layers, che può essere tradotto da livello di sockets sicuri) è una procedura di sicurizzazione delle transazioni effettuate via Internet. Le standard SSL è stato messo a punto da Netscape , in collaborazione...
Crittografia - S/MIME Vedi Introduzione a S/MIME S/MIME(per Secure MIME, cioè Secure Multipurpose Mail Extension, che può essere tradotto con estensioni di posta elettronica a scopi multipli e sicuri) è una procedura di sicurezza degli scambi con posta elettronica che...
Crittografia - Enigma Vedi "Non abbiate mai una fiducia cieca in un sistema di crittografia". - Gilles DubertretLa storia di Enigma E' alla fine della prima guerra mondiale è apparsa impellente la necessità di criptare i messaggi (anche se le tecniche di codificazione...
Download AxCrypt VediAxCrypt è un software di crittografia per proteggere con password file o cartelle in Windows. AxCrypt utilizza l'algoritmo AES-128. AxCrypt ha le seguenti caratteristiche: Integrazione con i menu contestuali di Windows. Basta fare clic sul...
Crittografia - Secure Shell (protocollo SSH) VediInternet permette di realizzare un gran numero di operazioni da remoto, soprattutto l'amministrazione di server oppure il trasferimento di file. Il protocollo Telnet e gli r-comandi BSD (rsh , rlogin e rexec) che permettono di effettuare queste...
PKI - Infrastruttura di chiavi pubbliche VediChe cos'è una PKI? Viene detta PKI (Public Key Infrastucture, o in francese infrastruttura a chiave pubblica (ICP), talvolta infrastruttura di gestione di chiavi (IGC)) l'insieme delle soluzioni tecniche basate sulla crittografia a chiave...
Leggi sulla crittografia Vediil problema della legislazione Esistono delle leggi su Internet, nonostante esse siano spesso inadeguate e ogni paese abbia la propria legislazione, ad esempio la Francia vietava fino a qualche anno fa ogni tipo di codificazione (eccetto la firma...