Blockchain Access control Ecosystem for Big Data Security
Presented at the IEEE International Conference on Blockchain, this talk discusses how blockchain access control can be used to secure big data. The case study was for securing plant genotype data.
services is concerned with the issues of data sharing in cloud environments due to untrustworthy, multi-ownership and dynamic nature of these environments. Providing proper data ownership roles support integrity and confidentiality of data and privacy of participants from the third party. 6
is an important part of any data management program. • Some data by nature is sensitive, confidential, or both. • The owners of data resource will have an interest how others may use it. • The IP Rights ensures all legal, ethical, and professional obligations of the data are met by researchers. 7
With a database, all parties have to have full trust for the holder of the database. Where as on a Blockchain, the trust between the bank employee and the client is enforced by the Blockchain. Only the client can unlock the sign up process using their secure private key. This means that no nefarious employees can sign customers up for products and services without client consent. “5,300 Wells Fargo employees fired over 2 million phony accounts” -CNN MONEY, September 2016 Events like what happened at Wells Fargo have eroded client trust in banking. Blockchain technology can re-establish client trust by ensuring nothing like this could happen ever again.
benefits over traditional database systems. BLOCKCHAINS: • No Single Point of Failure • Are resistant to ransomware hacks like WannaCry • Data is highly available because it is distributed • With every block creation, a new layer of encryption is added to secure past transactions • We can create transactions to provide full analytics on the data • Smart Contracts can automate work flows right on the chain
development purposes, we built our blockchain to have 4 nodes. These nodes run on Docker instances on our Amazon Web Services Development Environment. In production, the more nodes we can establish throughout the organization, the more secure our network can be. We can have different types of nodes. • Full nodes that hold all of the data and perform all of the tasks of a node. • Light nodes that interface with the Blockchain but don’t strain the system that they run on.
Ethereum APPENDIX 5 Hyperledger was designed with private Blockchains in mind for use in institutions like banks. Hyperledger does not expose the client data in full to each and every node and the blockchain cannot be queried by anybody as is the case with Ethereum. Because Ethereum is such a vast network of nodes, to achieve consensus can take a long time. On Hyperledger, private blockchains achieve consensus in much less time using a specialized consensus algorithm giving us much better performance. VS.