...
首页> 外文期刊>Concurrency and computation: practice and experience >Terabit encryption in a second: Performance evaluation of block ciphers in GPU with Kepler,Maxwell, and Pascal architectures
【24h】

Terabit encryption in a second: Performance evaluation of block ciphers in GPU with Kepler,Maxwell, and Pascal architectures

机译:一秒钟的兆位加密:具有Kepler,Maxwell和Pascal架构的GPU中块密码的性能评估

获取原文
获取原文并翻译 | 示例
           

摘要

With the emergence of IoT and cloud computing technologies, massive data are generated from various applications everyday and communicated through the Internet. Secure communication is essential to protect these data from malicious attacks. Block ciphers are one mechanism to offer such protection but unfortunately involve intensive computations that can be performance bottlenecks to the servers, especially when the data center needs to handle thousands of concurrent transactions. In this paper, we investigate the feasibility of the GPU as an accelerator to perform high-speed encryption in server environments.We present optimized implementations of a conventional block cipher (AES) and new lightweight block ciphers (LEA, Chaskey, SIMON, SPECK, and SIMECK) across three new GPU architectures (Kepler, Maxwell, and Pascal). For AES, we improve the fine-grain implementation by utilizing the warp shuffle instruction available in these three new GPU architectures, which yield a 6%-16% improvement over the previous implementations. For LEA, Chaskey, SIMON, SPECK, and SIMECK, we first analyze why they cannot have efficient fine-grain implementations in the GPU and then present our optimization techniques, which are able to achieve impressive encryption speeds of 1.912, 637, 1.485, 2.291, and 1.478 Tb/s, respectively, in GTX1080.
机译:随着物联网和云计算技术的出现,每天从各种应用程序中生成大量数据并通过Internet进行通信。安全通信对于保护这些数据免受恶意攻击至关重要。分组密码是提供这种保护的一种机制,但不幸的是,它涉及大量的计算,这可能是服务器的性能瓶颈,特别是在数据中心需要处理数千个并发事务时。在本文中,我们研究了GPU作为加速器在服务器环境中执行高速加密的可行性。我们介绍了常规块密码(AES)和新的轻量级块密码(LEA,Chaskey,SIMON,SPECK,和SIMECK)跨三个新的GPU架构(Kepler,Maxwell和Pascal)。对于AES,我们通过利用这三种新GPU架构中可用的warp shuffle指令来改善细粒度实现,与以前的实现相比,这些指令产生了6%-16%的改进。对于LEA,Chaskey,SIMON,SPECK和SIMECK,我们首先分析为什么它们不能在GPU中进行有效的细粒度实现,然后介绍我们的优化技术,这些技术能够实现令人印象深刻的加密速度1.912、637、1.485、2.291和GTX1080中的1.478 Tb / s。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号