Wpis z mikrobloga

@Passarinho: a mam do wymnożenia 2 takie macierze jak na zdjęciu i dodatkowy opis do nie

"mnożenia wykonywana jest zgodnie z regułami tej operacji na ciele skończonym GF(2 do potęgi 8). Również pojawiająca się w równaniach operacja XOR może zostać przedstawiona w jako odpowiadająca jej operacja dodawania na ciele skończonym GF(2 do potęgi 8)."

I na obarzku w pierwszej linijce wymnazam liczby w formacie hex i przekonwertowuje je na DEC, w
ZawszeMyjeKubkiOctem - @Passarinho: a mam do wymnożenia 2 takie macierze jak na zdjęc...

źródło: comment_1622223312350vNhbqEsb8KYcNymeDGW.jpg

Pobierz
  • Odpowiedz
@ZawszeMyjeKubkiOctem: Ok, więc po pierwsze polecam przeczytać
https://en.wikipedia.org/wiki/Finite_field_arithmetic

Po drugie, to "coś" przez co dzielimy to pewno będzie 283, skoro zaczęliśmy od AES (przeczytaj uważnie fragment o mnożeniu - po prostu myśl o wielomianach jako o zapisie binarnym).

02*C0= 11 000 000 0 binarnie i teraz robimy to mod 100011011 (=283), co daje (w systemie dziesiątkowym) 384 mod 283 = 101

03*71=
1110001*
_____11 ( XOR)
10010011
=147

CA*01=CA = 202
  • Odpowiedz