Newsgroup: it.comp.sicurezza.pgp
Titolo: Conoscenza della chiave privata

Mi domandavo di quanto venisse semplificato il compinto di infrangere
un messaggio PGP una volta nota la chiave privata (ma non la
password). Qualcuno puo' darmi lumi?
Ciao,
      ___
     (___
      ___)tefano.

password). Qualcuno puo' darmi lumi?
Dipende dalla passphrase che hai scelto:
1) prima l'attaccante (in gergo si chiama cosi' chi attenta alla tua
privacy) provera' pw di tipo comune: il tuo nome, il nome della tua
donna, il tuo codice fiscale ed altre pw banali tipo "pippo", "pluto"
ecc...se hai scelto quelle lui ti frega subito.
2) poi l'attaccante provera' ad usare (mediante appositi programmi)
come pw tutte le parole aventi senso compiuto in italiano, inglese,
francese ecc. (quelle che si trovano nei dizionari): ci vuole un po'
di tempo, ma se hai scelto fra queste lui ti frega in pochi giorni
usando un buon calcolatore istruito allo scopo.
3) infine dovra' provare tutte le pw ottenibili da una qualsiasi
combinazione di caratteri alfanumerici (sono una novantina,
punteggiatura e simboli compresi).
In tal caso, supponendo che la tua pw sia fatta di N caratteri, lui
dovra' fare circa
90^N
tentativi, quindi se ad esempio usa un processore capace di fare 100
milioni di tentativi al secondo e sa che la tua pw contiene dieci
caratteri gli ci vorranno:
90^10/(10^8*60*60*24*365) = 11056
anni per provare tutte le combinazioni possibili; ma lui la lunghezza
della tua pw non la sa quindi dovra' prima succhiarsi tutte le prove
con pw da 9 caratteri, da 8, da 7 ecc.
Pertanto gli ci vorranno:
(90^10+90^9+90^9+....+90^2+90^1)/(10^8*60*60*24*365) = 11180
anni per essere matematicamente certo di trovare la pw giusta, se
questa e' da 10 caratteri e lui usa il processore ipotizzato.
Nulla vieta che l'attaccante abbia fortuna e becchi subito la
combinazione vincente, ma e' un po' come fare 13 al totocalcio
giocando solo due colonne...
Naturalmente piu' e' lunga la tua pw piu' il tempo necessario a
comprometterla aumenta a dismisura, quindi un consiglio: non usare pw
corte e/o "prevedibili" (o comunque riconducibili alla tua vita
privata o ai tuoi dati anagrafici) e per il resto vai tranquillo...
Ciao ;) 
--
Per rispondermi via e-mail, togliete la parola "fake" dal mio indirizzo.

password). Qualcuno puo' darmi lumi?
Si puo' ora immaginare una situazione tipica di attacco molto concreto
al proprio sistema crittografico: il proprio computer cade
completamente nelle mani del nemico (ad esempio a causa di una
improvvisa perquisizione). In questo caso, a meno che non si siano
attuate ulteriori precauzioni (ad esempio l'uso di file system
crittati o steganografati, come vedremo piu' avanti), la chiave
segreta risulta compromessa e lo e' di conseguenza il 50% della nostra
sicurezza. Ma se abbiamo predisposto tutto con cura, il 50% di una
quantita' "relativamente infinita" rimane qualcosa di "relativamente
infinito". L'importante e' dunque scegliere bene la propria
passphrase.
(da Kriptonite, maggio '96, ed. Nautilus)
cya
Z@K
Kriptonite. Fuga dal controllo globale.
Crittografia, anonimato e privacy
nelle reti telematiche
http://www.ecn.org/kriptonite
remove "kazzo" from my address to send me a message

privata o ai tuoi dati anagrafici) e per il resto vai tranquillo...
Capito, grazie.
Ciao,
      ___
     (___
      ___)tefano.

stec...@tin.it
 wrote:
 >Mi domandavo di quanto venisse semplificato il compinto di infrangere
 >un messaggio PGP una volta nota la chiave privata (ma non la
 >password). Qualcuno puo' darmi lumi?
Dipende da quanto e` forte la password. Se e` debole si puo` indovinarla
per tentativi usando crack 5, se e` forte e lunga e` molto difficile.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *