...
首页> 外文期刊>電子情報通信学会論文誌 >ストリーム暗号CryptMTのデータ並列処理による高速化手法及びSIMD型組込みプロセッサによる実装と評価
【24h】

ストリーム暗号CryptMTのデータ並列処理による高速化手法及びSIMD型組込みプロセッサによる実装と評価

机译:流密码CryptMT数据并行处理的加速方法以及SIMD型嵌入式处理器的实现和评估

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

获取外文期刊封面封底 >>

       

摘要

近年の情報化社会において携帯機器におけるデータの暗号化は必須となっており,処理するデータ量も日々増加している.したがって,組込み機器向けプロセッサにおける高速な暗号処理が必要とされてきている.そこで我々は,これまで研究を行ってきた,SIMD型組込みプロセッサMX-1によるMersenne Twister MT19937の並列処理実装手法を応用し,長周期,高次均等分布性を実現した新しい構造をもつストリーム暗号CryptMTによる暗号処理の高速化に着日した.CryptMTはデータ依存により逐次処理となる箇所があるため,データ依存が発生しないようアルゴリズムを最適化することで,全ての処理をデータ並列化させることに成功した.MX-1に実装した結果,最適化前のアルゴリズムと比較して約3.8倍の高速化を実現した.また,この結果を他の組込み向けプロセッサと比較した結果,ARM Cortexr-A8プロセッサの約1.6倍,SuperH SH-2Aプロセッサの約23倍にスループットが向上したことを確認した.更に,MX-1による提案手法の実装は,FPGA実装を行っている先行研究と比較して,同程度から約1/4の消費電力で組込み機器に必要とされるスループット値を達成し,MX-1によるCryptMTの並列実装が組込み機器に対して有効であることを確認した.
机译:在最近的信息社会中,移动设备中的数据加密是必不可少的,并且要处理的数据量每天都在增加。因此,嵌入式设备的处理器中需要高速加密处理。因此,我们采用了迄今已研究的SIMD型嵌入式处理器MX-1进行Mersenne Twister MT19937的并行处理实现方法,并具有实现长周期和高阶均匀分布的新结构CryptMT达到了加密处理的加速。由于CryptMT由于数据依赖性而具有顺序处理的部分,因此我们通过优化算法成功地并行化了所有数据,从而不会出现数据依赖性。由于在MX-1上实现,与优化前的算法相比,我们实现了约3.8倍的加速。此外,通过将该结果与其他嵌入式处理器进行比较,可以确认吞吐量提高了大约是ARM Cortexr-A8处理器的1.6倍和SuperH SH-2A处理器的23倍。此外,与以前的实现FPGA的研究相比,通过MX-1实施所提出的方法可实现嵌入式设备所需的吞吐量值,而该功耗值大约等于或约为功耗的1/4。可以确认,通过-1并行实现CryptMT对于嵌入式设备是有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号