Re: problema: quale chiave?
GP <[email protected]> Mon, 07 Apr 2008 23:15:24 +0200
| Newsgroups | gmane.comp.security.italian.crypto |
|---|---|
| Message-ID | <1207602924.5973.59.camel@yatm> |
--===============1189455970== Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Il giorno lun, 07/04/2008 alle 11.32 +0200, michele dallachiesa ha scritto: > ciao, > ho un problema che non so bene come risolvere. cerco di spiegarmi: >=20 > 1. A manda a B un messaggio cifrato (con chiave simmetrica) EncryptedM= essage > 2. B ha N chiavi, fra le quali ce' anche quella per decifrare Encrypted= Message >=20 > problema: B come puo' scegliere la chiave giusta per decifrare > EncryptedMessage fra le N che possiede? >=20 > soluzione1: A appende ad EncryptedMessage il fingerprint della chiave, > in modo tale che poi B la possa riconoscere fra le sue N. ma... esiste > un algoritmo di generazione del fingerprint di una chiave simmetrica > crittograficamente sicuro? Puoi allegare al crittotesto l'hash con SHA256 della chiave usata per cifrare. Se magari B possiede gi=C3=A0 gli hash di tutte le chiavi dovres= ti guadagnare qualcosa in termini di tempo. SHA256 =C3=A8 robusto, sembra che non hanno trovato collisioni... ma =C3=A8= solo questione di tempo. g --===============1189455970== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline ________________________________________________________ http://www.sikurezza.org - Italian Security Mailing List --===============1189455970==--