跳到主要內容

臺灣博碩士論文加值系統

(34.204.181.91) 您好!臺灣時間:2023/09/28 10:16
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:黃群維
研究生(外文):Huang,Chin-We
論文名稱:智慧區塊鏈物聯網系統
論文名稱(外文):Intelligent Blockchain IoT Systems
指導教授:賴永齡賴永齡引用關係
指導教授(外文):Lai,Yeong-Lin
口試委員:陳勝利陳勛祥賴永齡
口試日期:2019-7-29
學位類別:碩士
校院名稱:國立彰化師範大學
系所名稱:機電工程學系
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2019
畢業學年度:107
語文別:中文
論文頁數:100
中文關鍵詞:
外文關鍵詞:
相關次數:
  • 被引用被引用:0
  • 點閱點閱:307
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:2
  隨著物聯網以及工業4.0的蓬勃發展,物聯網終端設備的數量將不斷創新高。在這樣的環境下所帶來的問題,將是中央伺服器因物聯網設備的增加,所造成的穩定性以及用戶的資訊安全威脅,因此我們將迫切需要一個完善且穩定的系統。
  本研究提出了一個區塊鏈與物聯網結合的系統安全模型解決方案,運用區塊鏈技術取代原本物聯網的中央伺服器系統。區塊鏈網路將做為物聯網的底層運作系統。建構四層智能合約交互合作,分別處理系統的更新、註冊、數據儲存、授權等服務。並且開發讓用戶容易操作的使用者面界,方便使用者對物聯網設備的各項控制與儲存數據的即時掌握。
  這個系統將會因區塊鏈散佈於各地的分散式節點,以及區塊鏈的容錯技術,而提高物聯網運作的穩定性。同時在區塊鏈加密技術的保護下,提升物聯網用戶資訊的安全性。藉由這套獨特且創新的區塊鏈物聯網系統,讓未來持續複雜與龐大的物聯網設備,有一個良好的底層基礎設施做為其發展的基石。
With the boom of the Internet of Things (IoT) and Industry 4.0, the number of IoT devices will continue to hit a record high. Due to the prosperous development of the IoT, the challenges of both the stability of the central server and the security of the user information are keeping on increasing. Under these circumstances, a stable and secure IoT system is urgently needed. This study proposes a system stability and security solution with the integration of blockchain, smart contract, and IoT technologies in order to replace the original central server system. The developed blockchain network serves as the underlying of operating system for the IoT. There are four interacting layers of the blockchain IoT smart contracts, which include system update, registration, data storage, and authorization layers. An ideal and user-friendly interface of immediate system control and data access for users is also proposed. Owing to the decentralized and distributed node characteristics of the blockchain, in conjunction with and fault-tolerant techniques, the stability and security of the IoT system are improved significantly. Moreover, the security of IoT user information is enhanced on account of the protection of the blockchain encryption technology. The novel intelligent blockchain IoT system can meet the strict requirements of the stability and security for increasing IoT system volume and complexity in the future.
摘要 I
Abstract II
目錄 III
圖目錄 VI
表目錄 X
第一章 緒論 1
 1-1 研究背景 1
 1-2 研究動機 1
 1-3 研究目的 2
 1-4 研究架構 2
第二章 基礎原理 4
 2-1 區塊鏈 4
  2-1-1 區塊鏈的結構 5
  2-1-2區塊鏈的加密技術 11
  2-1-3區塊鏈的特性 21
  2-1-4區塊鏈的發展 23
 2-2以太坊 24
  2-2-1以太坊的特性 25
  2-2-2智能合約的發展 28
 2-3物聯網 29
  2-3-1物聯網的三層架構 30
  2-3-2物聯網的發展 31
第三章 系統架構與設計 33
 3-1區塊鏈物聯網系統架構 33
 3-2智能合約架構 36
  3-2-1 版本層 36
  3-2-2 註冊層 38
  3-2-3 數據層 39
  3-2-4 授權層 40
 3-3區塊鏈物聯網系統運作流程 42
