I punti chiave di questo modulo sono:
Cryptography è la scienza di tenere dati sicuri da entità indesiderate e non attendibili.
I principali obiettivi della crittografia sono:
Privacy
Autenticità
Integrità
I problemi fondamentali affrontati dalla crittografia sono:
problema di accordo chiave
problema di comunicazione sicura
I due tipi principali di primitivi crittografici sono:
primitivi chiave simmetriche
primitivi chiave Asymmetric
I quattro tipi più comuni di modelli di attacco sono:
Solo attacco di tipo Ciphertext (COA)
attacco di testo in chiaro (KPA)
Attacco in chiaro scelto (CPA)
Attacco cifrato scelto (CCA)
Kerckhoffs ' Principio afferma: Un sistema di crittografia dovrebbe essere sicuro anche se tutto sul sistema, tranne la chiave è la conoscenza pubblica.
L'interpretazione di Perfect Security suggerisce che la probabilità di conoscere un testo in chiaro rimane la stessa prima e dopo aver visto il cifrario - testo