首页> 外文会议>International Conference on Computing Communication and Networking Technologies >Parallelization of AES algorithm for disk encryption using CBC and ICBC modes
【24h】

Parallelization of AES algorithm for disk encryption using CBC and ICBC modes

机译:使用CBC和ICBC模式的用于磁盘加密的AES算法的并行化

获取原文

摘要

Computers have become more prevalent and their interconnection via networks has increased the dependence of both organizations and individuals on the information stored and for communication using these systems. The end-user needs a faster, more capable system to keep up with this trend. At the same time security of data stored electronically is equally important. Disk encryption is a special case of data at rest protection when the storage media is a sector-addressable device. Advanced Encryption Standard (AES) is a symmetric key block cipher that gives maximum security because of longer key length, complex mathematical calculations, permutations and substitutions. Because of its complexity the execution time for the process of encryption is large. However with the advent of parallel computing and multicore processors there is a scope for parallelization of AES algorithm both at data and control level This paper proposes an optimized parallel architecture of AES algorithm for disk encryption, suitable to be implemented in a multicore environment. Cipher Block Chaining (CBC) mode of encryption is used for implementing the disk encryption. As it does not support a parallel architecture, Interleaved Cipher Block Chaining (ICBC) mode (proposed by the cryptographic community that allows parallel implementation) has been implemented. The AES algorithm in CBC and ICBC modes has been implemented in C language and is parallelized using OpenMP API 3.1 standard. The performance analysis is done using Intel VTune™ Amplifier XE 2013. The parallel design (ICBC) exhibits improved performance over the sequential approach (CBC) and a speed up of approximately 1.7 is achieved.
机译:计算机已经变得越来越普遍,它们通过网络的互连增加了组织和个人对存储的信息以及使用这些系统进行通信的依赖性。最终用户需要一个更快,功能更强大的系统来跟上这一趋势。同时,以电子方式存储的数据的安全性同样重要。当存储介质是扇区可寻址设备时,磁盘加密是静态数据保护的一种特殊情况。高级加密标准(AES)是一种对称密钥块密码,由于密钥长度更长,复杂的数学计算,置换和替换而具有最大的安全性。由于其复杂性,加密过程的执行时间很大。但是,随着并行计算和多核处理器的出现,在数据和控制级别上都有AES算法并行化的空间。本文提出了一种用于磁盘加密的AES算法的优化并行体系结构,适合在多核环境中实现。密码块链接(CBC)加密模式用于实现磁盘加密。由于它不支持并行体系结构,因此已实现了交错密码块链接(ICBC)模式(由允许并行实现的密码社区提出)。 CBC和ICBC模式下的AES算法已用C语言实现,并使用OpenMP API 3.1标准进行了并行化。使用Intel VTune™Amplifier XE 2013进行了性能分析。并行设计(ICBC)与顺序方法(CBC)相比,具有更高的性能,并且可将速度提高约1.7。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号