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