Puncte:2

Ce a motivat designul monstruos al CCM?

drapel vu

Funcția de formatare în Anexa A din NIST-SP-800-38C este un monstru care permite CCM să accepte nonce cu lungime variabilă de la 7-13 octeți, codificare cu lungime variabilă a lungimii sarcinii utile. De asemenea, lungimea etichetei este codificată în funcția de formatare, făcând trunchierea naivă a etichetei MAC potențial incompatibilă cu instanțele de text cifrat cu parametri specifici.

Modul GCM și ChaCha20-Poly1305 sunt mult mai bune - sunt similare, ambele folosesc modul contor, aplicând MAC peste text cifrat etc.

Ce a motivat IEEE să proiecteze CCM astfel (definiția CCM importată de NIST din schița lor)?

Paul Uszak avatar
drapel cn
Re.:Mai bine... GCM/Cha/poly poate fi transmis în flux. CCM nu este.
Patriot avatar
drapel cn
@DannyNiu Ați putea dori să puneți întrebarea astfel: „Ce ar fi putut motiva IEEE să proiecteze CCM...
SAI Peregrinus avatar
drapel si
Cu formularea actuală și fiind vorba de IEEE, sunt tentat să răspund „supând prea mulți fum de flux de lipit de-a lungul anilor”.
Maarten Bodewes avatar
drapel in
Pe partea bună: vă permite să utilizați CBC-MAC fără să vă faceți griji (exces de mult) cu privire la atacurile asupra acestuia. CMAC necesită operațiuni suplimentare. Modul EAX face mai bine în flux, dar este mai puțin eficient, deoarece folosește CMAC și o memorie suplimentară pentru a stoca autentificarea intermediară. Are avantajul că puteți transmite în flux *orice* și *în orice ordine*, ceea ce este neobișnuit pentru alte scheme de autentificare. Sunt de acord că CCM încearcă să fie prea deștept și că f***ingul necesar este o durere de cap majoră.
drapel pe
Potrivit [Rogaway și Wagner](https://web.cs.ucdavis.edu/~rogaway/papers/ccm.pdf), CCM a fost conceput pentru a evita OCB brevetat în standardul IEEE 802.11. Acest standard cerea mesaje de până la 65536 de octeți și etichete de 64 de biți, așa că presupun că s-au gândit că specializarea modurilor ca acesta pentru fiecare protocol era o idee bună.

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.