CRITTOGRAFIA E FIRMA DIGITALE RISERVATEZZA DEI MESSAGGI • Come può Bob essere sicuro che solo Alice può leggere il messaggio? • Soluzione: crittografia con chiave simmetrica CHIAVE SIMMETRICA • Si basa su una chiave segreta nota ad entrambe le parti Limiti: • La chiave deve essere scambiata in maniera sicura • Non c’è modo di sapere se qualcuno ha corrotto il messaggio CHIAVE ASIMMETRICA • Si basa su due chiavi differenti: una pubblica e una privata CHIAVE ASIMMETRICA • E’ possibile scambiarsi la chiave pubblica anche attraverso un mezzo insicuro come internet (https) • Conoscendo la chiave pubblica deve essere impossibile trovare quella privata AUTENTICAZIONE E INTEGRITA’ DEL MESSAGGIO • Come fa Alice a sapere che il messaggio proviene da Bob? • Come fa Alice ad essere sicura che il messaggio non è stato alterato? FIRMA DIGITALE • Viene calcolata una fingerprint sulla base del contenuto del messaggio per essere sicuri che esso non venga alterato