Puncte:0

IV-urile aleatoare în modul de criptare bloc CTR combinate cu XOR permit criptarea numărului de blocuri până la același număr de IV?

drapel pf

am citit despre Cifrul bloc CTR modul în Wikipedia: „Dacă IV/nonce este aleatoriu, atunci ele pot fi combinate cu contorul folosind orice operație inversabilă (concatenare, adăugare sau XOR) pentru a produce blocul de contor unic real pentru criptare.”

Să presupunem că vreau să fac o schemă de criptare cu CTR și AES în care XOR valoarea contorului cu IV-ul complet.

Are avantaj față de combinarea unui Nonce+Counter?

Dacă dimensiunea blocului este de 128 de biți, XORingul unui contor de 128 de biți pe un IV aleatoriu permite criptarea a până la 2^128 de blocuri?

kelalaka avatar
drapel in
Mica problemă a x-or este operația suplimentară x-or pe bloc. Odată setat nonce||counter, nu există nicio operație în afară de increment. Deși contorul în modul normal limitează numărul de blocuri de criptat sub aceeași (cheie, nonce), acest lucru este cel mai necesar, deoarece AES este un PRP care are un mesaj lung diferit de PRF. Xoring, pe de altă parte, nu are nicio limită, este stabilit în mod explicit datorită limitelor. Pe scurt, nu este mare diferență.

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.