首页> 外文会议>International Conference on Communications and Signal Processing >Development of Platform Using NIOS II Soft Core Processor for Image Encryption and Decryption Using AES Algorithm
【24h】

Development of Platform Using NIOS II Soft Core Processor for Image Encryption and Decryption Using AES Algorithm

机译:使用Nios II软核处理器进行平台的开发,用于使用AES算法进行图像加密和解密

获取原文

摘要

In our digital world internet is a widespread channel for transmission of information. Information that is transmitted can be in form of messages, images, audios and videos. Due to this escalating use of digital data exchange cryptography and network security has now become very important in modern digital communication network. Cryptography is a method of storing and transmitting data in a particular form so that only those for whom it is intended can read and process it. The term cryptography is most often associated with scrambling plaintext into ciphertext. This process is called as encryption. Today in industrial processes images are very frequently used, so it has become essential for us to protect the confidential image data from unauthorized access. In this paper Advanced Encryption Standard (AES) which is a symmetric algorithm is used for encryption and decryption of image. Performance of Advanced Encryption Standard algorithm is further enhanced by adding a key stream generator W7. NIOS II soft core processor is used for implementation of encryption and decryption algorithm. A system is designed with the help of SOPC (System on programmable chip) builder tool which is available in QUARTUS II (Version 10.1) environment using NIOS II soft core processor. Developed single core system is implemented using Altera DE2 FPGA board (Cyclone II EP2C35F672). Using MATLAB the image is read and then by using DWT (Discrete Wavelet Transform) the image is compressed. The image obtained after compression is now given as input to proposed AES encryption algorithm .The output of encryption algorithm is given as input to decryption algorithm in order to get back the original image. The implementation of which is done on the developed single core platform using NIOS II processor. Finally the output is analyzed in MATLAB by plotting histogram of original and encrypted image.
机译:在我们的数字世界上,互联网是一个用于传输信息的广泛频道。传输的信息可以是消息,图像,录音和视频的形式。由于这种升级使用数字数据交换加密和网络安全性现在在现代数字通信网络中变得非常重要。密码术是一种以特定形式存储和发送数据的方法,以便只能为其读取和处理它的谁。术语密码术通常与扰乱明文中的争先文本相关联。此过程称为加密。今天在工业过程中非常频繁使用图像,因此我们对我们来保护机密图像数据是必不可少的。在本文中,作为对称算法的高级加密标准(AES)用于加密和解密图像。通过添加密钥流生成器W7,进一步增强了先进的加密标准算法的性能。 NIOS II软核处理器用于实现加密和解密算法。使用NIOS II软核处理器的SOPC(可编程芯片上的系统上的系统上的系统上的系统)构建器工具提供了一个系统。开发的单芯系统使用Altera DE2 FPGA板(Cyclone II EP2C35F672)实现。使用MATLAB将读取图像,然后使用DWT(离散小波变换)图像被压缩。在压缩之后获得的图像现在给出了提出的AES加密算法的输入。加密算法的输出作为解密算法的输入给出,以便返回原始图像。使用Nios II处理器在开发的单核平台上完成的实施。最后,通过绘制原始和加密图像的直方图,在matlab中分析输出。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号