...
首页> 外文期刊>電子情報通信学会技術研究報告 >CUDA 実装された共通鍵ブロック暗号のための性能予測モデルの検討
【24h】

CUDA 実装された共通鍵ブロック暗号のための性能予測モデルの検討

机译:CUDA实现的公共密钥块密码的性能预测模型的研究

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

摘要

暗号化によるデータ保護の重要性が日々増している現状において,導入コストを抑えた高速暗号処理を実現する手段の1つとして,GPGPU による並列処理が注目されている.一方で,現実に利用されているブロック暗号は多数に渡る.そのため,プログラマは暗号のGPGPU 実装を行う際,各暗号と実装対象のGPU に対し,反復実験によって最適化せざるを得ない問題に悩まされている.しかしこれまでに,AES を主としてCUDA 実装の研究が盛んに行われており,更にAES だけではなく,他の共通鍵ブロック暗号に対してもその実装手法が確立されてきている.これらの共通鍵ブロック暗号のアルゴリズムは,メモリに格納されたテーブルへのアクセスや,整数または論理演算といった単純な要素のみで構成されており,それぞれのアルゴリズムごとに似た構造を持つ.そこで,これらの暗号に共通した処理をいくつかのグループに分類し,それぞれの計算時間を前もって取得することにより,各共通鍵ブロック暗号のアルゴリズムをCUDA 実装したときの性能を予測できる可能性がある.本稿では,CUDA実装する共通鍵ブロック暗号の性能予測モデルの実現可能性について検討した結果を報告する.%As the data protection with encryption becomes important day by day, the encryption processing using GPGPU has been noticed as one of the mothods to realize high-speed data protection technology. On the other hand, block ciphers in widespeaded use are not a single but so many algorithms. Therefore, in the case of implementation of these ciphers, programmers are forced to experiment repetitively to seek the best solution. Fortunately, in recent days, the reserach about implementation of symmetric block ciphers on CUDA has been popular, and then the effective implementation method have been established. The algorighm of symmetric block ciphers are consisted of such simple factors as table accesses, or integer or logical operations. Therefore, the performance of each symmetric block cipher on CUDA might be predictable if the culculation times of these factors are previously obtained. This paper presents the feasibility of performance predication model of symmetric block ciphers on CUDA.
机译:在当前每天通过加密进行数据保护变得越来越重要的情况下,GPGPU的并行处理作为实现以较低的引入成本实现高速加密处理的手段之一而受到关注。另一方面,实际使用了许多分组密码。因此,程序员在实施密码GPGPU时必须通过迭代实验针对每个密码和目标GPU对其进行优化,这困扰着程序员。然而,到目前为止,已经积极地进行了主要针对AES的CUDA实现的研究,不仅为AES而且为其他通用密钥块密码建立了实现方法。这些常见的密钥块密码算法由简单的元素组成,例如访问存储在内存中的表以及整数或逻辑运算,并且每种算法都具有相似的结构。因此,通过将这些密码共有的处理分为几类,并预先获取每组的计算时间,可以在CUDA中实现每个公用密钥块密码的算法时预测性能。 。在本文中,我们报告了由CUDA实施的公共密钥分组密码性能预测模型的可行性研究。 %随着加密数据保护的日益重要,使用GPGPU进行加密处理已成为实现高速数据保护技术的方法之一。另一方面,广泛使用的分组密码不是单一的,而是如此众多的算法。在实现这些密码的情况下,程序员被迫反复进行实验以寻求最佳解决方案。幸运的是,最近几天,关于在CUDA上实现对称分组密码的研究很流行,然后建立了有效的实现方法。对称块密码的算法由表访问或整数或逻辑运算等简单因素组成。如果这些因素的计算时间相乘,则CUDA上每个对称块密码的性能可能是可预测的。本文提出了基于CUDA的对称分组密码性能预测模型的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号