I am new to AES and I am too much confused about the generation of S-box in AES. I don't have any idea of $GF(2)^8$ field and how the things are happening around. Please answer this question with a example in layman language.


closed as too broad by e-sushi Dec 16 '17 at 4:26

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ I voted to reopen, because I don't think it's an exact duplicate. The 'How are the AES S-Boxes calculated' question assumes we understand inversion in $GF(2^8)$ (note, not $GF(2)^8$); this question explicitly assumes the submitter doesn't. $\endgroup$ – poncho Aug 10 '15 at 18:58
  • 1
    $\begingroup$ Related question crypto.stackexchange.com/questions/18062/… $\endgroup$ – Richie Frame Aug 11 '15 at 4:42
  • 1
    $\begingroup$ I doubt that the theory of finite fields and its operations could be easily explained in layman's language. In the book "The Design of Rijndael" by J. Daemen and V. Rijmen, something general about GF and in particular concerning the AES S-Box are to be found. There are a number of textbooks on finite fields, which however mostly presume familiarity with some level of math background knowledge IMHO. $\endgroup$ – Mok-Kong Shen Aug 12 '15 at 17:12

Browse other questions tagged or ask your own question.