Software

Basi di crittografia

La crittografia è un regime di segretezza per convertire il testo in una forma non leggibile, chiamata cypher-testo, che non può essere compreso dagli utenti non autorizzati. Quando l'utente previsto converte il messaggio in forma di testo originale per renderlo comprensibile, tale meccanismo è chiamato decrittografia. Con l'avvento di Internet e l'utilizzo diffuso di marketing online, net servizi bancari, assistenza sanitaria e altre, dove sono condivise informazioni critiche aziendali, tutti sono molto più consapevoli dell'applicazione della metodologia di crittografia.

Nel caso di una connessione a un server sicuro, il testo ottiene crittografato automaticamente nel browser web. Tuttavia, molte persone preferiscono utilizzare la crittografia nella corrispondenza email pure. I programmi con plug-in per i client di posta aiutano a realizzare questo. PGP (Pretty Good Privacy) è il migliore tra loro. PGP aiuta non solo a crittografia dei messaggi e-mail, ma le cartelle e i file personali possono anche essere crittografate utilizzando questa metodologia. Allo stesso modo, è anche possibile applicare la crittografia di un intero disco o un volume. Una chiave di decrittografia speciale è usata per montare l'unità per lo scopo di accesso. Dopo l'auto-lettura può essere smontato e quindi restituisce allo stato crittografato, cosicché Spywares, intrusi, spioni o cavalli di Troia non possono accedervi. Generalmente programmi finanziari o altri dati sensibili di un'organizzazione sono memorizzati nell'unità crittografata.

Come è più facile di toccare i circuiti senza fili, per comunicazioni wireless crittografia o decrittografia è appositamente preferito. Tuttavia, per qualsiasi tipo di transazione sensibili crittografia/decrittografia deve essere utilizzato, ad esempio acquisto online tramite carta di credito o la condivisione dei segreti organizzativi tra diversi reparti.

Ci sono fondamentalmente due categorie della metodologia di crittografia - simmetrica e asimmetrica. In un algoritmo a chiave simmetrica una singola chiave predeterminata è condiviso tra il client e il server sia crittografare e decrittografare i testi. Blowfish, DES e AES sono gli esempi dell'algoritmo a chiave simmetrica. D'altra parte, l'algoritmo a chiave asimmetrica utilizza una coppia di chiavi, una pubblica e una chiave privata. Le chiavi pubbliche sono utilizzate per cifrare il testo, ma il testo di cypher può essere decrittografato solo dal ricevitore, che possiede la chiave privata della coppia di chiavi. Diffie-Hellman e RSA sono gli esempi dell'algoritmo a chiave asimmetrica. La crittografia asimmetrica è più forte di crittografia simmetrica, a causa della segretezza della chiave di decrittazione. Ma potrebbe non essere molto sicuro, fino a quando il destinatario dei dati o il server è correttamente identificato. A questo proposito, le firme digitali sono solitamente usate online per autenticare il ricevitore.

Come più persone ottenere esposti per il fatto che la natura aperta di Internet, instant messaging e posta elettronica, la necessità di crittografia senza dubbio sarà realizzata. Senza crittografia le informazioni, che sono passate attraverso Internet, non solo sono disponibile a tutti, ma sono anche aperte per essere utilizzato in modo improprio.