第四章 系統實作與分析 43
 4-1 開發環境 43
 4-2智能合約開發 46
  4-2-1版本層開發 47
  4-2-2註冊、數據、授權層開發 57
 4-3介面開發 66
  4-3-1版本管理介面 66
  4-3-2用戶端控制介面 75
  4-3-3用戶端版本查看介面 80
 4-4物聯網終端設備開發 85
 4-5系統安全性分析 87
第五章 研究結論與未來展望 96
參考文獻 98
[1] Gartner. 2017. IoT Connected Devices Forecast. [online] Available: https://www.gartner.com/en/newsroom/press-releases/2017-02-07-gartner-says-8-billion-connected-things-will-be-in-use-in-2017-up-31-percent-from-2016
[2] IoT vs. BoT──物聯網颳起的資安風暴https://www.ithome.com.tw/guest-post/112833
[3] 萬物相連潛藏風險  5G/物聯網安全議題受矚目 http://www.2cm.com.tw/2cm/zh-tw/magazine/-MarketTrend/26885D3BCA2443B4B3B2C1BE9E29F536
[4] 國發會將協助各部會運用區塊鏈技術,推動公共事務https://www.ey.gov.tw/Page/AE5575EAA0A37D70/f2bb57cd-9e7c-4492-a6db-54c09c44396c
[5] 行政院宣布——智慧政府新計畫https://www.blocktempo.com/taiwan-gv-want-to-use-blockchain-tech-build-data/?fbclid=IwAR2WSTapRxd036TPoTPAfuW6JksztfVJk0L-qeNV5KyupyaS0TNoWdnO52I
[6] S. Nakamoto, “Bitcoin: Peer-to-Peer Electronic Cash System,” 2008.
[7] A. Narayanan, J. Clark, “Bitcoin's Academic Pedigree,” Communications of the Acm, vol. 60, no. 12, pp. 36-45, Dec. 2017.
[8] Proof of Work, [online] Available: https://en.bitcoin.it/wiki/Proof_of_work.
[9] Proof of Stake, [online] Available: https://en.bitcoin.it/wiki/Proof_of_Stake.
[10] Delegated Proof of Stake, [online] Available: https://en.bitcoinwiki.org/wiki/DPoS
[11] Bitcointalk: https://bitcointalk.org/index.php?topic=27787.0
[12] EOS.IO Technical White Paper, [online] Available: https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md.
[13] Information Technology Laboratory National Institute of Standards and Technology, “Secure Hash Standard (SHS),” Federal Information Processing Standards Publication 180-2, Aug. 2002.
[14] Information Technology Laboratory National Institute of Standards and Technology, “Data Encryption Standard (DES),” Federal Information Processing Standard Publication 46-3, Oct. 1999.
[15] Information Technology Laboratory National Institute of Standards and Technology, “Advanced Encryption Standard (AES),” Federal Information Processing Standard Publication 197, Nov. 2001.
[16] V. Miller, “Use of elliptic curves in cryptography,” Advances in Cryptology—Crypto '85, vol. 218, pp. 417-426, 1985.
[17] N. Koblitz, “Elliptic curve cryptosystems,” Math. Computat., vol. 48, pp. 203-209, 1987.
[18] Certicom research, SEC 2: Recommended Elliptic Curve Domain Parameters, Version 1.0, Sep. 2000.
[19] L. Lamport, R. Shostak, M. Pease, “The Byzantine Generals Problem,” ACM Transactions on Programming Languages and Systems (TOPLAS), vol. 4, pp. 382-401, Jul. 1982.
[20] D. Chaum, “Blind signatures for untraceable payments,” Advances in Cryptology Proceedings of Crypto, vol. 82, no. 3, pp. 199-203, 1983.
[21] L. Lamport, “The Part-Time Parliament,” ACM Transactions on Computer Systems (TOCS), vol. 16, pp. 133-169, May. 1998.
[22] L. Lamport, “Paxos Made Simple,” ACM SIGACT News, vol. 32, pp. 51–58, 2001.
[23] S. Haber, W. S. Stornetta, “How to time-stamp a digital document,” J. Cryptol., vol. 3, pp. 99-111, 1991.
[24] A. Back, “Hashcash-A denial of service counter-measure,” Aug. 2002.
[25] W. Dai, “b-money,” [online] Available: http://www.weidai.com/bmoney.txt, 1998
[26] Ethereum White Paper, [online] Available: https://github.com/ethereum/wiki/wiki/White-Paper.
[27] Ethereum community, Ethereum Homeestead Documentation Release 0.1, Mar. 2017
[28] A. M. Turing, “On computable numbers with an application to the Entscheidungs problem,” Proc. London Math. Soc., vol. 2, no. 42, pp. 230̵ 265, 1936.
[29] antonylewis2015, “A gentle introduction to Ethereum,” [online] Available: https://bitsonblocks.net/2016/10/02/gentle-introduction-ethereum/
[30] Ethereum Contract ABI, [online] Available: https://solidity.readthedocs.io/en/develop/abi-spec.html.
[31] N. Szabo, “Smart Contracts: Building Blocks for Digital Markets,” 1994
[32] A. M. Turing, “Systems of logic based on ordinals,” Proceedings of the London Mathematical Society, vol. 2.1, pp. 161-228, 1939.
[33] G. Fenu, L. Marchesi, M. Marchesi, R. Tonelli, “The ICO phenomenon and its relationships with ethereum smart contract environment,” Blockchain Oriented Software Engineering (IWBOSE) 2018 International Workshop on IEEE, pp. 26-32, Mar. 2018.
[34] T. Wu, X. Liang, “Exploration and practice of inter-bank application based on blockchain,” Computer Science and Education (ICCSE) 2017 12th International Conference on, pp. 219-224, Aug. 2017.
[35] T. Aste, P. Tasca, T. Di Matteo, “Blockchain technologies: The foreseeable impact on society and industry,” Computer, vol. 50, no. 9, pp. 18-28, Sep. 2017.
[36] X. Wang, L. Feng, H. Zhang, C. Lyu, L. Wang, Y. You, “Human resource information management model based on blockchain technology,” IEEE Symposium on Service-Oriented System Engineering, pp. 168-173, Apr. 2017.
[37] D. Fu, L. Fang, “Blockchain-based trusted computing in social network,” Proc. ICCC, pp. 19-22, Oct. 2016.
[38] R. Dennis, G. Owen, “Rep on the block: A next generation reputation system based on the blockchain,” 2015 10th International Conference for Internet Technology and Secured Transactions (ICITST), pp. 131-138, Dec. 2015.
[39] H. Hou, “The application of blockchain technology in e-government in China,” Proc. 26th Int. Conf. Comput. Commun. Netw. (ICCCN), pp. 1-4, Aug. 2017.
[40] M. Mettler, “Blockchain technology in healthcare: The revolution starts here,” Proc. 18th Int. Conf. e-Health Netw. Appl. Services (Healthcom), pp. 1-3, Sep. 2016.
[41] Z. Shae, J. J. P. Tsai, “On the design of a blockchain platform for clinical trial and precision medicine,” Proc. IEEE 37th Int. Conf. Distrib. Comput. Syst. (ICDCS), pp. 1972-1980, Jun. 2017.
[42] K. Christidis, M. Devetsikiotis, “Blockchains and smart contracts for the Internet of Things,” IEEE Access, vol. 4, pp. 2292-2303, May. 2016.
[43] A. Boudguiga, N. Bouzerna, L. Granboulan, A. Olivereau, F. Quesnel, A. Roger, R. Sirdey, “Towards better availability and accountability for IoT updates by means of a blockchain,” 2017 IEEE European Symposium on Security and Privacy Workshops (EuroS PW), pp. 50-58, Apr. 2017.
[44] A. Dorri, S. S. Kanhere, R. Jurdak, “Towards an optimized blockchain for IoT,” 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI), pp. 173-178, Apr. 2017.
[45] M. Samaniego, R. Deters, “Blockchain as a service for IoT,” 2016 IEEE International Conference on Internet of Things (iThings), pp. 433-436, Dec. 2016.
[46] M. Swan, “Blockchain Thinking : The Brain as a Decentralized Autonomous Corporation,” IEEE Technol. Soc. Mag., vol. 34, pp. 41-52, Dec. 2015.
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top