DOI QR코드

DOI QR Code

Time Synchronization between IoT Devices in a Private Network using Block-Chain

블록체인을 이용한 사설망에서의 IoT 기기 간 시간 동기화

  • 지소영 (한국산업기술대학교 컴퓨터공학부) ;
  • 김승은 (한국산업기술대학교 컴퓨터공학부) ;
  • 윤은주 (한국산업기술대학교 컴퓨터공학부) ;
  • 서대영 (한국산업기술대학교 컴퓨터공학부)
  • Received : 2018.09.05
  • Accepted : 2018.10.05
  • Published : 2018.10.31

Abstract

This study presents a time synchronization system in decentralized structure by using the blockchain, a core technology of Bitcoin introduced by Satoshi Nakamoto in 2008. In this study, Getting away from existing time synchronization system in centralized structure, A blockchain network has completely decentralized structure using public blockchain. In decentralized structure, Only certain peers among the peers that participate in a blockchain network access the NTP server. Therefore, others can synchronize time without having to go to public network. Furthermore if appropriate time synchronization cycles are established for each peer, time synchronization can be maintained even when connection to public network is completely lost. A time synchronization system in this study has advantages of p2p system and can be also guaranteed reliability and stability because it used digital signature, merkle tree, consensus algorithm which are core characteristics of block chains.

본 연구는 2008년 사토시 나카모토의 Bitcoin의 핵심 기술인 블록체인(Blockchain)을 활용한 분산형 시간 동기화 시스템을 제안한다. 본 연구에서 블록체인 네트워크는 기존의 중앙 집중식 구조에서 벗어나 public 블록체인을 이용한 완전 탈 중앙식 구조를 갖는다. 탈 중앙식 구조에서는 참여하는 피어 중 특정 피어만이 NTP서버에 접근하기 때문에 그 외의 피어들은 공중망으로 나가지 않아도 시간 동기화를 할 수 있다. 더 나아가 각 피어들 마다 적절한 시간 동기화 주기가 형성된다면 공중망과의 연결이 완전히 끊긴 상황에서도 시간 동기화 유지가 가능해진다. 본 연구의 시간 동기화 시스템은 P2P 시스템의 장점을 가지면서 디지털 서명, 머클트리, 합의 알고리즘 등 블록체인의 핵심 기술을 이용했기 때문에 신뢰성과 안정성도 보장받을 수 있다.

Keywords

References

  1. Nakamoto Satoshi, "Bitcoin: A Peer-to-Peer Electronic Cash System.", http://www.metzdowd.com, 2008
  2. Sungmin Rue (2017), Industry Forecast - IoT Service based on Blockchain, Korea Institute of Information Technology Magaine, 15(1), 15-20 https://doi.org/10.14801/jkiit.2017.15.2.15
  3. Soonduck Yoo (2018). A Study on Blockchain Ecosystem. JIIBC, 18(2), 1-9
  4. Tae-Joon Park (2018). Blockchain and the IoT Network Technology. Communications of the Korean Institute of Information Scientists and Engineers , 36(5), 17-20
  5. Fig 1, http://time.ewha.or.kr/#public_time_server
  6. James F. Kurose, Keith W. Ross, "Computer Networking a top-down approach", Pearson, 2016
  7. Dong-Young Lee, Ji-oo Park, Jun-a Lee, Sang-Rok Lee, Soo-Yong Park (2017), Blockchain Core Technology and Domestic and Foreign Trends ,Communications of the Korean Institute of Information Scientists and Engineers 35(6), 22-28
  8. Fig 5, http://operationblockchain.org/merkle-tree.html
  9. Soonduck Yoo, Kiheung Kim, A Study on Improvement for Service Proliferation Based on Blockchain (2018), JIBC, 18(1), 185-194
  10. Jongseok Choi, Jonggyu Park, Myeongkil Kim, owon Kim (2018). The Study of Blockchain Consensus Algorithm for Application Compatibility, Communications of the Korean Institute of Information Scientists and Engineers , 36(5), 9-16.
  11. 3Blue1Brown, "Ever wonder how Bitcoin (and other cryptocurrencies) actually work?", www. youtube.com/watch?v=bBC-nXj3Ng4, YouTube, 2017
  12. Park, Sung Jun, wang, young Rak (2018). A Study of fair consensus in blockchain. Communications of the Korean Institute of Information Scientists and Engineers, 36(5), 34-38
  13. https://blog.remibergsma.com/2013/05/12/howaccurately-can-the-raspberry-pi-keep-time/
  14. Doowon Lee (2018). A Study of Expected Effects and Limitations of IoT Blockchain, Communications of the Korean Institute of Information Scientists and Engineers, 36(5), 28-33.
  15. Mark Ward, "Smart meters can be hacked to cut power bills", https://www.bbc.co.uk/news/technology-29643276, BBC, 2014