Features: • Compliant with FIPS PUB 197• ECB (Electronic Codebook) Implementation per NIST SP 800-38A• Example Source Code Provided for CBC, CFB, OFB, and CTR Modes• 128-bit Cipher Key• Encryption and Decryption Possible with the Same Core• 44-Clock Cycle Operat...
CoreAES128: Features: • Compliant with FIPS PUB 197• ECB (Electronic Codebook) Implementation per NIST SP 800-38A• Example Source Code Provided for CBC, CFB, OFB, and CTR Modes• 128-bit ...
SeekIC Buyer Protection PLUS - newly updated for 2013!
268 Transactions
All payment methods are secure and covered by SeekIC Buyer Protection PLUS.
The CoreAES128 macro implements the Advanced Encryption Standard (AES), which provides a means of securing data. AES utilizes the Rijndael algorithm, which is described in detail in the Federal Information Processing Standards (FIPS) Publication (PUB) 197 and is shown in Figure 1 on page 2.
The AES (Rijndael) algorithm takes as input 128 bits of plaintext data and 128 bits of a cipher key. After several rounds of computation, CoreAES128 produces a 128-bit ciphered version of the original plaintext data as output.1 During the rounds of the algorithm, the data bits are subjected to byte substitution, data shift operations, data mixing operations, and addition (XOR) operations, with an expanded version of the original 128-bit cipher key.