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==--