CROSS-REFERENCE TO RELATED APPLICATION

This application claims the priority benefit of Taiwan application no. 108106920, filed on Feb. 27, 2019. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.

TECHNICAL FIELD

The disclosure relates to an object sharing system, and more particularly, to an object sharing system and a method thereof using a distributed architecture.

BACKGROUND

With recent advance in technology, the network has become an indispensable source for obtaining information to people nowadays. However, as more and more technologies are developed based on networks, information security becomes one of the most significant issues to be discussed.

Most of the current networks at this stage adopt use of a centralized architecture which uses a central arbiter to determine facts and assess the accuracy of the recorded data. However, due to the low level of trust between vendors and the doubts about interoperability of the centralized architecture, managers of the centralized architecture are unable to self-certify when there is a dispute. As a result, such information security exchange is questioned and the cost of building trust is so high that another new information isolated island is formed and a shared spirit is hard to achieve.

Furthermore, since the centralized architecture aggregates data from multiple sources to a single node, once being attacked, there is a risk of a single node failure or a data leakage. In addition, since the accuracy of the data is only maintained unilaterally, it is very difficult to discover data tampering on a part of the data or the data at a specific time point without a proper confirmation mechanism.

SUMMARY

The disclosure provides an object sharing system that includes a plurality of shared objects and a plurality of data servers. The shared objects are respectively provided by a plurality of object suppliers; and the data servers are respectively provided by the object suppliers and connected to form a distributed data redundancy network so as to store a plurality of sub-secret data separated from shared secret information in a decentralized way. The data server of each of the object suppliers is connected to the shared objects provided by the object supplier, and collects a required quantity of sub-secret data for reconstructing the shared secret information via the distributed data redundancy network so as to reconstruct the shared secret information for verifying an access right to the shared object for a user device when receiving an access request for the shared object from the user device.

The disclosure provides an object sharing method, which is adapted to an objecting sharing system composed of a plurality of shared objects and a plurality of data servers respectively provided by a plurality of object suppliers. Each of the data servers is connected to each other to form a distributed data redundancy network. The method includes: storing a plurality of sub-secret data separated from shared secret information by the data servers in a decentralized way; receiving an access request sent by a user device by one of the shared objects; collecting a required quantity of the sub-secret data for reconstructing the shared secret information via the distributed data redundancy network by the data server connected to the shared object; and reconstructing the shared secret information using the collected sub-secret data for verifying an access right to the shared object for the user device by the shared object or the data server connected to the shared object.

To make the above features and advantages of the disclosure more comprehensible, several embodiments accompanied with drawings are described in detail as follows.

