RE: Rottura di xevron

"Francesco Rinarelli" <[email protected]> Tue, 13 Mar 2007 14:15:16 +0100
Newsgroups gmane.comp.security.italian.crypto
Message-ID <[email protected]>
Alessandro barenghi scrive:

>esempio : assumo i numeri d' uso dei numeri di test del paper e
>attraverso una moltiplicazione ottengo
>
>midb*mida=
>68649215815345809894794524664582178043218794050295644619695039635107\
>48464195461115232717448380115398847530277175035988375300402428264805\
>568577400970218750
>(il numero e' escaped per un comodo uso su terminale con bc)

Attenzione che però, per quanto ho capito, non hai moltiplicato midA e midB, 
ma IdA*Sh e IdB*Sh, che quindi conservano ancora le loro parti laterali. 
Avevo provato anche io a moltiplicare MidA e MidB e poi a dividere per sh, 
ma per quanto ho potuto verificare la parte centrale in questo modo dipende 
dalle parti tagliate, e quindi in generale non riottieni la chiave 
condivisa. Ovviamente questo "in generale non ottieni" andrebbe dimostrato 
dagli autori di Xevron, visto che si limitano a dire che la funzione non è 
invertibile perché "non è per definizione una funzione"! Esempio: e se Sh 
fosse fatto di tutti 1? E se sh fosse un multiplo di IdA o IdB? etc etc.

Francesco Rinarelli

_________________________________________________________________
Imposta MSN.it come tua Home Page e vinci l'XboX 360! 
http://concorsohp.it.msn.com

________________________________________________________
http://www.sikurezza.org - Italian Security Mailing List