帳號:guest(3.144.227.9)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):黃聖育
作者(外文):Huang, Sheng-Yu
論文名稱(中文):將區塊鏈應用在物聯網上之食品監控系統
論文名稱(外文):Food Monitoring System Applying Blockchain to the Internet of Things
指導教授(中文):黃之浩
指導教授(外文):Huang, Chih-Hao
口試委員(中文):鍾偉和
林嘉文
口試委員(外文):Chung, Wei-Ho
Lin, Chia-Wen
學位類別:碩士
校院名稱:國立清華大學
系所名稱:通訊工程研究所
學號:107064543
出版年(民國):109
畢業學年度:108
語文別:中文
論文頁數:28
中文關鍵詞:物聯網區塊鏈食品監控
外文關鍵詞:Internet of ThingsBlockchainFood monitoring system
相關次數:
  • 推薦推薦:0
  • 點閱點閱:669
  • 評分評分:*****
  • 下載下載:149
  • 收藏收藏:0
中文摘要
食品問題在近年是大家越來越關注的議題,因為在工業和科技的進步中,很多時候會影響食物的安全性,比如「毒奶粉事件」、打抗生素的雞、「假酒」和「米糠油中毒」,這些食品問題已經大大的影響社會了,因此關注食品安全的問題將會是一種必備且重要的議題。現代人類生活越來越快速和方便,在想要追求速度的同時卻喪失最基本的健康管理。農產品一直是人類最重要的食物來源之一,但是,農產品的質量一直存在許多問題和擔憂。植物病害和化學污染是最常見的問題。還有其他不可控制的因素,例如天氣或災害會降低農產品的質量。這些問題大大地降低了農產品價格。在我們能控制的情況下,農業運輸方面,也存在著農產品變質的問題。
由於現在網路資訊的發達,所以很多實體設備都能連上網路,形成一個巨大的互聯網,每個設備間沒有安全的分隔,只是藉由網路或藍芽連在一起,所以當其中一個設備被攻擊時其他的裝置也同時被攻擊,甚至其中的資料儲存也沒有經過特殊加密,這樣的網路關係是非常危險的,因此網路安全的重要性就體現出來了。物聯網是一種互聯網的新興技術,透過網際網路連線到雲端所形成的訊息交換網路。此外,物聯網也會對相關人士的安全和隱私產生影響,我們必須採取措施來確保系統具有保護被攻擊的機制。所以需要足夠的網路安全來防護病毒的入侵。
區塊鏈在近年持續的崛起,因為現在網路資訊的發達,所以很多人將個人資料或重要資訊存儲在網路上,或是在網路上進行交易。而安全設備卻沒有跟上網路時代的快速變化,導致駭客有很多機會可以輕易竄改資料抑或是攻取網路上的秘密。這些情況讓我們認識到網路安全有著更大的重要性,所以人們開始尋找更加安全的使用網路方式。慢慢的研究密碼學、網路安全和區塊鏈成為一種熱潮,在區塊鏈的領域中,在Hyperleger這個項目中有許多的專案,例如:Hyperleger Fabric和Hyperleger Sawtooth等等,他們都有著不同的特性,我們將在本文中一一介紹。目前大多數研究都使用Hyperleger Fabric專案,因為他是較早成熟的專案。而此篇論文的主要貢獻在於研究Hyperleger Sawtooth,因為Hyperleger Sawtooth是比較新推出的專案,所以我們將以這個專案做為本次的重點研究的重點。利用Hyperleger Sawtooth的共識機制來強化物聯網中安全性比較弱的這一塊,除此之外,Hyperleger Sawtooth提供了更細微的權限控制、可執行以太坊智能合約,並且支援平行計算,能夠同時做到掌控不同類型的數據儲存。最終啟發我們基於物聯網的基礎下,搭配區塊鏈創造出本篇論文的架構。
Abstract
In recent years, food issues have become a topic of increasing concern to everyone. Because in the progress of industry and technology, many times it will affect the safety of food. Such as the "poisonous milk powder incident", chickens with antibiotics, "fake wine" and "rice bran oil poisoning", these food problems have greatly affected society. Take attention to food safety will be a necessary and important issue. Human life is getting faster and more convenient in modern society, but in the pursuit of speed, it loses the most basic health management. Agricultural products have always been one of the most important food sources for people, but there have been many problems and concerns about the quality of agricultural products. Plant diseases and chemical pollution are the most common problems. There are other uncontrollable factors, such as weather or disasters that reduce the quality of agricultural products. These problems have greatly reduced agricultural product prices. Under our control, there is also the problem of deterioration of agricultural products in terms of agricultural transportation.
Due to the current development of network information, many physical devices can be connected to the network to form a huge Internet. There is no secure separation between each device, but it is only connected through the network or Bluetooth. When being attacked, other devices are also attacked at the same time, and even the data storage in them is not specially encrypted. Such a network relationship is very dangerous, so the importance of network security is reflected. The Internet of Things is an emerging technology of the Internet, which connects to the message exchange network formed by the cloud through the Internet. In addition, the Internet of Things will also affect the safety and privacy of relevant people. We must take measures to ensure that the system has a mechanism to protect against attacks. Therefore, sufficient network security is needed to prevent virus intrusion.
Blockchain has continued to rise in recent years. Because of the development of Internet information, many people store personal data or important information on the Internet or conduct transactions on the Internet. However, security equipment has not kept up with the rapid changes in the Internet era, resulting in many opportunities for hackers to easily tamper with data or steal secrets on the Internet. These situations have made us realize that network security is of greater importance, so people are beginning to look for ways to use the network more safely. Studying cryptography, learning network security and blockchain has become a craze. In the field of blockchain, there are many projects in the Hyperleger project, such as: Hyperleger Fabric and Hyperleger Sawtooth, etc., they are all different. We will introduce one by one in this paper. At present, most researches currently use the Hyperleger Fabric project because it is an earlier mature project. The main contribution of this paper is to study Hyperleger Sawtooth, because Hyperleger Sawtooth is a relatively new project, so we will use this project as the focus of this key research. Use the consensus mechanism of Hyperleger Sawtooth to strengthen the weaker part of the Internet of Things. In addition, Hyperleger Sawtooth provides more detailed permission control, executes Ethereum smart contracts, and supports parallel computing. Take control of different types of data storage. Finally inspired us to create the architecture of this thesis based on the Internet of Things and the blockchain.
Table of Contents
中文摘要 i
Abstract ii
Acknowledgments iv
List of Figures v
List of Tables vi
Chapter 1 Introduction 1
1.1 Motivation and Purpose 1
1.1.1 Motivation 1
1.1.2 Purpose 1
1.2 Thesis Architecture 3
Chapter 2 Related Work 4
2.1 Monitoring System 4
2.2 Internet of Things 4
2.2.1 Overview 4
2.2.2 Raspberry Pi 5
2.3 Blockchain 5
2.3.1 Type of Blockchain 6
2.3.1.1 Bitcoin 6
2.3.1.2 Ethereum 7
2.3.1.3 Hyperledger Fabric 8
2.3.1.4 Hyperledger Sawtooth 9
2.3.2 Blockchain as database 12
Chapter 3 System Architecture 13
3.1 Overview 13
3.2 User Terminal 14
3.2.1 Raspberry Pi 14
3.2.2 Senser 14
3.2.3 Alarm System 15
3.3 Server 15
3.4 Monitoring 15
3.5 Conclusion 16
Chapter 4 Simulation Environment 17
4.1 Request Accepter Server 17
4.1.1 Overview 17
4.1.2 Environment Setting 17
4.2 Hyperledger Sawtooth 17
4.2.1 Overview 17
4.2.2 Deploy Hyperledger Sawtooth Project 17
Chapter 5 Experiment and Result 19
5.1 Overview 19
5.2 Design of Experiments 19
5.3 Result of Experiments 20
Chapter 6 Conclusion and Future Work 25
6.1 Conclusion 25
6.2 Future Work 25
Bibliography 27

