Posizione: Casa > internet >

Quali sono gli algoritmi crittografici?

  

algoritmi crittografici sono sequenze di processi, o regole, utilizzate per cifrare e decifrare i messaggi in un sistema di crittografia. In termini semplici, sono processi che proteggono i dati da fare in modo che le persone indesiderate, non può accedervi. Questi algoritmi sono una grande varietà di usi, compresa la garanzia di sicurezza e autenticazione delle transazioni finanziarie.

algoritmi di crittografia più implicano l'uso della crittografia, che consente a due parti di comunicare, evitando di terzi non autorizzati da comprendere tali comunicazioni. Cifratura trasforma in testo leggibile umano in qualcosa di illeggibile, noto anche come cifrato . I dati crittografati viene quindi decriptato per ristrutturarlo, rendendolo comprensibile al partito destinato. Cifratura e decifratura operano sulla base di algoritmi.

Ci sono molti diversi tipi di algoritmi di crittografia, sebbene la maggior parte di essi rientrano in una delle due classifiche-simmetrica e asimmetrica. Alcuni sistemi, tuttavia, l'uso di un ibrido di entrambe le classifiche. Algoritmi simmetrici, noto anche come chiave simmetrica o condivisa algoritmi a chiave, il lavoro con l'uso di una chiave conosciuta solo per i due soggetti autorizzati. Mentre questi ultimi possono essere realizzati in forma di cifrari a blocchi e cifrari a flusso, la stessa chiave viene utilizzata sia per cifrare e decifrare il messaggio. Data Encryption Standard (DES) e Advanced Encryption Standard (AES) sono gli esempi più conosciuti di algoritmi di crittografia simmetrica.

algoritmi di crittografia asimmetrica contare su una coppia di chiavi-una chiave pubblica e una chiave privata. La chiave pubblica può essere rivelato, ma, per proteggere i dati, la chiave privata deve essere nascosto. Inoltre, la crittografia e la decrittografia dei dati deve essere effettuata tramite i tasti associati pubbliche e private. Per esempio, i dati crittografati con la chiave privata deve essere decifrati con la chiave pubblica, e viceversa. RSA è uno degli esempi più comuni di questo algoritmo.

algoritmi simmetrici sono di solito molto più veloce di algoritmi asimmetrici. Questo è in gran parte legati al fatto che solo una chiave è necessaria. Lo svantaggio di condivisione di sistemi chiave, tuttavia, è che entrambe le parti conoscano la chiave segreta. Inoltre, dal momento che l'algoritmo utilizzato è di dominio pubblico, in realtà è la chiave che controlla l'accesso ai dati. Per questi motivi, le chiavi devono essere salvaguardate e cambiato relativamente di frequente per garantire la sicurezza.

Mentre algoritmi crittografici vengono utilizzati per garantire la sicurezza, non sono 100% a prova di stupido. Sistema subottimale può essere infiltrati e le informazioni sensibili possono essere compromessa a seguito. Prova rigorosa degli algoritmi, dunque, soprattutto sulla base degli standard stabiliti e di debolezza individuati è vitale per garantire la massima sicurezza.

----------------------------------
Articolo correlato:
----------------------------------