高级加密标准AES (Advanced Encryption Standard)已经被NIST标准化,取代了数据加密标准。它正迅速成为密码学的基石,现在被包含在802.11i、WiMAX、SSL、IPSec和许多其他应用程序中。bobappios下载地址CLP-03核心是一个经过充分验证的区块,可以立即获得许可。
高级加密标准(AES)是Rijndael算法的一个子集,已被NIST标准化,以取代不再被认为安全的DES。AES算法是一种128位分组密码,支持三种不同的密钥大小:128、192和256位。bob电子竞技俱乐部
CLP-03实现完全支持所有三种密钥大小的AES算法。bob电子竞技俱乐部核心支持电子代码簿bob电子竞技俱乐部(ECB)和密码块链接(CBC)模式。它可以扩展为支持计数器模式(CTR),计数器模bob电子竞技俱乐部式与CBC-MAC (CCM),和一键MAC (OMAC)的操作方法。AES上下文由128、192或256位中的一个密钥组成,以及根据操作模式需要的初始化向量、计数器和其他数据。通过块上的控制处理器端口访问上下文。
CLP-03是椭圆半导体公司提供的广泛的AES核心产品之一。请与我们联系,了解晶格fpga中从小尺寸设计到超高吞吐量能力的核心的进一步信息
有两个主要的接口必须连接。控制处理器接口是一个从存储器总线,它允许外部处理器访问内部配置寄存器。内存接口是访问要处理的数据的主内存总线。
Elliptic为CLP-03提供了多种键扩展器选项,详细介绍如下:
- 对于希望使用很少更改的固定键的核心的客户,可以在嵌入式处理器中进行键扩展,并将扩展键存储在寄存器中供CLP-03使用。
- Elliptic还提供了一个占地面积小的密钥扩展器,需要300个时钟周期来扩展密钥。这个选项还需要寄存器来存储展开的键。
- 最后,对于旋转键或必须向核心提供多个键上下文的高性能应用程bobappios下载地址序,可以使用高速键扩展器。
密钥扩展器选项的选择可以与Elliptic应用工程一起讨论,以确定哪种选择适合FPGA所针对的应用。bobappios下载地址