Concetti Chiave
- La crittografia consente di rendere le informazioni leggibili solo a destinatari specifici attraverso tecniche di codifica e decodifica.
- I cifrari storici, come il cifrario a sostituzione di Giulio Cesare e il cifrario a trasposizione, utilizzano chiavi per proteggere i messaggi.
- La crittoanalisi rappresenta l'opposto della crittografia, mirando a violare le comunicazioni cifrate tramite strategie analitiche.
- I moderni sistemi crittografici, come l'RSA, si basano su un approccio a chiave asimmetrica, con chiavi pubbliche e private per garantire la sicurezza.
- La crittografia a chiave asimmetrica è stata introdotta nel 1975 e ha rivoluzionato la sicurezza delle comunicazioni digitali.
La crittografia è la tecnica che consente di rendere visibili le informazioni a specifici destinatari.
Un testo che potrà essere letto da tutti, verrà a definirsi, come Il testo cifrato invece verrà reso leggibile tramite una decodifica, e la codifica e la decodifica verranno ad essere svolte da parte di algoritmi crittografici, che serviranno ad implementare l'utilizzo delle funzioni matematiche e si serviranno delle chiavi, che di solito hanno un valore molto elevato.
Cifrari storici e loro utilizzo
Si possono analizzare, in questo caso dei cifrari, che sono:
1)cifrario a sostituzione, che deriva dai tempi di Giulio Cesare, dove si parte dall'alfabeto e ad esempio se si ha una chiave con valore 3, si ha tale risultato DEFGHILMNOPQRSTUVZABC.
Ovviamente per la garantire la massima segretezza del messaggio, con dei vantaggi per i decodificatori e quindi non è molto ideale ed in seguito lo staremo ad approfondire.
2)cifrario a trasposizione, dove in questo caso la chiave è una parola, che servirà a spezzare il messaggio in più righe e successivamente si ordineranno le colonne, così da ottenere il testo cifrato.
Cifrazione e crittoanalisi
La crittoanalisi, è completamente l'opposto della crittografia, con l'obiettivo di violare le regole di comunicazione.
Il crittoanalista potrebbe avere gioco facile, se conosce il testo cifrato e se viene sapere che è stato usato il cifrario di Cesare, in quanto provando in maniera esaustiva ci riuscirebbe, dato che ci sono 21 chiavi possibili.
La L'operatore Xor, servirà a mettere a confronto due proposizioni, con la ricezione di un valore positivo, cioè 1, nel caso di valori diversi e un valore 0 nel caso di uguali.
Esempio:
A 110011010
K 101110001
C 011101011
C xor K 110011010
Quindi, si può desumere che K= A xor C.
Sistemi crittografici moderni
I principali sistemi crittografici utilizzati sono:
1)2)3)Tale crittografia, è stata introdotta nel 1975 e fa uso di due chiavi:
1)la chiave pubblica, che verrà ressa leggibile a tutti;
2)la chiave privata, che ovviamente non viene resa pubblica.
Il principale esempio, di algoritmo che fa riferimento alla crittografia a chiave asimmetrica, è l'RSA, prende il nome dai suoi inventori cioè Rivest, Shamir e Adleman, ed è stato inventato nel 1978.
Fonte: libro di testo
PRO.SIA Informatica e processi aziendali volume per la classe 5° con ebook ed espansione online.
Autori: Agostino Lorenzi e Enrico Cavalli.
Casa editrice: Istituto Italiano Edizioni Atlas.
Domande da interrogazione
- Cos'è la crittografia e come funziona?
- Quali sono i principali tipi di cifrari storici?
- Che cos'è la crittoanalisi e come si differenzia dalla crittografia?
- Qual è il funzionamento della crittografia a chiave asimmetrica?
La crittografia è una tecnica che rende le informazioni visibili solo a specifici destinatari, utilizzando algoritmi crittografici per codificare e decodificare i messaggi tramite chiavi di alto valore.
I principali cifrari storici includono il cifrario a sostituzione, che utilizza un'alfabeto modificato, e il cifrario a trasposizione, che spezza il messaggio in righe e riordina le colonne per ottenere il testo cifrato.
La crittoanalisi è l'opposto della crittografia, mirata a violare le comunicazioni. Un crittoanalista può decifrare un messaggio se conosce il cifrario utilizzato, come nel caso del cifrario di Cesare.
La crittografia a chiave asimmetrica, introdotta nel 1975, utilizza due chiavi: una pubblica, accessibile a tutti, e una privata, riservata. L'algoritmo RSA è un esempio di questo sistema, sviluppato nel 1978.