高级加密标准(AES)是NIST于2001年发布的基于对称密钥算法的加密标准,使用相同的密钥进行加密和解密。
AES是安全传输和接收数据的最广泛使用的加密和解密协议之一。AES的强度取决于密钥大小。在MachXO3D系列中,有一个选项可以从两种密钥大小中进行选择:128位或256位。密钥大小决定加密或解密特定数据流的算法的执行时间。嵌入式安全块(ESB)中的AES引擎根据FIPS197执行AES128或AES256操作。
bob投注软件Lattice Semiconductor提供此高级加密标准(AES)参考设计,演示如何使用MachOX3D™嵌入式安全块(ESB)实现AES128或AES256加密或解密。