AES core (using a 128 bit key) for SAKURA platform described in: Ricardo Chaves, Lukasz Chmielewski, Francesco Regazzoni, and Lejla Batina, "SCA-Resistance for AES: How Cheap Can We Go?", AfricaCrypt 2018 Available configurations: 1) sakura_g_aes128_Key=0123456789abcdef123456789abcdef0_PRNG=ON.bit 2) sakura_g_aes128_Full_Key_Set_PRNG=ON.bit 3) sakura_g_aes128_Key=0123456789abcdef123456789abcdef0_PRNG=OFF.bit 4) sakura_g_aes128_Full_Key_Set_PRNG=OFF.bit Configurations 1 and 2 represent the proposed cores with the PRNG (implemented with LFRS) turned on Configurations 3 and 4 represent the proposed cores with the PRNG (implemented with LFRS) turned off (always zero) Configurations 1 and 3 have a fixed key equal to "0123456789abcdef123456789abcdef0" Configurations 2 and 4 allow the input of the expanded key. Each round key need to be sent to the platform (sending the key 11 times). First send the last round key and lastly the first round key. For any question email: Ricardo.Chaves@inesc-id.pt