Blockchain based cloud storage system and the method of controlling access right in the cloud storage system

The present invention relates to a blockchain-based cloud storage system with access authority control. The blockchain-based cloud storage system comprises: a blockchain network having a plurality of user nodes with a blockchain; a key manager node having an access control tree including the attribu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LEE TAE RIM, JANG JU WOOK
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention relates to a blockchain-based cloud storage system with access authority control. The blockchain-based cloud storage system comprises: a blockchain network having a plurality of user nodes with a blockchain; a key manager node having an access control tree including the attributes of users with access authority to data, generating a symmetric key, performing the attribute-based encryption of the symmetric key by using the access control tree, and storing the attribute-based encrypted symmetric key in the blockchain of a blockchain network; and a cloud storage storing the encrypted data by using the symmetric key. Therefore, the encrypted data with the symmetric key is stored in the cloud storage, and the attribute-based encrypted symmetric key by using the access control tree is stored in the blockchain of the blockchain network. According to the present invention, it is possible to prevent key exposure and at the same time safely store and manage the encrypted data in the cloud storage. 본 발명은 접근 권한 제어가 가능한 블록체인 기반의 클라우드 스토리지 시스템에 관한 것이다. 상기 블록체인 기반의 클라우드 스토리지 시스템은, 블록체인을 갖는 복수 개의 사용자 노드들을 구비하는 블록체인 네트워크; 데이터에 대한 접근 권한을 갖는 사용자들의 속성들을 포함하는 접근 제어 트리를 구비하고, 대칭키를 생성하고, 상기 접근 제어 트리를 이용하여 상기 대칭키를 속성 기반 암호화하고, 속성 기반 암호화된 대칭키를 상기 블록체인 네트워크의 블록체인에 저장하는 키 관리자 노드; 상기 대칭키를 이용하여 암호화된 데이터를 저장하는 상기 클라우드 스토리지;를 구비하여, 대칭키로 암호화된 데이터는 클라우드 스토리지에 저장되고, 접근 제어 트리를 이용하여 속성 기반 암호화된 대칭키는 블록체인 네트워크의 블록체인에 저장되는 것을 특징으로 한다.