Crittografia

18 Dicembre 2020 Redazione SoloTablet
SoloTablet
Redazione SoloTablet
share
La crittografia è la branca della crittologia che tratta delle "scritture nascoste", ovvero dei metodi per rendere un messaggio "offuscato" in modo da non essere comprensibile/intelligibile a persone non autorizzate a leggerlo. (Wikipedia)

La descrizione che segue è liberamente tratta dal libro di Mario Rossano: La crittografia da Cesare ai quanti - Un percorso formativo su algoritmi, sicurezza e blockchain.

Un libro che consigliamo di leggere!


 

La crittografia si occupa delle scritture il cui significato non è immediatamente comprensibile. E' una scienza che racchiude i metodi di scrittura nascosta, in modo che il messaggio o il dato in generale risulti incomprensibile ai soggetti non autorizzati a leggerlo.

Gli algoritmi crittografici si suddividono prevalentemente in reversibili e irreversibili, in funzione del fatto che sia possibile o meno ricostruire il dato di input una volta che questo sia stato criptato. 

Gi algoritmi reversibili si suddividono a loro volta in simmetrici e asimmetrici, in funzione del fatto che la chiave di cifratura sia uguale o diversa dalla chiave di decifratura. Si dicono inoltre monoalfabetici quando ad un carattere del testo in chiaro corrisponde sempre lo stesso differente carattere del testo cifrato. Sono invece polialfabetici quei cifrari per cui ad uno stesso carattere del testo in chiaro possono corrispondere molteplici differenti caratteri del testo criptato.

CONSIGLIATO PER TE:

Chi sono gli adulti tecnovigili?

In merito alla modalità con cui gli algoritmi crittografici costruiscono il crittogramma (il dato criptato), invariavilmente operano tutti per sostituzione e trasposizione.  Con la trasposizione i simboli cambiano semplicemente di posto nel dato in chiaro. Con la sostituzione il simbolo del dato viene sostituito da un altro simbolo nel crittogramma.

 

comments powered by Disqus

Sei alla ricerca di uno sviluppatore?

Cerca nel nostro database


Albegor.com

Professionista con lunga esperienza nel settore mobile, fin dalla comparsa sul mercato...

Vai al profilo

Third Millenium

Software house dedicata allo sviluppo di App per il mondo mobile

Vai al profilo

ArsETmedia Srl

MOBILE MEDIA APPLICATIONS ET SOLUTIONS Sviluppo applicazioni, giochi, eBooks su iOS...

Vai al profilo

Bluzz

Bluzz è un marchio che raggruppa professionisti e aziende che operano da più di...

Vai al profilo