首页> 外文会议>USENIX Security Symposium >Practical Symmetric Key Cryptography on Modern Graphics Hardware
【24h】

Practical Symmetric Key Cryptography on Modern Graphics Hardware

机译:现代图形硬件上的实用对称密钥密码学

获取原文

摘要

Graphics processors are continuing their trend of vastly outperforming CPUs while becoming more general purpose. The latest generation of graphics processors have introduced the ability handle integers natively. This has increased the GPU's applicability to many fields, especially cryptography. This paper presents an application oriented approach to block cipher processing on GPUs. A new block based conventional implementation of AES on an Nvidia G80 is shown with 4-10x speed improvements over CPU implementations and 2-4x speed increase over the previous fastest AES GPU implementation. We outline a general purpose data structure for representing cryptographic client requests which is suitable for execution on a GPU. We explore the issues related to the mapping of this general structure to the GPU. Finally we present the first analysis of the main encryption modes of operation on a GPU, showing the performance and behavioural implications of executing these modes under the outlined general purpose data model. Our AES implementation is used as the underlying block cipher to show the overhead of moving from an optimised hard-coded approach to a generalised one.
机译:图形处理器将继续保持其性能大大超越CPU的趋势,同时也将成为更加通用的图形处理器。最新一代的图形处理器已经本地引入了处理整数的功能。这增加了GPU在许多领域的适用性,尤其是密码学。本文提出了一种面向应用的方法来在GPU上进行分组密码处理。展示了在Nvidia G80上基于AES的新的基于常规的常规实现,其速度比CPU实施提高了4-10倍,而速度比以前最快的AES GPU实施提高了2-4倍。我们概述了用于表示加密客户端请求的通用数据结构,该数据结构适合在GPU上执行。我们探讨了与此通用结构到GPU的映射有关的问题。最后,我们对GPU上的主要加密操作模式进行了首次分析,显示了在概述的通用数据模型下执行这些模式的性能和行为含义。我们的AES实现用作底层分组密码,以显示从优化的硬编码方法转换为通用方法的开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号