Censorship banner.png

Difference between revisions of "Guri:Sicurezza di internet"

From Wiki - Hipatia
Jump to: navigation, search
(questa crittografia è sicura al 100%?)
(la crittografia informatica)
Line 6: Line 6:
 
== la crittografia informatica ==
 
== la crittografia informatica ==
  
nella crittografia informatica spesso si usa un tipo particolare di crittografia denominata "asimmetrica", oppure come "crittografia a coppia di chiavi", poiché si usano 2 chiavi, una denominata "pubblica" e l'altra "privata". la chiave pubblica, che deve essere distribuita, serve a cifrare un documento destinato alla persona che possiede la relativa chiave privata. La chiave privata, personale e segreta, serve per decodificare un documento cifrato con la chiave pubblica. in sostanza le chiavi pubbliche servono per codificare un messaggio in modo che se dovesse essere intercettato durante il tragitto non potrà essere aperto ma potranno soltanto aprirlo il mittente e il destinatario, i quali hanno una chiave pubblica condivisa e una chiave privata personale per aprire il messaggio;  
+
nella crittografia informatica spesso si usa un tipo particolare di crittografia denominata "asimmetrica", oppure come "crittografia a coppia di chiavi", poiché si usano 2 chiavi, una denominata "pubblica" e l'altra "privata" (asimmetrica in questo caso vuol dire che la chiave di cifratura e la chiave di apertura sono 2 cose differenti e quindi se si scopre ad esempio la chiave pubblica non è possibile ricavare la chiave privata perché non esiste nessuna lettura logica. la chiave pubblica, che deve essere distribuita, serve a cifrare un documento destinato alla persona che possiede la relativa chiave privata. La chiave privata, personale e segreta, serve per decodificare un documento cifrato con la chiave pubblica. in sostanza le chiavi pubbliche servono per codificare un messaggio in modo che se dovesse essere intercettato durante il tragitto non potrà essere aperto ma potranno soltanto aprirlo il mittente e il destinatario, i quali hanno una chiave pubblica condivisa e una chiave privata personale per aprire il messaggio;  
<!--quindi se un hacker dovesse intercettare il messaggio e anche scoprire qual è la chiave pubblica per codificarlo, non potrebbe aprirlo perché non possiede una chiave privata che possa corrispondere con la chiave pubblica del messaggio. -->
+
quindi se un hacker dovesse intercettare il messaggio e anche scoprire qual è la chiave pubblica per codificarlo, non potrebbe aprirlo perché non possiede una chiave privata che possa corrispondere con la chiave pubblica del messaggio.
 
le chiavi privati sono chiavi di dimensioni molte grosse (1024 byte e spesso anche di più) e hanno una password che conosce soltanto chi le ha create.
 
le chiavi privati sono chiavi di dimensioni molte grosse (1024 byte e spesso anche di più) e hanno una password che conosce soltanto chi le ha create.
  

Revision as of 11:51, 2 December 2011

cos'è la crittografia

La parola crittografia deriva dall'unione di due parole greche: (kryptós) che significa "nascosto", e (graphía) che significa "scrittura". La crittografia tratta delle "scritture nascoste", ovvero dei metodi per rendere un messaggio "offuscato" in modo da non essere comprensibile a persone non autorizzate a leggerlo. Un tale messaggio si chiama comunemente crittogramma.

la crittografia informatica

nella crittografia informatica spesso si usa un tipo particolare di crittografia denominata "asimmetrica", oppure come "crittografia a coppia di chiavi", poiché si usano 2 chiavi, una denominata "pubblica" e l'altra "privata" (asimmetrica in questo caso vuol dire che la chiave di cifratura e la chiave di apertura sono 2 cose differenti e quindi se si scopre ad esempio la chiave pubblica non è possibile ricavare la chiave privata perché non esiste nessuna lettura logica. la chiave pubblica, che deve essere distribuita, serve a cifrare un documento destinato alla persona che possiede la relativa chiave privata. La chiave privata, personale e segreta, serve per decodificare un documento cifrato con la chiave pubblica. in sostanza le chiavi pubbliche servono per codificare un messaggio in modo che se dovesse essere intercettato durante il tragitto non potrà essere aperto ma potranno soltanto aprirlo il mittente e il destinatario, i quali hanno una chiave pubblica condivisa e una chiave privata personale per aprire il messaggio; quindi se un hacker dovesse intercettare il messaggio e anche scoprire qual è la chiave pubblica per codificarlo, non potrebbe aprirlo perché non possiede una chiave privata che possa corrispondere con la chiave pubblica del messaggio. le chiavi privati sono chiavi di dimensioni molte grosse (1024 byte e spesso anche di più) e hanno una password che conosce soltanto chi le ha create.

questa crittografia è sicura al 100%?

NO. Questo tipo di crittografia e piuttosto sicuro, ma non del tutto, sia per quanto riguarda la chiave pubblica che quella privata. in questo caso le soluzioni sono due: 1)Si incontra il destinatario di persona e gli si dà direttamente la propria chiave pubblica. 2) si telefona il destinatario per leggere un codice associabile in modo sicuro alla chiave stessa, ma da cui non si può ricavare la chiave; in questo modo, riconoscendo le rispettive voci, si certifica anche la validità della chiave ottenuta. Per quanto riguarda la chiave privata il discorso cambia, perché essa risiede sul disco fisso di colui che l'ha creata e cifrata con una password. con particolari virus l'hacker è in grado facilmente di sbloccare la chiave della vittima conoscendone addirittura la password per utilizzarla, violando a tutti gli effetti l'efficienza della crittografia asimmetrica.

esistono altri programmi di crittografia?

SI. Ne esistono di vari tipi, molto spesso tutti creati secondo delle regole matematiche di probabilità. un sistema molto usato è quello della crittografia coi numeri primi. in sostanza la chiave consiste di un codice , ma in questo codice sono presenti 2 incognite: essi sono 2 numeri primi molto grandi (circa 300 cifre) ora l'operazione diventa praticamente impossibile anche usando centinaia di super computer, per la semplice regola matematica che secondo Euclide i numeri primi sono infiniti e che il risultato di un prodotto di 2 numeri primi può essere fattorizzato solo per quei numeri e nessun'altro.