Puncte:1

Cum se rezolvă această S Box?

drapel cn

introduceți descrierea imaginii aici

Am efectuat XOR și rezultatul vine ca 1001. Acum, confuzia mea este că în S-Box standard (DES) intrarea este de 6 biți, unde primul și ultimul bit împreună specifică rândul și coloana de 4 biți de mijloc. Chiar dacă atașez două zerouri în stânga făcând rezultatul XOR 001001, atunci rândul 01 nu există în problemă. Dacă nu, atunci rândul 11, adică nici 3 nu există.

Tabelul de permutare constă din nou din poziții de 4 biți care sugerează ca ieșirea S-Box să fie reprezentată în 4 biți (nici o problemă).Sunt confundat cu partea S-Box. Te rog ajuta-ma.

Bukaida avatar
drapel cn
Multumesc pentru clarificare. Tocmai încep cu criptografia și încerc să învăț elementele de bază.
kelalaka avatar
drapel in
Cu puțină muncă, puteți face și o masă pentru asta. Vezi actualizarea.
kelalaka avatar
drapel in
Această temă, am fost considerată nu, totuși, ați putea clarifica acest lucru?
Bukaida avatar
drapel cn
Tocmai am întâlnit această problemă pe un site web în timp ce căutam probleme legate de s-box. Sunt destul de mare și, din fericire, nu trebuie să fac nicio treabă academică acasă
kelalaka avatar
drapel in
Ok, era mai bine să menționez acest lucru și să oferiți și linkul. În mod normal, oferim doar indicii pentru întrebările HW în comentarii.
Puncte:0
drapel in

Te limitezi la DES Sbox ca fiind singurul posibil. Nu, aceasta nu este singura modalitate și, de asemenea, DES SBox are intrare pe 6 biți și ieșire pe 4 biți. SBox-ul tău este de fapt o permutare și inversabilă. DES SBox-urile nu sunt inversabile.

Sbox-ul tău este doar un rând și valid. 1001 este 9 și ieșirea Sbox-ului este 10, adică 1010 în binar. Poti vedea SBox-ul AES ca alternativă și rețineți că se poate scrie o singură linie și pentru Sbox-ul AES.

Acum, aceasta este versiunea tabelă a Sbox-ului tău; cei mai puțini doi biți determină coloanele, iar restul determină rândurile. De exemplu 0100 reprezintă coloana 00 și rând 01

\begin{array}{|c|c|c|c|c|c|}\hline & \color{red}{00}& 01 & 10 & 11\ \hline 00 & 7&9&1&0\ \hline \color{red}{01}& \color{red}{2}&4&11&6\ \hline 10& 15&10&14&13\ \hline 11& 8&3&12&15\ \hline \end{matrice}

Nu există magie aici. Orice tabel cu o singură linie care are $2^{2n}$ elementele pot fi transformate în $2^n \time 2^n$ tabel prin simpla scriere a tabelului $2^n$ rând și dând primul $n$bit la numărul coloanei și restul la numerele de rând.

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.