Newsgroup: it.comp.sicurezza.pgp
Titolo: Sicurezza del pgp

Saluti a tutto il newsgroup.
Vorrei porre a chi è più esperto di me due domande: forse sono domande 
da FAQ ma cercando in rete non sono riuscito a trovare risposte 
soddisfacenti.
1) Chi realmente potrebbe rompere una cifratura PGP allo stato attuale 
delle cose? Si dice che l'NSA grazie al suo staff di matematici e a 
"giocattoli" abbastanza potenti può farlo senza problemi (se non potesse 
farlo PGP semplicemente non *esisterebbe*...). Facchiamo finta che sia 
così.. Ma chi altri? In italia ad esempio le forze dell'ordine sarebbero 
in grado farlo? Lo hanno già fatto? (io suppongo sempre che la chiave 
privata non venga trovata)!!
2) Il PGP funziona con chiavi da 1024 a 4096 bit. Esiste la possibilità 
di generare chiavi più lunghe? (Es. 8162, 16384 bit).
Mario.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
mario wrote:
| 1) Chi realmente potrebbe rompere una cifratura PGP allo stato attuale
| delle cose?
Che si abbiano le prove "nessuno".
Che si possa prevedere "nessuno".
Poi ognuno decide a che "grado di paranoia" fermarsi... esistono persone
che sono convinte che NSA possa romperlo senza alcun problema, anche se
(sarà che sono della 'fazione' opposta) mi pare siano una netta minoranza.
Da notare che la stragrande maggioranza di quelli convinti che "per NSA
non sia un problema" si basano molto più su "bug" (voluti o meno) del
"programma" o dell' "implementaizone" che non sulla teoria che ci sta
dietro. (nonostante alcuni usino la teoria "i matematici della NSA sono
55 anni avanti" per smontare perfino questo 0=) )
| 2) Il PGP funziona con chiavi da 1024 a 4096 bit. Esiste la possibilità
| di generare chiavi più lunghe? (Es. 8162, 16384 bit).
Risposta breve: sì, ma può dare problemi e non è utile.
Risposta lunga: se l'algoritmo simmetrico usato è da 128 bit è inutile
(a detta di molti esperti, come per le altre cose riferisco cose dette
da esperte e NON pensate/inventate/dette in prima persona da me) usare
un algoritmo asimmetrico con più di 3kbit.
Con algoritmi simmetrici a 256 bit pare che abbia senso usare chiavi
asimmetriche fino a 16kbit.
I programmi PGP e GPG hanno dei limiti "fisici" sulla dimensione di
chiiave che possono creare (mi pare 4096) e "usare" (qua dipende molto
dalle versioni specifiche).
Una postilla: non ha *ALCUN SENSO* (ma veramente nessuno) usare chiavi
più grandi a meno di usarle da un computer costruito a mano a partire da
pezzi fidati, installato in un bunker atomico scollegato dal mondo
esterno, in un computer che non ha alcun bug software e usando una
password di almeno qualche centinaio di lettere.
(sono stato un po' colorito, ma nella sostanza è così che la vedo io ^^)
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
http://www.megatokyo.it
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Cygwin)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iEYEARECAAYFAj9+vbEACgkQaJiCLMjyUvsCRQCdFOhqoZQJWZ9j9h2q8PTVfTlN
N40AoO0UdtH6pvsvxECuomzWupFlT/6s
=47by
-----END PGP SIGNATURE-----

 (sono stato un po' colorito, ma nella sostanza č cosě che la vedo io ^^)
Sono assolutamente d'accordo!
Tra le altre cose, su quel computer ci dovrebbero essere solo software
installati a partire da sorgenti verificati e il compilatore dovrebbe
essere stato creato direttamente in formato binario (per evitare che
qualche backdoor possa introdursi a qualche stadio della catena).. ;-))
-- 
Carlo Luciano
GPG ElG/DSA 4096/1024 Key: 
http://web.tiscali.it/clbianco/clbianco.asc
ID: 0x5324A0DA - Fingerprint: 8B00C61034120506111B143DEDBF71B45324A0DA

 
Paranoia pura insomma :) ..
Altra domanda (questa di ordine pratico). Dove conviene tenere la chiave 
  privata? PGP (o GPG) tenta di scriverla su hard disk. Io invece l'ho 
messa su un floppy (in 2 copie), credo sia più sicuro. Di solito dove 
viene tenuta?

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
mario wrote:
| Altra domanda (questa di ordine pratico). Dove conviene tenere la chiave
|  privata? PGP (o GPG) tenta di scriverla su hard disk. Io invece l'ho
| messa su un floppy (in 2 copie), credo sia più sicuro. Di solito dove
| viene tenuta?
Se è protetta da una password "seria" teoricamente la puoi tenere dove
ti pare, io personalmente preferisco comunque non farla uscier dal mio
PC, che è ben protetto esponendo su internet solo il servizio ssh (che
aggiorno spesso...).
Tieni conto che se usi la chiave su un computer "non fidato" non importa
che tu ce la lasci sul disco o meno: te la "stanno fregando" lo stesso.
Dato che un computer non comlpetamente fidato, per definizione, può
contenere programmini che se la copiano a tua insaputa, o che loggano
tutti i tasti che premi, etc. etc...
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
http://www.megatokyo.it
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Cygwin)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iEYEARECAAYFAj+Dw+YACgkQaJiCLMjyUvudPQCfZwBK7Rn6M6dFtae4suv2X97S
AIYAn07f/+KnHI3hPliyEoshaRbjN/1H
=uxbj
-----END PGP SIGNATURE-----

 viene tenuta?
Dipende dall'uso che ne fai. Potrei dirti che su floppy e' piu' sicura, ma
e' piu' facile che qualcuno te lo rubi o che il floppy si danneggi
diventando inutilizzabile... 
Se la passphrase e' buona, non dovresti correre nessun rischio in ogni
caso, a meno che qualcuno non possa scoprirla usando, ad esempio, un
keylogger o sbirciando da sopra la tua spalla mentre la digiti... ;-)
