ChaCha20-Poly1305多重加速器

ChaCha20-Poly1305 多重加速器的加密引擎符合RFC7539,可使用ChaCha20流密码与Poly1305消息身份验证代码结合的方式关联数据(AEAD)来提供身份验证加密。

该加密引擎针适用于需要高吞吐量(高达数百Gbps)的高性能应用,可以进行扩展定制,在性能、面积和功能之间达到高质量平衡。

 

总览

ChaCha20-Poly1305 多重加速器的加密引擎可用于ASIC和FPGA,具有简单的接口且易于集成,独特的架构可实现高度的灵活性,可以考虑特定应用所需的吞吐量和功能,以便为所有FPGA或ASIC技术选择高性能配置,加密引擎可以与分散/聚集DMA和AMBA接口(AHB / AXI)结合使用,从而在SoC解决方案中实现很高的吞吐量。

此加密引擎也可在eSecure IP解决方案(BA470)中使用

特征

  • ASIC和FPGA
  • 完全符合RFC7539
  • 支持身份验证和加密模式(AEAD)
  • 可扩展,在性能、面积和技术之间达到平衡
  • AMBA AHB / AXI桥接器(具有可选的分散/聚集DMA)
  • 低功耗
  • ChaCha20生成的Poly1305密钥
  • 全同步设计

应用领域

  • 数据中心
  • 云计算
  • TLS / DTLS
  • OpenSSH
  • IPsec

参考:BA420