Newsgroup: it.comp.sicurezza.pgp
Titolo: Firma con chiave privata (PGP)

Ciao a tutti!
Scusate la domanda "base" ma ho provato a cercare un po' in giro e non trovo
una risposta convincente:
Riguardo la firma con PGP.
Se firmo un mio messaggio, non lo cripto, ma lo "certifico" utilizzando la
mia chiave privata.
Chi riceve il mio messaggio verifica la mia firma con la mia chiave pubblica
che lui possiede o a cui puň risalire.
il mio dubbio č: se firmo con la mia chiave privata, chi la riceve č ora in
grado di decriptare i messaggi criptati con la mia chiave pubblica?
La sicurezza viene cioč compromessa dalla firma?
Spero di essermi espresso abbastanza chiaramente.
Grazie in anticipo per il vostro aiuto, buona serata
Chicco

 La sicurezza viene cioč compromessa dalla firma?
ovviamente no

Grazie,
puoi darmi qualche particolare in più?

 ovviamente no
Un attimo; se qualcuno ricevesse la chiave privata, la sicurezza verrebbe
compromessa, ma č ovvio che nessun programma invia la chiave privata insieme
alla firma (la chiave privata non viene *mai* inviata). Quindi la sicurezza
*non* viene compromessa dalla firma (salvo particolari attacchi tipici del
sistema RSA).
Cristiano

 puoi darmi qualche particolare in più?
Quando firmi un messaggio, utilizzi la tua chiave privata; per
verificarne la firma, viene utilizzata la tua chiave pubblica (come
avevi già correttamente scritto tu).
Mentre, quando cifri un messaggio questo viene cifrato con la chiave
pubblica del destinatario (nel caso che il messaggio cifrato sia
destinato a te, con la *tua* chiave pubblica). Per poterlo decifrare,
deve quindi essere utilizzata la chiave privata corrispondente.
Si tratta (nei casi di "firma" e "cifratura") di due crittogrammi
asimmetrici, in cui, per ottenere il plaintext (nel caso della firma,
l'hash del plaintext), è necessaria la chiave "complementare".
Non è possibile risalire, dall'una, all'altra... quindi, un messaggio
cifrato e/o firmato di cui si conosce la chiave pubblica utilizzata, non
può rivelare alcuna informazione utile a riguardo della chiave privata
corrispondente.
Ciao,
un TJL73 e la teoria del funzionamento della crittografia asimmetrica...
-- 
"La risposta e` sempre all'interno del problema, non al di fuori."
                                                     -- Marshall McLuhan

 pubblica? La sicurezza viene cioè compromessa dalla firma?
Assolutamente no.
Firmare con la propria chiave privata non significa "darla in pasto"
a chiunque!
Proprio perche' non e' possibile "ricostruire" la chiave privata da
una firma.
Quando firmo applico una sorta di impronta che certifica il fatto di
aver scritto quel messaggio.
Ma non si può risalire dall'impronta all'intera chiave.
E se - per assurdo - fosse possibile ricostruirla, essa sarebbe
protetta dalla passphrase: ecco perche' è necessario scegliere ottime
passphrase, impossibili da indovinare.
Un saluto.
- -----------------------------------------
Aldo Latino
My PGP website: 
http://web.rossoalice.it/aldolat
My PGP Key ID: 0xB584ED5A
Fingerprint: 9B4D B3AE A15A 85C5 5BA0  8EA4 5E32 3388 B584 ED5A
My PGP Key: 
http://web.rossoalice.it/aldolat/key/aldo_chiavi.asc
My PGP Key Size: 4096/1024 bit
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0.3
Comment: My website: 
http://web.rossoalice.it/aldolat
iQA/AwUBQHktJV4yM4i1hO1aEQL/wQCgxrWa/gH+zzvkYq7FpQSsXUc1qt0AoJks
+Em8kl+JAo5BK+1U8KcQSgGA
=JM0W
-----END PGP SIGNATURE-----

Cristiano ha scritto:

appunto, la risposta e' "ovviamente no" xche' la chiave privata
non viene inviata, viene solo *usata* per firmare ;)
PS in ogni caso ci sarebbe *anche* la password della chiave
privata (certo che xo' avendo tutto il resto....)