MachXO3D ESB实现AES128/AES256加解密

MachXO3D系列嵌入式安全模块

相关产品


通迅订阅

高级加密标准AES (Advanced Encryption Standard)是NIST于2001年发布的一种基于对称密钥算法的加密标准,使用相同的密钥进行加密和解密。

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

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

特性

  • AES加密解密
  • 数据路径支持与WISbob电子竞技俱乐部HBONE或HSP
  • AES128和AES256密钥大小选择

跳转到

框图

性能和资源利用率

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

文档

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

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

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