Newsgroup: it.comp.sicurezza.crittografia
Titolo: PGP, fingerprint e KeyID

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Si è sempre detto che, per essere sicuri della identità di una chiave
pubblica, e' sufficiente controllare il fingerprint.
Ma leggevo su Kriptonite.pdf (un file che ho preso non ricordo dove)
alla pagina 89 che
- ------------------------
Alcune analisi molto sofisticate hanno smentito la convinzione
diffusa ed esposta, per motivi di
semplicità, nelle righe precedenti [cioe' il fatto che dal
fingerprint si risalga alla appartenenza di una chiave]: in realtà il
fingerprint non identifica in modo assolutamente univoco una chiave
pubblica, in quanto è tecnicamente possibile .pilotare. la creazione
di una chiave
pubblica affinchè questa presenti un certo fingerprint stabilito a
priori (magari proprio quello di una
chiave già esistente che si vuole .clonare.). Lo stesso discorso vale
per il key ID della chiave. L.unico
modo sicuro per identificare una chiave in modo univoco pare pertanto
essere quello di verificare
contemporaneamente fingerprint, key ID e dimensione della chiave (in
quanto nella creazione di una
chiave con fingerprint .pilotato. si perde il controllo sulla sua
dimensione in bit). Si tratta di una
delle questioni che rappresentano probabilmente lo stato dell.arte
nella ricerca di punti deboli nel
PGP.
- ------------------------
Che roba! Non lo sapevo!
E voi?
Quindi vanno controllate tre cose:
1) fingerprint
2) KeyID
3) dimensioni in Kb della chiave (cioè del file in se stesso).
Riguardo alla dimensione in Kb mi viene però da chiedermi: se alla
mia chiave pubblica altri aggiungono le proprie firme, la dimensione
in Kb non aumenta? E quindi come si fa a controllarne la dimensione?
Non è un dato che varia in continuazione?
Avevo pensato di mettere nel mio biglietto da visita il mio
fingerprint (una sciccheria!), ma a quanto pare non serve a niente!
Ciao a tutti.
- -----------------------------------------
Aldo Latino
My website: 
http://web.tiscali.it/aldolat
My PGP Key ID: 0xB584ED5A
Fingerprint: 9B4D B3AE A15A 85C5 5BA0  8EA4 5E32 3388 B584 ED5A
My ***ACTUALLY*** PGP Key Size: 17.303 byte
My PGP Key: 
http://web.tiscali.it/aldolat/key/aldo.asc
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0.3
iQA/AwUBQEZQg14yM4i1hO1aEQJdRwCgsQ2yHTwyrUjus3P/xxW31XFbTFkAoNsC
vDJq7g7lVbSEi250L5CpPfqX
=iUAN
-----END PGP SIGNATURE-----

 Non è un dato che varia in continuazione?
Se quel che ho scritto poco sopra è corretto, allora no. Quindi, sempre
imho, sul biglietto da visita ad esempio andrebbe indicato qualcosa del
tipo:
Gpg e/D 4096/1024 Key ; ID: 0x01234567
Fingerprint: FY5J4F53JY5DUJYY53JY54J5GY4JN54J54GHN354J
Spero di esserti stato utile e di non aver scritto troppe sciocchezze.
Ciao.
-- 
Achille.
P.S.: Antispam in e-mail, eliminare il maiuscolo e sostituire il doppio
invalid con il nostro TLD nazionale.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Tutto "diciamo" vero... almeno a suo tempo!
Questo difatti era causato da un bug "di implementazione" delle prime
chiavi RSA, quelle che oggi si chiamano "RSA legacy".
Per le nuove RSA e per le DSA questo problema non si pone minimamente e
il fingerprint è PERFETTAMENTE affidabile.
quindi, tranquilli, a meno di usare chiavi "veramente vecchie"... e poi,
come dire... quando una persona usa una chiave da 4067 bit invece di
4096, oppure 1003 invece di 1024, insomma, come dire.. si nota =P
Lapo
- --
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.4 (Cygwin)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iEYEARECAAYFAkBGnxAACgkQaJiCLMjyUvvnAgCfWQxFKVW0kcHiPKcnB0+Oc/Wd
2qAAn33a8M1UKN/B+vCMIm5OsOQvD+hJ
=p53E
-----END PGP SIGNATURE-----

 Tutto "diciamo" vero... almeno a suo tempo!
se non ricordo male c'era riuscito Imad (quello di PGPckt) a forgiare un
KeyID, che era  "DEADBEEF"

 KeyID, che era  "DEADBEEF"
Creare un KeyID specifico è una collisione hash da 32bit, questione
di... qualche ora.
Forgiare un intero fingerprint è una collisione piena.. oggi come oggi
infattibile.
Lapo
- --
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.4 (Cygwin)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iEYEARECAAYFAkBHsYAACgkQaJiCLMjyUvuDWwCfdTG1ik4lOBOi5+/nCw8LZY5y
BqkAn07fSpqlPUyYOaXDxukk1cE2JG2Q
=X4IW
-----END PGP SIGNATURE-----