Cos'è un Cryptosystem?
Un sistema crittografico è un concetto essenziale per proteggere le informazioni vitali su Internet. Tutte le informazioni personali sensibili al tempo passano attraverso ciò che è noto come un server sicuro e le informazioni vengono quindi crittografate o inserite nel codice. La persona che riceve le informazioni deve disporre del sistema adeguato per decodificare o decodificare le informazioni. Informazioni come nomi, indirizzi, numeri di carte di credito e numeri di previdenza sociale sono spesso protetti utilizzando almeno una forma di un sistema crittografico. In questo contesto, la parola cryptosystem viene utilizzata come abbreviazione dei termini sistema crittografico.
I cryptosystems sono generalmente considerati la scelta migliore per proteggere le informazioni vitali su Internet. I protocolli di sicurezza come SSL, TLS e SSH si basano tutti su sistemi crittografici e primitivi crittografici per formare la base della loro codifica. La sicurezza dell'uso dei sistemi crittografici non è del tutto infallibile, in quanto vi sono fattori variabili tra cui l'utente, il computer, la rete su cui sono archiviate le informazioni e il server su cui sono condivise. Molte persone che usano Internet per uso personale riconosceranno un server sicuro da una piccola icona a forma di lucchetto nella parte inferiore della finestra del browser Internet. Questa è una buona indicazione che un sistema crittografico è in uso su quella particolare pagina web allo scopo di mantenere le informazioni private.
Prima dell'avvento dei computer e di Internet, la parola cryptosystems veniva usata in un contesto diverso. Un crittografo, o qualcuno che lavora con codici segreti per nascondere informazioni, creerebbe un insieme di tre algoritmi matematici. Un set genererebbe le informazioni, un altro le crittograferebbe e il terzo le decifrerebbe. In sostanza, le informazioni utilizzate nella crittografia verrebbero "rimescolate" due volte e decodificate una volta.
Esiste una miriade di tecniche crittografiche, ma le più sicure si basano sull'abbellimento di quelli che sono noti come primitivi crittografici . Questi algoritmi di basso livello sono costruiti e ricreati per stabilire un codice che può essere infranto solo in un certo numero di modi. Più basso è il numero di modi in cui un sistema crittografico può essere risolto, maggiore è la sicurezza della crittografia.
Poiché il termine è usato tra agenti di sicurezza informatica e crittografi, una pubblicazione popolare per i professionisti della sicurezza di Internet, Internet Security Glossary , suggerisce che il termine cryptosystem non dovrebbe essere usato insieme alla sicurezza di Internet per evitare confusione. Piuttosto che usare quel termine, il Glossario sulla sicurezza di Internet suggerisce che vengano usati i termini crittografia o crittografia . Nonostante la raccomandazione della pubblicazione, molte persone continuano a usare la parola cryptosystem per riferirsi a codici sia computerizzati che non computerizzati.