Bibliography
[1] Vincent Doumeizel, "Current Challenges in the Food and Beverage Industry", Aug. 2018, available at:https://www.lr.org/en/insights/articles/current-challenges-in-the-food-industry/
[2] Feng Tian, "A Supply Chain Traceability System for Food Safety Based on HACCP, Blockchain and Internet of Things" pp 1-6, Jun. 2017
[3] Iuon-Cheng Lin, Hsuan Shin, Jui-Chun Liu, and Yi-Xiang Jie, "Food Traceability System Using Blockchain", Oct. 2017, available at: http://www.worldresearchlibrary.org/up_proc/pdf/1121-151134311859-64.pdf
[4] Jamie Redman, "Walmart and IBM Improves Food Safety with Blockchain Tech. Bitcoin.com", available at:https://news.bitcoin.com/walmart-ibm-food-safetyblockchain-tech/
[5] Rolf H. Weber, "Internet of Things – New Security and Privacy Challenges", Jan. 2010
[6] Satoshi Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System"
[7] Jerry Brito, Andrea Castilloand, and the Mercatus Center, "Bitcoin: A Primer for Policymakers", Dec. 2013, available at: https://www.mercatus.org/system/files/Brito_BitcoinPrimer_v1.3.pdf
[8] Wikipedia, "Proof of Work", availabile at: https://ethereum.stackexchange.com/questions/118/whats-the-difference-between-proof-of-stake-and-proof-of-work
[9]"Ethereum", available at: https://ethereum.org/
[10] Matthew English, Sören Auer, and John Domingue, "Blockchain Technologies and the Semantic Web: A Framework for Symbiotic Development", availabile at:
http://cscubs.cs.uni-bonn.de/2016/proceedings/paper-10.pdf
[11] Christian Cachin, "Architecture of the Hyperledger Blockchain Fabric", in Workshop on Distributed Cryptocurrencies and Consensus Ledgers, Jul. 2016
[12] Marko Vukolić, "Rethinking Permissioned Blockchains", In ACM Workshop on Blockchain, Cryptocurrencies and Contracts, Apr. 2017, available at: http://vukolic.com/rethinking-permissioned-blockchains-BCC2017.pdf
[13] Miguel Castro and Barbara Liskov, "Practical Byzantine Fault Tolerance" Proc. of the 3rd USENIX Symp. on Operating Systems Design and Implementation, pp 173-186, Feb. 1999
[14] Ethan Buchman, "Tendermint: Byzantine Fault Tolerance in the Age of Blockchains", Jun. 2016, available at: https://atrium.lib.uoguelph.ca/xmlui/bitstream/handle/10214/9769/Buchman_Eth an_201606_MAsc.pdf?sequence=7
[15] R.A.L. (Robert) Hissink Muller, "Demystification of the Blockchain Phenomenon: A Matter of State Management", May 2019
[16] "BigchainDB 2.0 The Blockchain Database", May 2018, available at: https://www.bigchaindb.com/whitepaper/
[17] Konlakorn Wongpatikaseree, Prompasit Kanka, and Arunee Ratikan, "Developing Smart Farm and Traceability System for Agricultural Products Using IoT Technology", IEEE/ACIS 17th International Conference on Computer and Information Science (ICIS), pp 180-184, Jun. 2018
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *