DOI QR코드

DOI QR Code

Chaincode-based File Integrity Verification Model

체인코드 기반의 파일 무결성 검증 모델

  • Kim, Hyo-Jong (Dept. of Computers & Media Engineering, Tongmyong University) ;
  • Han, Kun-Hee (Division of Computer Engineering, Baekseok University) ;
  • Shin, Seung-Soo (Dept. of Software Convergence Security, Tongmyong University)
  • 김효종 (동명대학교 컴퓨터미디어공학과) ;
  • 한군희 (백석대학교 컴퓨터공학부) ;
  • 신승수 (동명대학교 소프트웨어융합보안학과)
  • Received : 2021.03.11
  • Accepted : 2021.04.20
  • Published : 2021.04.28

Abstract

Recent advances in network and hardware technologies have led to active research and multiple network technologies that fuse blockchain technologies with security. We propose a system model that analyzes technologies using existing blockchain and verifies the integrity of files using private blockchain in a limited environment. The proposed model can be written as a chain code of Hyperleisure Fabric, a private blockchain platform, and verified for integrity of files through Hyperleisure Explorer, a private blockchain integrated management platform. The system performance of the proposed model was analyzed from a developer perspective and from a user perspective. As a result of the analysis, there are compatibility problems according to the version of various modules to run the blockchain platform, and only limited elements such as chain code status and groups can be checked.

최근 네트워크 및 하드웨어 기술이 발전하여 블록체인 기술과 보안을 융합하는 연구가 활발히 진행되고 여러 네트워크 기술에 적용되고 있다. 기존의 블록체인을 활용한 기술을 분석하고 제한된 환경에서 비공개 블록체인을 활용한 파일의 무결성을 검증하는 모델을 제안한다. 제안하는 모델은 비공개 블록체인 플랫폼인 하이퍼레저 패브릭의 체인코드로 작성하고 비공개 블록체인 통합 관리 플랫폼인 하이퍼레저 익스플로러를 통해 파일의 무결성 검증을 확인할 수 있다. 제안한 모델의 성능을 개발자 관점과 사용자 관점에서 분석했다. 블록체인 플랫폼을 실행하기 위한 다양한 모듈의 버전에 따른 호환성 문제가 존재하고 체인코드 상태와 그룹 등 제한된 요소만 확인이 가능하다는 결과를 얻었다.

Keywords

References

  1. J. S. Kim, S. C. Kim & N. J. Park. (2021). Blockchain-based Product Carry-in/out Management Mechanism. The Journal of Korean Institute of Information Technology, 19(1), 131-138. https://doi.org/10.14801/jkiit.2021.19.1.131
  2. J. H. Kim. (2020). Fault Tolerance Enhancement for Distributed Storage Blockchain Systems. Journal of the Korea Institute of Information and Communication Engineering, 1558-1561. https://doi.org/10.6109/jkiice.2013.17.7.1558
  3. S. H. Lee & K. C. Kim. (2021). Proposal of Blockchain Structure with Real-Time Capability Suitable for 5G-Based Service Provision. The Journal of Korean Institute of Communications and Information Sciences, 46(1), 102-113. https://doi.org/10.7840/kics.2021.46.1.102
  4. M. Y. Kim, H. S. Lee & J. D. Kim. (2020). A Blockchain Copyright Information Registration System for Content Protection of Online Sharing Platforms. Journal of the Korea Institute of Information and Communication Engineering, 24(12), 1718-1721. https://doi.org/10.6109/JKIICE.2020.24.12.1718
  5. J. K. Lee. (2018). A Docker Container Case Study for Implementing Block Chain Distributed General Ledger. Korean Computers and Accounting Review, 16(1), 27-41.
  6. J. C. Yeom, Y. S. Lee & In-Ho Ra. (2019). Proposal of PublicKey_Based Node Authentication Method for Secure Private Block Chain Environment. Korea Institute Of Communication Sciences, 466-467.
  7. W. S. Park, D. Y. Hwang & K. H. Kim. (2018). A Study on Certificate Issuance System Using Private Block chain. Korea Institute Of Communication Sciences, 1192-1193.
  8. B. J. Cho. (2019). BOTP(Blockchain One Time Password) System. The Korean Institute of Information Scientists and Engineers, 1221-1223.
  9. H. G. Kim, S. H. Jung. (2020). IoT Authentication System Using Blockchain and TOTP. Journal of the Korea Society of Computer and Information, 25(2), 113-122.
  10. G. Y. Jung. (2018). A Study on the legal nature of cryptocurrency and a smart contract. Korea commercial law association, 109-150.
  11. H. K. Kwon, H. J. Kim, K. B. Jang & H. J. Seo. (2020). An Improvement of missing pet rescue system based on Smart Contract. Journal of the Korea Institute of Information and Communication Engineering, 24(6), 786-794. https://doi.org/10.6109/JKIICE.2020.24.6.786
  12. J. Y. Kim, J. H. Kwon, S. I. Jang, Y. K. Kim, M. J. Son & M. H. Kim. (2020). A Method to reduce transaction endorsement time based on network latency in Hyperledger Fabric. Proceedings of the Korean Society of Computer Information Conference, 28(2), 41-44.
  13. S. I. Jang, J. H. Kwon, J. Y. Kim, C. H. Im & M. H. Kim. (2020). Study on Chaincode execution cost base endorsing peer routing method to reduce endorsement time in Hyperledger Fabric. Proceedings of the Korean Society of Computer Information Conference, 28(2), 37-40.
  14. K. H. Lee. (2018). A Study on the type of BlockChain(Ethereum, Hyperledger Fabric). Proceedings of Symposium of the Korean Institute of communications and Information Sciences, 442-443.
  15. J. K. Lee & H. Y. Choi. (2018). A Case Study of Using Hyperledger Composer based on Docker Container for Implementing Block Chain Distributed Ledger. Korean Computers and Accounting Review, 16(2), 1-18.