Puncte:1

Inserarea unei intrări de 32/64 de biți într-o cutie Feistel S ar consuma aceleași cicluri pe octet ca și inserarea unui singur octet?

drapel pf

Blowfish împarte un cuvânt de 32 de biți în 4 octeți și inserează fiecare octet ca intrare într-o casetă S.

Să presupunem că fac același lucru, dar cu un cuvânt întreg, 32 sau 64 de biți. Cifrul bloc MARS face același lucru cu cuvintele de 32 de biți.

Consumă aceleași cicluri pe octet ca și inserarea unui singur octet?

Puncte:1
drapel my

Blowfish împarte un cuvânt de 32 de biți în 4 octeți și inserează fiecare octet ca intrare într-o casetă S.

Nu, nu - Blowfish folosește Sbox-uri cu intrări pe 32 de biți. O anumită implementare Blowfish poate decide să insereze fiecare octet într-o intrare Sbox de 4 octeți separat, totuși nu este obligat să facă acest lucru (și există implementări care vor insera toți cei patru octeți deodată).

Consumă aceleași cicluri pe octet ca și inserarea unui singur octet?

Genul ăsta de întrebare este specifică hardware-ului. Pe de altă parte, pentru aproape orice lucru de deasupra unui microcontroler, scrierea a patru octeți într-o singură scriere a unui cuvânt aliniat de 32 de biți va fi cel puțin la fel de rapidă (și pe unele platforme, mai rapidă) decât o scriere de 8 biți (și, prin urmare, consumă considerabil mai puține). cicluri pe octet).

BTW: de ce îți pasă? Programarea cheilor (care atunci când se generează sbox-uri se face, cel puțin, pentru acele cifruri cu sbox-uri dinamice) se face de obicei o dată (când obțineți cheia) și de obicei nu este considerată un blocaj de performanță (cel puțin, deoarece cifrurile sunt de obicei utilizate ).

phantomcraft avatar
drapel pf
Este posibil să se implementeze o versiune Blowfish care inserează patru octeți la unul în S-box și păstrând în continuare securitatea cifrului original?

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.