Chiavi pubbliche e private: il concetto
Come funziona la crittografia asimmetrica spiegata con l'analogia della cassetta postale a doppia serratura. Cosa fa davvero la chiave pubblica, perché la chiave privata non deve mai lasciare il tuo dispositivo, come nasce la fiducia tra due sconosciuti che si scambiano messaggi cifrati.
PGP, OpenPGP e GPG: chi è chi
La differenza tra PGP (il software originale di Phil Zimmermann del 1991), OpenPGP (lo standard RFC 4880) e GPG/GnuPG (l'implementazione libera del progetto GNU). Perché la confusione dei nomi è la prima barriera all'ingresso e come orientarsi tra le versioni.
Installare GPG su desktop
nstallazione via package manager: su Linux, su macOS, su Windows. Gpg4win con Kleopatra come interfaccia grafica su Windows, GPG Suite su macOS con integrazione Apple Mail.
Generare e gestire la coppia di chiavi
Creazione della coppia primaria + sottochiavi con RSA 4096 o Curve25519, scelta della passphrase, esportazione della chiave pubblica in formato ASCII armored, backup cifrato della chiave privata, revoca preventiva da conservare offline.
Cifrare email con ProtonMail e client tradizionali
ProtonMail: cifratura PGP trasparente tra utenti Proton e verso non-Proton con chiavi importate. GPGTools per Apple Mail su macOS. Thunderbird con supporto OpenPGP nativo dal 2020. SimpleLogin per gestire alias con cifratura PGP end-to-end.
Firmare messaggi e file
Firma digitale vs cifratura: quando serve garantire l'autenticità senza nascondere il contenuto. Verifica delle release software firmate (Tor Browser, Tails, distro Linux), firma dei propri comunicati pubblici, differenza tra firma inline e detached.
PGP nelle indagini OSINT
Quando incontri una chiave pubblica sul profilo di un target o su un forum: cosa ci fai. Interrogare i keyserver (keys.openpgp.org, keyserver.ubuntu.com), analizzare i metadati della chiave (data creazione, sottochiavi, firme di fiducia), Keybase come piattaforma di verifica pubblica.