Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Appunti di Cybersecurity, Sbobinature di Sicurezza Dei Sistemi Informativi

Appunti e riassunti del corso di cybersecurity. Argomenti trattati: confidenzialità, crittografia simmetrica e asimmetrica/pubblica, cifratura, one time pad, pseudorandom generator e function, stream cipher, block cipher (ECB, CBC, CTR), integrità, autenticazione, MAC, CBC-MAC, authenticated encryption AE, authenticated encryption with associated data AEAD, hash function SHA256, HMAC, PBKDF2, merkle puzzle, discrete logarithm problem, diffie-hellman, RSA, crittografia ibrida, firma digitale, public key infrastructure, TLS, onion routing

Tipologia: Sbobinature

2024/2025

In vendita dal 03/10/2025

annalisa.814
annalisa.814 🇮🇹

4

(3)

40 documenti

1 / 17

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
CRITTOGRAFIA (Confidenzialità)
La crittografia è il processo di trasformazione di un testo in chiaro leggibile in un testo cifrato
illeggibile, allo scopo di mascherare le informazioni sensibili in modo che non possano essere
visibili ad utenti non autorizzati.
Le organizzazioni utilizzano regolarmente la crittografia nella sicurezza dei dati per proteggere
i dati sensibili da accessi non autorizzati e violazioni dei dati.
Infatti, nel progettare i sistemi di elaborazione dei dati, non è sufficiente che il programma
funzioni se utilizzato correttamente, è necessario che i dati siano protetti anche in presenza di
attacchi. L'utilizzo di strumenti standardizzati non implica che la risultante progettazione sia
sufficientemente robusta.
Ad esempio, i dati trasmessi, se pur correttamente, in internet tramite pacchetti non sono
protetti, in quanto leggibili da tutti i router che partecipano alla trasmissione, a meno che
questi non vengano inviati codificati.
I due principali tipi di crittografia sono:
Crittografia simmetrica: crittografa e decrittografa i dati utilizzando una chiave
simmetrica segreta che viene condivisa da tutte le parti coinvolte in una transazione.
Crittografia asimmetrica (nota anche come crittografia a chiave pubblica):
crittografa e decrittografa i dati utilizzando due chiavi diverse. Chiunque può utilizzare
la chiave pubblica per crittografare i dati, ma solo i titolari della chiave
privata corrispondente possono decrittografare tali dati.
CIFRATURA
La cifratura è una forma di crittografia che consiste nel criptare i dati per renderli
incomprensibili a tutti tranne a chi possiede la chiave di cifratura per decriptarli.
Un’informazione testuale scritta in linguaggio chiaro, il plaintext, viene quindi convertita in un
linguaggio codificato, ottenendo un testo illeggibile o "cifrato", il ciphertext.
La crittografia si basa su una tripla di algoritmi efficienti: (Gen,Enc,Dec)
K = Gen(1n) genera una chiave segreta di cifratura conosciuta solo dal mittente e dal
destinatario, ovvero una stringa casuale di n bit. (Si passa 1n per mantenere il tempo
polinomiale: passiamo n bit e ce ne restituisce n)
c = Enc(K,m) restituisce un ciphertext (encryption)
m = Dec(K,c) restituisce un plaintext (decryption)
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff