簡易檢索 / 詳目顯示

研究生: 鍾天雲
Tien-Yun Chung
論文名稱: 使用DAES演算法進行影像加密暨傳輸之設計與實現
Design and Implementation of Image Encryption-Then-Transmission Using DAES Algorithm
指導教授: 楊振雄
Cheng-Hsiung Yang
口試委員: 郭永麟
Yong-Lin Kuo
陳金聖
Chin-Sheng Chen
吳常熙
Chang-Shi Wu
學位類別: 碩士
Master
系所名稱: 工程學院 - 自動化及控制研究所
Graduate Institute of Automation and Control
論文出版年: 2018
畢業學年度: 106
語文別: 英文
論文頁數: 93
中文關鍵詞: 渾沌系統DNA像素打散圖片加密Wi-FiFPGA
外文關鍵詞: Chaos System, DNA, Pixel Break-up, Image Encryption, Wi-Fi, FPGA
相關次數: 點閱:618下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在本論文中,我們基於Altera FPGA DE2-115設計了一套結合四維渾沌及DNA編碼的改良型AES加密技術,並架設了Wi-Fi無線傳輸環境模擬驗證。

    首先透過二維相圖、對稱性分析、平衡點分析、散度分析與Lyapunov指數圖,分析本文提出的新四維度渾沌系統,並將產生出來的渾沌訊號應用在新加密法中。

    在加密法中,一共有四個特色,第一,明文圖片的資訊會影響隨機序列的變化; 第二,加密循環次數降低; 第三,渾沌序列結合DNA,會讓數據的取代更多變化;第四,我們採用四種運算來打亂圖片的像素質。

    我們使用多張性質差異很大的圖片,使用MATLAB進行加密效果分析,在加密安全性分析中,我們使用了直方圖分析、相關性係數分析、熵值分析和差異性分析。從這些加密安全性分析的結果,可以看出我們所設計的加密演算法對於彩色圖片的加密效果非常好,適合用隱藏彩色圖片的訊息。


    In this thesis, we based on Altera FPGA DE2-115 to design 4D chaotic and Modified DNA encoding. In addition, we set up Wi-Fi wireless environment simulation verification.

    Firstly, through the 2D phase diagram, symmetry analysis, equilibrium analysis, divergence analysis and Lyapunov exponent graph to analyze 4D chaotic system, which produces chaotic signals, use in the new encryption method.

    In the encryption method, there are four characteristics. First, the information of the plaintext image affects the random sequence. Second, reduced Round of encryption. Thirdly, DNA combined with the chaotic sequence will make substitution cipher more diversified. Fourth, we use four logic operations to disrupt the pixel quality of the image.

    We use multiple different character pictures and use MATLAB for encryption analysis. In the analysis of encryption security, we use histogram analysis, correlation coefficient analysis, entropy analysis, and variance analysis. From the results of these cryptographic security analyses, it shows that the encryption algorithm we designed has a very good effect on the encryption of color pictures and is suitable for hiding messages of color images.

    摘要 i Abstract ii 誌謝 iii List of Figure vii List of Table xii Chapter 1 Introduction 1 1.1 Introduction 1 1.2 Motivation and Objectives 2 1.3 Literature Review 3 Chapter 2 Nonlinear Dynamics Analysis of the 4D Chaotic System 6 2.1 The novel chaotic system 6 2.2 Divergence Analysis 7 2.3 Equilibrium Analysis 8 2.4 Phase portraits 9 2.5 Lyapunov Exponent 10 Chapter 3 DAES Encryption Algorithm 13 3.1 Glossary of Terms and Acronyms 13 3.1 DNA Encoding 14 3.2.1 DNA BOX 15 3.2.2 DNA Computing 16 3.2 The generation of pseudo-random number sequences 17 3.2.1 The start point of chaotic sequence 18 3.2.2 Generate the sequence of DAES 18 3.3 Proposed encryption algorithm of DEAS 20 3.3.2 Key Schedule 22 3.3.3 The SubBytesEx Step 25 3.3.4 ShiftRows Process 26 3.3.5 The MixColumns Step 26 3.3.6 The AddRoundKeyEx Step 27 3.4 DAES decryption process 28 3.4.1 The InvShiftRows Step 29 3.4.2 The InvSubBytesEx Step 30 3.4.3 The InvMixColumns Step 30 3.4.4 Inverse of the InvAddRoundKeyEx Step 31 Chapter 4 Implementation of Image Encryption with Chaotic Signals 32 4.1 Development environment 32 4.1.1 FPGA 32 4.1.2 DE2-115 33 4.1.3 RFS 35 4.1.4 Altera Quartus II 35 4.1.5 NIOS II 36 4.2 FPGA-Based Hardware System for Image Encryption Implementation 37 4.3 The Design and Verification of Chaotic Sequence Generator 38 4.3.1 Discretization of chaotic system 38 4.3.2 IEEE Standard for Floating-Point Arithmetic (IEEE 754) 39 4.3.3 Altera Floating-Point IP Cores 40 4.3.3 Using IP Core to Construct Chaotic Generator 41 4.3.4 Verification of Chaotic Generator 43 4.4 Input / Output Interface 45 4.4.1 SD Card 45 4.4.2 VGA Display 46 4.5 Wireless Communication Module Design 47 4.5.1 Wi-Fi chip parameter setting 47 4.5.2 Communication Protocol 49 4.5.3 Transmission process and test results 51 Chapter 5 Security Analysis of Image Encryption 54 5.1 Histogram Analysis 54 5.2 Correlation Analysis 57 5.3 Information Entropy Analysis 70 5.4 Differential Attack Analysis 71 5.4.1 NPCR Analysis 72 5.4.2 UACI Analysis 73 Chapter 6 Conclusion 75 6.1 Conclusion 75 6.2 Future Work 76 Reference 77

    [1] Z.-H. Guan, F. Huang, and W. Guan, “Chaos-based image encryption algorithm,” Physics Letters A, vol. 346, no. 1-3, pp. 153-157, 2005.
    [2] S. Lian, “Efficient image or video encryption based on spatiotemporal chaos system,” Chaos, Solitons & Fractals, vol. 40, no. 5, pp. 2509-2519, 2009.
    [3] T. Gao, and Z. Chen, “Image encryption based on a new total shuffling algorithm,” Chaos, solitons & fractals, vol. 38, no. 1, pp. 213-220, 2008.
    [4] A. Pisarchik, and M. Zanin, “Image encryption with chaotically coupled chaotic maps,” Physica D: Nonlinear Phenomena, vol. 237, no. 20, pp. 2638-2648, 2008.
    [5] Y. Wang et al., “A new chaos-based fast image encryption algorithm,” Applied soft computing, vol. 11, no. 1, pp. 514-522, 2011.
    [6] R. Matthews, “On the derivation of a “Chaotic” encryption algorithm,” Cryptologia, vol. 8, no. 1, pp. 29-41, 1984.
    [7] L. M. Adleman, “Molecular computation of solutions to combinatorial problems,” Science, vol. 266, no. 5187, pp. 1021-1024, 1994.
    [8] X. Wei et al., “A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system,” Journal of Systems and Software, vol. 85, no. 2, pp. 290-299, 2012.
    [9] L. Liu, Q. Zhang, and X. Wei, “A RGB image encryption algorithm based on DNA encoding and chaos map,” Computers & Electrical Engineering, vol. 38, no. 5, pp. 1240-1248, 2012.
    [10] Q. Zhang, L. Guo, and X. Wei, “Image encryption using DNA addition combining with chaotic maps,” Mathematical and Computer Modelling, vol. 52, no. 11-12, pp. 2028-2035, 2010.
    [11] V. Rijmen, and J. Daemen, “Advanced encryption standard,” Proceedings of Federal Information Processing Standards Publications, National Institute of Standards and Technology, pp. 19-22, 2001.
    [12] D. Selent, “Advanced encryption standard,” Rivier Academic Journal, vol. 6, no. 2, pp. 1-14, 2010.
    [13] S. Dadras et al., “Four-wing hyperchaotic attractor generated from a new 4D system with one equilibrium and its fractional-order form,” Nonlinear Dynamics, vol. 67, no. 2, pp. 1161-1173, 2012.
    [14] W. Zheng, F.-Y. Wang, and K. Wang, "An ACP-based approach to color image encryption using DNA sequence operation and hyper-chaotic system." pp. 461-466.
    [15] M. Saranya, A. K. Mohan, and K. Anusudha, "Algorithm for enhanced image security using DNA and genetic algorithm." pp. 1-5.
    [16] A. Y. Niyat, R. M. H. Hei, and M. V. Jahan, “A RGB image encryption algorithm based on DNA sequence operation and hyper-chaotic system.”
    [17] X. Li, C. Zhou, and N. Xu, “A Secure and Efficient Image Encryption Algorithm Based on DNA Coding and Spatiotemporal Chaos,” International Journal of Network Security, vol. 20, no. 1, pp. 110-120, 2018.
    [18] R. Gupta, and A. Jain, “A new image encryption algorithm based on DNA approach,” International journal of computer applications, vol. 85, no. 18, 2014.
    [19] J. Daemen, and V. Rijmen, The design of Rijndael: AES-the advanced encryption standard: Springer Science & Business Media, 2013.
    [20] D. Ravichandran et al., “DNA Chaos Blend to Secure Medical Privacy,” IEEE Transactions on NanoBioscience, 2017.
    [21] X. Wang et al., “A novel color image encryption scheme using alternate chaotic mapping structure,” Optics and Lasers in Engineering, vol. 82, pp. 79-86, 2016.
    [22] E. Shehab, A. K. Farag, and A. Keshk, “An Image Encryption Technique based on DNA Encoding and Round-reduced AES Block Cipher,” International Journal of Computer Applications, vol. 107, no. 20, 2014.
    [23] S. Som, and A. Kotal, "Confusion and diffusion of grayscale images using multiple chaotic maps." pp. 1-5.
    [24] Y. Wu, J. P. Noonan, and S. Agaian, “NPCR and UACI randomness tests for image encryption,” Cyber journals: multidisciplinary journals in science and technology, Journal of Selected Areas in Telecommunications (JSAT), vol. 1, no. 2, pp. 31-38, 2011.
    [25] A. G. Radwan, S. H. AbdElHaleem, and S. K. Abd-El-Hafiz, “Symmetric encryption algorithms using chaotic and non-chaotic generators: a review,” Journal of advanced research, vol. 7, no. 2, pp. 193-208, 2016.

    無法下載圖示 全文公開日期 2023/08/01 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE