Blockchain-Based System and Methods for Sensitive Data Transactions

A blockchain-based processing framework for sensitive data is proposed. The smart network comprises a blockchain module, an electronic contract (E-contract) layer node, and a Software-as-a-Service (SaaS) layer module. The underlying blockchain module provides technical support, such as virtual machines, consensus algorithms, transaction verification mechanisms, and accounting mechanisms. The E-contract layer module provides a distributed application service and uses the blockchain technology (BT) to support it. In addition, it runs the code of the sensitive data transaction system and the code created by the algorithm for encoding generation at the E-contract layer. The SaaS layer module offers a cloud-platform service that allows each party to easily engage in business collaboration via web portals or clients. The proposed smart system is used by each party get involved in the production of sensitive data. The final sensitive data are produced by the final data generator, and other modules involved in the process of data production are unaware of the final data. This approach prevents the leakage of sensitive data into the circulation.