Healthcare Blockchain: What Goes On Chain Stays on Chain
David Houlding CISSP, CIPP
Director, Global Healthcare Security and Compliance Strategy at Microsoft - healthcare, cloud, security, privacy, compliance, AI
Many healthcare organizations are currently experimenting with blockchain. As use cases are defined, and prototypes created a key step is to decide what sensitive data goes on chain (types of information and volume) and what doesn't. Healthcare security teams need to be an integral part of this process. Here is why ...
One of the merits of blockchain is immutability of blocks on the chain, or in other words built in protection of the integrity of information stored in blocks in the blockchain. Any removal of a block, or tampering with the information stored within a block is easily detectable. This ensures that the information on the blockchain is accurate, or as least as accurate as what was submitted for storage on the blockchain. Combined with timely and complete submission of accurate information into new blocks added to the blockchain this ensures that the information on the blockchain is accurate, complete, and up-to-date. It also ensures that once information is added to the blockchain it cannot be removed, changed, or redacted.
Blockchain also brings availability benefits in the form of decentralized ledgers with no single point of failure, ensuring timely and reliable access to information on the blockchain, and no disruption from single points of failure.
However, in general blockchain does not automatically provide protections to confidentiality, or unauthorized access to information stored on the blockchain. In the extreme case of public blockchain all information stored on the blockchain is visible to anyone that cares to look. While this may be suitable for certain public health use cases, most healthcare use cases involve highly sensitive and lucrative information that is vulnerable to abuse, and therefore access to this information must be strictly controlled and limited to authorized organizations and individuals only. Supplemental strategies such as private and permissioned blockchains, encryption, and other safeguards can help control access to the blockchain and information stored on it, and mitigate risk of unauthorized access. However, like any security safeguard none of these are bulletproof or a panacea, and all have residual risks. Consequently, any sensitive information stored on blockchain is at some increased level of risk. We must minimize this risk through the application of effective, holistic, and multi-layered security safeguards.
In security, risk / reward is often used to help make trade-offs. The idea is that the higher the reward or benefit sought, the higher the residual risk that can be tolerated. An accompanying principle is that the more PII (Personally Identifiable Information) and PHI (Protected Healthcare Information) involved, the higher the risk. Blockchain is essentially a new type of B2B middleware. Even in a case of a private and permissioned blockchain the sensitive data put on the blockchain is still effectively going outside the firewall and perimeter of any healthcare organization that participates, and is at increased risk of unauthorized access. One of the most important decisions you can make to enable benefits while minimizing risk is the decision of what sensitive data goes on the blockchain and what doesn't. A proven strategy in healthcare security is to minimize risk while still enabling the complete benefits and rewards sought from a healthcare business or patient care standpoint.
As many healthcare organizations get to the point of prototyping a use case on blockchain, and deciding what types and volume of sensitive information will be stored on the blockchain, several strategies are possible. One simple strategy is "let's put everything on the blockchain and figure out later what we can do with it". This strategy of putting all sensitive information on the blockchain will generally significantly exceed the minimal but sufficient information required to realize the benefits and rewards sought based on blockchain use cases, and therefore simply represents unnecessary additional risk. An additional non-security side note: there can also be major performance impacts of this approach, keeping in mind that any data put on the blockchain must get replicated across all instances of the decentralized ledger, present on all endpoints of the blockchain. Considering medical images, genomic data, and many other types of massive data sets this approach risks grinding the blockchain to a halt.
A better strategy for deciding what goes on the blockchain in terms of minimizing risk, while enabling full benefits of the defined use cases, is to take the use cases and the specific associated data required, and store only that information (type and volume) and no more. In cases where there is additional related sensitive information that may also be large in volume and impractical or too risky to store directly on the blockchain, pointers and hashes can be put on the blockchain that point to the source of the data, and the associated hash code can be used to verify the integrity of the data retrieved from the source. Further, the source of the data can have access control to ensure that only authorized individuals have access to it. Such off-blockchain sources of data must be fault tolerant and not introduce a single point of failure, so as not to degrade the availability benefits of blockchain discussed previously.
With this strategy healthcare security teams working proactively with healthcare business teams can enable the full benefits, rewards, and ROI of blockchain to improve patient care, while mitigating risk of breaches and other security incidents that could quickly tarnish the major potential benefits of blockchain.
Getting Started with Blockchain
If you would like to get started with prototyping blockchain see the Azure Blockchain Workbench for a powerful platform for rapid prototyping of your blockchain, and subsequent deployment onto Ethereum Enterprise blockchain running in the Microsoft Azure cloud. The Azure Blockchain Workbench will also be adding support for Hyperledger Fabric and R3 Corda blockchain platforms going forward. This platform enables you to accelerate your technical POCs and pilots, and focus on your use case, business value, and pilot rather than blockchain technologies and deployment complexities.
What additional strategies and security safeguards are you considering for implementing your healthcare blockchain, and mitigating risk? Feel free to add in comments below, or message me if you would like to connect to introduce and explore synergies and collaboration opportunities.
Related
- A Data Centric View of Blockchain
- Blockchain: 6 Key Ethical Considerations
- Blockchain CyberSecurity – What You Need to Know to Avoid a Breach
- Food is Medicine – Will the first large scale production use of blockchain in healthcare be food supply chain?
- 8 Opportunities to Advance AI in Healthcare Using Blockchain
- Blockchain as a Tool for Anti-Fraud
- Healthcare Blockchain Privacy
- Accelerating AI and ML in Healthcare Using Blockchain
- Healthcare Blockchain in the Cloud
- Will Blockchains Deliver Healthcare Interoperability?
- Blockchain, Smart Contracts, Artificial Intelligence, and Machine Learning in Healthcare
- Healthcare Use Cases for Blockchain - 5 Key Factors for Success
- Healthcare Blockchain: Does Your Chain Have any Weak Links?
- Will Your Healthcare Blockchain be Available When you Need It?
Thanks for the post David. Blockchain is certainly an interesting technology when there are use cases for decentralization, immutability and data provenance. Unfortunately it comes with some serious security and privacy implications. How about encrypting all the data before it is posted to the Blockchain and then giving the data owner (patient) control over who can decrypt that data? Data could never be revealed to anyone that wasn't intended to see it and it could be "forgotten" at any time without breaking the blockchain. Here's how: https://ironcorelabs.com/#customercontrol
Founder & Director | Yajur Healthcare – The Medical Data Infrastructure Company | AI in Healthcare | 24+ Years Transforming Global Patient Care | HealthTech Innovation Leader | Open Source Advocate (#OSS)
7 年David, interesting perspectives specifically on the concept of data and datatypes. A great use case based on that would definitely be the MPIX, IMPIX (Master Patient Index). Health data types are surely more diverse than most industries and the perspectives presented by you surely provide easy forward for use of Blockchain tech in HealthCare. Here are some usecases from HealthCare submitted during an ONC BLOCKCHAIN CHALLENGE, which I have collated, and sharing here to add to the conversation - https://ow.ly/LQBi30hI59E
Account Mgt - Legal Beagle - Business Development - Board Advisor - Legal Research - Editor & Speaker
7 年Good points! Thank You .
Digital Health | Interoperability??| Product | Mentor | CHIA | AFAIDH
7 年Edmond Zhang, Reece Robinson, Mirza Mansoor Baig, another project for the pipeline?