본문 바로가기
  • Home

Contract-based Access Control Method for NFT Use Rights

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2022, 27(11), pp.1-11
  • DOI : 10.9708/jksci.2022.27.11.001
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science
  • Received : October 12, 2022
  • Accepted : November 2, 2022
  • Published : November 30, 2022

Yoonsung Jeong 1 Deokyoon Ko 2 Jung-Won Seo 1 Soo Yong Park 1 Seong Jin Kim 3 Bum-Soo Kim 3 Do Young Kim 3

1서강대학교
2논스랩 주식회사
3한국건설기술연구원

Accredited

ABSTRACT

In this paper, we propose an NFT(Non-Fungible Token)-based access control method for safely sharing data between users in blockchain environment. Since all data stored in the blockchain can be accessed by anyone due to the nature of the technology, it is necessary to control access except for authorized users when sharing sensitive data. For that, we generate each data as NFT and controls access to the data through the smart contract. In addition, in order to overcome the limitations of single ownership of the existing NFT, we separated the NFT into ownership and use rights, so that data can be safely shared between users. Ownership is represented as an original NFT, use rights is represented as a copied NFT, and all data generated as NFT is encrypted and uploaded, so data can be shared only through the smart contract with access control. To verify this approach, we set up a hypothetical scenario called Building Information Modeling (BIM) data trade, and deployed a smart contract that satisfies 32 function call scenarios that require access control. Also, we evaluated the stability in consideration of the possibility of decryption through brute-force attack. Through our approach, we confirmed that the data can be safely shared between users in blockchain environment.

Citation status

* References for papers published after 2023 are currently being built.

This paper was written with support from the National Research Foundation of Korea.