NFT 사용권 제공을 위한 컨트랙트 기반의 접근 제어 기법
Contract-based Access Control Method for NFT Use Rights
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문에서는 블록체인 환경에서 상호간 데이터를 안전하게 공유하기 위한 NFT 기반의 접근 제어방안을 제안한다. 기존의 블록체인에 기록되는 모든 데이터는 기술 특성상 누구나 접근할 수 있기때문에 민감한 데이터를 공유하는 경우에는 인가받은 사람 외에는 접근을 제어할 필요가 있다. 이를위해서 제안하는 방안에서는 각 데이터를 NFT로 발행하고, 컨트랙트를 통해 데이터에 대한 접근을제어한다. 또, 기존의 NFT가 가지는 단일 소유권의 한계를 극복하기 위해 소유권과 사용권으로 개념을분리하여 사용자간 데이터를 안전하게 공유할 수 있도록 한다. 소유권은 원본 NFT로 발행하고, 사용권은 사본 NFT로 발행하여 관리하며, NFT로 발행되는 모든 데이터는 암호화된 후 업로드가 진행되기때문에 반드시 접근 제어가 이루어지는 스마트 컨트랙트를 통해서만 데이터의 공유가 가능하다. 이러한 접근 방안을 검증하기 위해 BIM(Building Information Modeling) 데이터 거래라는 가상의 시나리오를설정하고, 접근 제어가 필요한 32가지 함수 호출 시나리오를 만족하는 스마트 컨트랙트를 구성하였다. 또한, 무차별 대입을 통한 복호화 공격 가능성을 고려하여 이에 대한 안정성을 평가하였다. 이를 통해블록체인 환경에서 안전하게 개인 간 데이터를 공유할 수 있음을 확인하였다.
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.
참고문헌 (31)
- "Bitcoin: A Peer-to-Peer Electronic Cash System" (2008)[URL]
- "A Next-Generation Smart Contract and Decentralized Application Platform" (2014)[URL]
- E. Lee, "The Bored Ape Business Model: Decentralized Collaboration via Blockchain and NFTs", ~ (2021)
- T. A. Xu, "A Short Survey on Business Models of Decentralized Finance (DeFi) Protocols", ~ (2022)
- 서중원, "분산 네트워크 환경에서 BIM 파일들을 저장하기 위한 블록체인 시스템 설계 및 구현", 한국컴퓨터정보학회논문지, 26(12), pp.159~168 (2021), 한국컴퓨터정보학회[DOI]
- N. O. Nawari, "Blockchain and Building Information Modeling (BIM): Review and Applications in Post-Disaster Recovery", Buildings, 9(6), pp.149~ (2019)[DOI]
- A. S. E. Pradeep, "Leveraging Blockchain Technology in a BIM Workflow: A Literature Review", International Conference on Smart Infrastructure and Construction 2019 (ICSIC) Driving Data-informed Decision-making, pp.371~380 (2019), ICE Publishing
- N. O. Nawari, "Blockchain Technology and BIM Process: Review and Potential Applications", J. Inf. Technol. Constr, 24(12), pp.209~238 (2019)
- D. Mohammad, "Protecting BIM Design Intellectual Property with Blockchain: Review and Framework", Proc. of the Conference CIB W78, 2021, pp.11~15 (2021)
- J. P. Cruz, "RBAC-SC: Role-based Access Control using Smart Contract", IEEE Access, 6, pp.12240~12251 (2018)[DOI]
- H. Guo, "Multi-Authority Attribute-based Access Control with Smart Contract", Proceedings of the 2019 International Conference on Blockchain Technology, pp.6~11 (2019)
- Y. Zhang, "Attribute-based Access Control for Smart Cities: A Smart-Contract-Driven Framework", IEEE Internet of Things Journal, 8(8), pp.6372~6384 (2020)[DOI]
- R. Xu, "BlendCAC: A Smart Contract-enabled Decentralized Capability-based Access Control Mechanism for the IoT", Computers, 7(3), pp.39~ (2018)[DOI]
- B. Liu, "SMACS: Smart Contract Access Control Service", 2020 50th Annual IEEE, 2020, 221~232
- M. Nadini, "Mapping the NFT Revolution:Market Trends, Trade Networks, and Visual Features", Scientific Reports, 11(1), pp.1~11 (2021)[DOI]
- "EIP-721: Non-Fungible Token Standard"[URL]
- "EIP-1155: Multi Token Standard"[URL]
- 최성원, "대체불가능토큰(NFT)기반 블록체인 게임의 비즈니스모델 혁신요소 연구 : 게임 내 디지털 자산 유통 플랫폼 ‘플레이댑’ 사례를 중심으로", 한국게임학회 논문지, 21(2), pp.123~138 (2021), 한국게임학회
- D. Avrilionis, "From Trade-only to Zero-Value NFTs: The Asset Proxy NFT Paradigm in Web3", ~ (2022)
- Q. Zheng, "An Innovative IPFS-Based Storage Model for Blockchain", 2018 IEEE, ACM International Conference on Web Intelligence (WI), pp.2018[DOI]
- M. B. Yassein, "Comprehensive Study of Symmetric Key and Asymmetric Key Encryption Algorithms", 2017 International Conference on Engineering and Technology (ICET), pp.1~7 (2017), IEEE
- N. M. M. Alhag, "An Enhancement of Data Encryption Standards Algorithm (DES)", 2018 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE), pp.1~6 (2018), IEEE
- A. Menezes, "The Advanced Encryption Standard:20 Years Later", IEEE Security & Privacy, 19(6), pp.98~102 (2021)[DOI]
- "ARIA"[URL]
- M. A. Al-Shabi, "A Survey on Symmetric and Asymmetric Cryptography Algorithms in Information Security", International Journal of Scientific and Research Publications, 9(3), pp.576~589 (2019)[DOI]
- F. Mallouli, "A Survey on Cryptography: Comparative Study between RSA vs ECC Algorithms, and RSA vs El-Gamal Algorithms", 2019 6th IEEE International Conference on Cyber Security and Cloud Computing (CSCloud), 2019 (2019), 173~176[DOI]
- Y. Yusfrizal, "Key Management using Combination of Diffie-Hellman Key Exchange with AES Encryption", 2018 6th International Conference on Cyber and IT Service Management (CITSM), pp.1~6 (2018), IEEE
- M. U. Aftab, "The Evaluation and Comparative Analysis of Role based Access Control and Attribute based Access Control Model", 2018 15th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP) (2018), IEEE
- S. Ding, "A Novel Attribute-based Access Control Scheme using Blockchain for IoT", IEEE Access, 7, pp.38431~38441 (2019)[DOI]
- F. Thouvenin, "Big Data and Global Trade Law", pp.316~339 (2021), Cambridge University Press
- "EIP 20: Token Standard"[URL]
