MachXO3D ESB实现AES128 / AES256加密和解密

相关产品


通迅订阅

高级加密标准(AES)是基于对称密钥算法的加密标准,在2001年使用NISS发出的相同密钥进行加密和解密。

AES是最广泛使用的加密和解密协议之一,用于安全地发送和接收数据。AE的强度取决于秘密密钥大小。在MachXO3D系列中,有一个选项可以选择两个秘密密钥大小,128位或256位。秘密密钥大小确定算法的执行时间来加密或解密特定数据流。嵌入式安全块(ESB)中的AES引擎执行每个FIPS197的AES128或AES256操作。

bob投注软件Lattice Semiconductor提供了这种高级加密标准(AES)参考设计,以演示如何使用MachOX3D™嵌入式安全块(ESB)实现AES128或AES256加密或解密。

特性

  • AES加密和解密
  • 具有叉骨或HSP的数bob电子竞技俱乐部据路径支持
  • 密钥大小选择AES128和AES256

跳到

框图

性能和资源利用率

设备家庭 语言 利用 工作频率 ESB原始 OSC原始 I / O的数量
lcmxo3d - 9400 hc Verilog HDL 407附近地区 > 50兆赫 是的 是的 80

文档

技术资源
标题 数量 版本 日期 格式 大小
使用MachXO3D ESB实现AES128/256加解密
fpga - rd - 02056 1.0 5/21/2019 PDF 781.8 KB
使用MachXO3D ESB实现AES128/256加密/解密-源代码
1.0 5/21/2019 邮政编码 712.9 KB

*点击“更改通知”按钮,即表示您同意收到更改所选文件的通知。

像大多数网站一样,我们使用cookie和类似的技术来增强您的用户体验。我们也允许第三方在我们的网站上放置cookie。如继续使用本网站,即表示您同意使用我们所述的cookiesCookie政策