Data sharing method based on plurality of blockchains
Inventors
Yang, Sungwoo • CHON, JAEKYUNG • CHOI, IK JUNG • PARK, Hyun Min • Park, Jieun • Seo, Jeongsun • Kim, Changhoon • Seo, Hansol • KIM, Namhee
Assignees
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
Provided is a data sharing method based on a plurality of blockchains. The method includes registering, by a management server, user block data which includes user information and a hash key of each user of a plurality of users in a user information blockchain, receiving, by the management server, storage information of data provided by a first user from a storage server, and receiving, by the management server, a request for specific data from a second user and transmitting storage information of the specific data to the second user.
Core Innovation
A data sharing method is based on a plurality of blockchains managed by a management server. The method registers user block data in a user information blockchain, where the user block data includes user information and a hash key of each user of a plurality of users including a first user and a second user. The management server authenticates the first user and the second user using information stored in the user information blockchain and transmits authentication-related information in a way that allows storage information of specific data to be transmitted when authentication of the second user is successful.
The method registers metadata of the provided data in a metadata blockchain, and receives a request for specific data from the second user. The management server identifies the specific data based on a result of comparing information included in the request with the metadata in the metadata blockchain. The method then transmits storage information of the specific data to the second user, and the transmitted storage information includes an identifier of a storage and a storage location of data in the storage.
In the described system, storage information is organized through a data storage blockchain composed of at least one storage server, and the management server transfers data provided by the first user to the data storage blockchain and receives storage information from the storage servers. The method extracts or identifies storage information of the specific data among previously obtained storage information based on comparing identification information with the metadata in the metadata blockchain. Additional described features include registering transaction details associated with sharing specific data in a point information blockchain and expanding storage information to include items such as a verification key, file size, or file split information.
Claims Coverage
The partial set includes two independent claims, each covering a data sharing method based on a plurality of blockchains managed by a management server, with user authentication, metadata-based identification of specific data, and transmission of storage information to a second user. Across the independent claims, the approach features user information blockchain registration with hash keys, metadata blockchain comparison for identification/extraction, and storage information transmission including a storage identifier and storage location. Additional claim sets refine these core steps, including optional point transaction recording and expanded storage-information contents.
Blockchain-based user registration and authentication
Registering, by a management server, user block data which includes user information and a hash key of each user of a plurality of users including a first user and a second user in a user information blockchain, and wherein the management server authenticates the first user and the second user using information stored in the user information blockchain and transmits the storage information of the specific data when the authentication of the second user is successful.
Metadata-blockchain-based identification of specific data
Registering, by the management server, metadata of the provided data in a metadata blockchain, receiving, by the management server, a request for specific data in the provided data from the second user, and identifying, by the management server, the specific data based on a result of comparing information included in the request with the metadata in the metadata blockchain.
Storage-information transmission including storage identifier and location
Receiving, by the management server, storage information of data provided by the first user from a storage server, and transmitting, by the management server, the storage information of the specific data to the second user, wherein the storage information includes an identifier of a storage and a storage location of data in the storage.
Metadata-comparison extraction of storage information
Receiving, by the management server, identification information of specific data from the second user, extracting, by the management server, storage information of the specific data among previously obtained storage information based on a result of comparing the identification information with metadata in a metadata blockchain, and transferring, by the management server, the extracted storage information to the second user.
Data placement in a storage blockchain
Transferring, by the management server, data provided by the first user to a data storage blockchain composed of at least one storage server, receiving, by the management server, storage information of the provided data from the at least one storage server, and transferring the extracted storage information to the second user.
Across the two independent claims, coverage centers on a management server operating a plurality of blockchains: user information blockchain registration with per-user hash keys and authentication, metadata blockchain registration and comparison to identify/extract specific data, and transmission of storage information to the second user including a storage identifier and storage location. The independent claims also include transferring provided data to a data storage blockchain composed of at least one storage server and extracting the relevant storage information based on metadata comparison.
Stated Advantages
Documented Applications
No documented applications found
Interested in licensing this patent?