簡易檢索 / 詳目顯示

研究生: 簡品晟
Chien, Pin-Cheng
論文名稱: 基於混沌認證的高安全性USB隨身碟設計與實現
Design and Implementation of High-security USB Flash Drive Based on Chaos Authentication
指導教授: 廖德祿
Liao, Te-Lu
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系
Department of Engineering Science
論文出版年: 2018
畢業學年度: 106
語文別: 英文
論文頁數: 55
中文關鍵詞: 混沌認證離散滑動模式控制高安全性隨身碟藍芽
外文關鍵詞: Chaotic authentication, Discrete sliding mode control, High-security flash drive, Bluetooth device
相關次數: 點閱:80下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著科技的進步,隨身碟輕薄短小易於攜帶;遵循著摩爾定律及NAND Flash製程技術的提昇,使得記憶體容量不斷的增加,市面上主流販售的隨身碟更是每提升新台幣一百元容量就呈倍數成長。因此,隨身碟早已成為日常存放資料的重要工具。然而;隨身碟本身卻具有嚴重的資安問題,尤其當隨身碟應用在商業用途時,資料保密的問題更顯重要。有鑑於此,本論文提出高安全性的混沌認證技術,並將此混沌認證技術,應用在高安全性USB隨身碟的設計。首先,本論文將提出離散滑動模式控制器的設計, 使得主僕超混沌Hénon map系統達到廣義同步,其次,將上述同步的結果應用於具混沌認證的高安全性USB隨身碟的設計上。我們分別在微控制器(僕端)和智慧型手機(主端)中;建構離散化主僕超混沌Hénon map系統,透過藍芽裝置進行主端及僕端的傳輸通訊以實現混沌同步及認證。使用者只要輕鬆地開啟安裝於智慧型手機中的加密應用程式(APP)進行混沌認證後,即可存取隨身碟內部資料。

    Due to technological advancement, flash drives have become light and easy to carry. Following Moore's Law, improvements in NAND flash process technology have resulted in a continuous increase in memory capacity in flash drives. It has been predicted that the sales of mainstream flash drives in the market will double to NT$100 per unit of capacity. Therefore, the flash drive has become an important device for daily storage of data. However, flash drives have serious security problems, especially when the flash drive is used for commercial purposes. The issue of confidentiality of data is especially important. Therefore, this paper proposes a high-security chaos authentication technology and applies this authentication technology to the design of high-security USB flash drives. First, a design for a a discrete sliding mode controller is proposed, which makes the master-slave hyperchaotic Hénon map system achieve generalized synchronization. Then, the obtained results are applied to the design of a highly secure USB flash drive with chaotic authentication. We build a discrete master-slave hyperchaotic Hénon map system in a microcontroller (slave) and a smart phone (master), respectively, and use a Bluetooth device to transmit and communicate between the master and the slave to achieve chaos synchronization and authentication. The user can easily access the data on flash drives by simply turning on the encrypted application (APP) installed in the smart phone for chaos authentication.

    摘要 I Abstract II 誌謝 IV Contents VI List of Figures VIII CHAPTER 1 INTRODUCTION 1 1.1 Background 1 1.2 Motivation 2 1.3 Thesis Organization 4 CHAPTER 2 INTRODUCTION TO CHAOS SYSTEMS 5 2.1 The Characteristics of Chaotic Systems 5 2.2 Hyperchaotic Hénon Map Equations 7 2.3 Numerical Simulation 10 CHAPTER 3 DESIGN AND IMPLEMENTATON OF DISCRETE SLIDING MODE CONTROLLER FOR GENERALIZED SYNCHRONIZATION 12 3.1 Generalized Synchronization of Hyperchaotic Hénon Map Systems 12 3.2 Numerical Simulation 16 CHAPTER 4 SYSTEM IMPLEMENTATION AND APPLICATION 20 4.1 Implementation of High-security USB Flash Drives 20 4.1.1 The Structure of the High-security USB Flash Drive 21 4.1.2 Memory Enable Circuit 27 4.1.3 Implementation of the PCB Circuit 29 4.1.4 High-security USB flash drive program 33 4.2 Implementation of Application 34 4.2.1 The Structure of the Application 35 4.2.2 User Interface of the Application 36 4.3 Realization of Chaos Authentication 38 4.4 System Communication Protocol 39 4.5 High-security USB Flash Drive Operation 42 4.6 System Flow Chart 43 4.7 System Performance Analysis 46 CHAPTER 5 CONCLUSION AND FUTURE WORK 47 5.1 Conclusion 47 5.2 Future Work 47 REFERENCES 50 APPENDIX 53  

    J. D. Hietala, Hardware versus Software A Usability Comparison of Software-Based Encryption with Seagate SecureTM Hardware-Based Encryption, Seagate, pp. 6-7, 2008.
    [2] J. S. Lin, C. F. Huang, T. L. Liao, J. J. Yan, Design and implementation of digital secure communication based on synchronized chaotic systems. Digit. Signal Process, 20, pp. 229–237, 2010.
    [3] G. Ye, X. Huang, A feedback chaotic image encryption scheme based on both bit-level and pixel-level. J. Vib. Control, 22, pp. 1171–1180, 2015.
    [4] J. Zhang, Y. Zhang, An image encryption algorithm based on balanced pixel and chaotic map. Math. Probl. Eng, pp. 1-3, 2014.
    [5] Z. Hua, Y. Zhou, C. M. Pun, 2D Sine Logistic modulation map for image encryption. Inf. Sci, 297, pp. 80–94, 2015.
    [6] N. Koblitz, Elliptic curve cryptosystems. Math. Comput, 48, pp. 203–209, 1987.
    [7] A. N. Njah, Tracking control and synchronization of the new hyperchaotic Liu system via backstepping techniques. Nonlinear Dyn, 61, pp. 1–9, 2010.
    [8] Y. Yu, H. X. Li, Adaptive hybrid projective synchronization of uncertain chaotic systems based on backstepping design. Nonlinear Analysis. Real World Applications, 12, pp. 388–393 2011.
    [9] C. L. Kuo, Design of a fuzzy sliding-mode synchronization controller for two different chaos systems, Computers &Mathematics with Applications, 61, pp. 2090-2095, 2011.
    [10] H. T. Yau, C. L. Kuo, J. J. Yan, Fuzzy sliding mode control for a class of chaos synchronization with uncertainties. Int. J. Nonlinear Sci. Numer. Simul, 7, pp. 333–338, 2006.
    [11] D. L. Cheng, C. F. Huang, S. Y. Cheng, J. J. Yan, Synchronization of optical chaos in vertical-cavity surface-emitting lasers via optimal PI controller. Expert Syst. Applications, 36, pp. 6854–6858, 2009.
    [12] M. C. Pai, Global synchronization of uncertain chaotic systems via discrete-time sliding mode control. Appl. Math. Comput, 228, pp. 663–671, 2014
    [13] K. D. Young, V. K. UtKin, U. Ozguner, A control engineer’s guide to sliding mode control. IEEE Trans. Autom. Control Syst. Technol, 7, pp. 328–342, 1999.
    [14] M. Yan, Y. Shi, Robust discrete-time sliding mode control for uncertain systems with time-varying state delay. IET Control Theory Applications, 2, pp. 662–674, 2008.
    [15] D. A. Miller, A discrete generalized hyperchaotic Hénon map circuit, 2001. MWSCAS 2001. Proceedings of the 44th IEEE 2001 Midwest Symposium on Circuits and Systems.
    [16] J. H. Peng, J.S. Tang, An Analytic Proof for the Sensitivity of Chaos to Initial Condition and Perturbations, Springer Science+Business Media, LLC 2010.
    [17] Letellier Christophe, Gilmore Robert, Topology And Dynamics Of Chaos: In Celebration Of Robert Gilmore’s 70th Birthday, World Scientific, p. 65.
    [18] Ayub V. O. Ofulla, The Secrets of Hidden Knowledge: How Understanding Things in the Physical Realm Nurtures Life, Abbott Press, p. 2, 2013.
    [19] Haoren Wen, A review of the Hénon map and its physical interpretations, GeorgiaTech PHYS 7554: Nonlinear Dynamics, spring semester, 2014.
    [20] M. Hénon, A Two-Dimensional Mapping with a Strange Attractor, Commun. Math.Phys, pp. 66-77, 1976.
    [21] Atmel, Mircochip Technology, Atmel SAMD21E/ SAMD21G/ SAMD21J ARM-based Preliminary Datasheet, 2014.
    [22] Silicon Motion. Inc, SM3257EN High-speed Flash Memory Controller Preliminary Datasheet, 2009.
    [23] Micron Technology. Inc, NAND Flash Memory Preliminary Datasheet, 2011.
    [24] HotLife Electronic Technology. Co, Bluetooth UART Module User’s Manual, 2017.
    [25] "2011 Embedded Market Study". EE Times. Archived from the original on 2012-04-02.
    [26] Kolesnik, Sergey, "Comparing microcontroller real-time operating systems". A kernel is not an RTOS, but this can be a confusing issue because of the inappropriate naming chosen for some popular kernels, ‘freeRTOS’ for example, 2013.
    [27] Ducrohet, Xavier, Norbye, Tor, Chou, Katherine, "Android Studio: An IDE built for Android". Android Developers Blog. Google. Retrieved, 2013.
    [28] "Getting Started with Android Studio". Android Developers. Google. Retrieved, 2013.
    [29] Haslam, Oliver. Download Android Studio IDE for Windows, OS X And Linux. Redmond Pie. Retrieved, 2013.

    無法下載圖示 校內:2024-07-18公開
    校外:不公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE