如何进行伽罗瓦域乘法?

时间:2015-04-30 23:55:51

标签: ocaml aes rijndael galois-field

我正在实施AES加密。在混合列/反向混合列过程中,我需要进行伽罗瓦域乘法。我使用以下文档中的查找表(第5.4.2节) https://www.ime.usp.br/~rt/cranalysis/AESSimplified.pdf

如果转到上面指定的部分,L表中的(0,0)列为空。那么当我说我需要查找L(0,0)时我会返回什么。我试图返回0,但那给了我错误的加密。

1 个答案:

答案 0 :(得分:0)

原来的动作是乘法。因此,如果您的值是 0x00,则不必在 L 表中查找,整个乘法的结果为零。