首页> 外文会议>Design, Automation Test in Europe Conference Exhibition >ChaCha20-Poly1305 Authenticated Encryption for High-Speed Embedded IoT Applications
【24h】

ChaCha20-Poly1305 Authenticated Encryption for High-Speed Embedded IoT Applications

机译:Chacha20-Poly1305经过身份验证的高速嵌入式IOT应用程序加密

获取原文

摘要

The ChaCha20 stream cipher and the Poly1305 authenticator are cryptographic algorithms designed by Daniel J. Bernstein with the aim of ensuring high-security margins, while achieving high performance on a broad range of software platforms. In response to the concerns raised about the reliability of the existing IETF/TLS cipher suite, its performance on software platforms, and the ease to realize secure implementations thereof, the IETF has recently published the RFC7905 and RFC7539 to promote the use and standardization of the ChaCha20 stream cipher and Poly1305 authenticator in the TLS protocol. Most interestingly, the RFC7539 specifies how to combine together the ChaCha20 stream cipher and Poly1305 authenticator to construct an Authenticated Encryption with Associated Data (AEAD) scheme to provide confidentiality, integrity, and authenticity of data. In this work, we present compact, constant-time, and fast implementations of the ChaCha20 stream cipher, Poly1305-ChaCha20 authenticator, and ChaCha20-Poly1305 AEAD scheme for ARM Cortex-M4 processors, aimed at evaluating the suitability of such algorithms for high-speed and lightweight IoT applications, e.g. to deploy fast and secure TLS connections between IoT nodes and remote cloud servers, when AES hardware acceleration capabilities are not available.
机译:Chacha20流密码和Poly1305身份验证器是Daniel J. Bernstein设计的加密算法,目的是确保高安全性边距,同时在广泛的软件平台上实现高性能。为了响应于对现有IETF / TLS密码套件的可靠性提出的担忧,IETF最近发布了RFC7905和RFC7539,以实现其对软件平台的性能,以及实现安全实现的疑虑,促进了RFC7905和RFC7539的使用和标准化Chacha20流密码和Poly1305在TLS协议中的身份验证器。最有趣的是,RFC7539规定了如何将Chacha20流密码和Poly1305身份验证器组合在一起,以构造具有相关数据(AEAD)方案的经过身份验证的加密,以提供数据的机密性,完整性和真实性。在这项工作中,我们目前紧凑,定时间,ChaCha20流密码,Poly1305-ChaCha20认证,并ChaCha20-Poly1305 AEAD方案的ARM Cortex-M4处理器,旨在评估这样的算法是否适合高的快速实现速度和轻质IOT应用程序,例如当AES硬件加速功能不可用时,部署在IOT节点和远程云服务器之间的快速安全TLS连接。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号