Puncte:2

Este posibil să adaptăm Keccak pentru a utiliza cuvinte native pe 60 de biți, fără a fi nevoie să emulați U64?

drapel ca

Să presupunem o arhitectură cu cuvinte native rapide de 60 de biți (un exemplu apropiat ar fi Ocaml, care are numere de 63 de biți fără casete și numai numere de 64 de biți în casete). Căutăm cea mai rapidă funcție hash din acea arhitectură.Keccak este grozav, dar cel mai bun pariu al nostru, până acum, este să îl portam din implementări care folosesc numere pe 32 de biți, cum ar fi JavaScript. Ar fi sub-optim. Mă întreb dacă este posibil să modifici Keccak pentru a folosi cuvinte pe 60 de biți în stările sale interne. Ar fi o altă funcție, dar este în regulă. Există vreun ghid despre cum să faci acest lucru în siguranță?

poncho avatar
drapel my
De fapt, se știe că operația Keccak modificată pentru a avea $z=60$ (dar altfel neschimbată) nu este inversabilă, adică nu este o permutare; Nu știu ce efect ar avea asupra securității (sau cât de multă „entropie” ar pierde nonpermutarea)...

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.