3,143
Views
6
CrossRef citations to date
0
Altmetric
COMPUTER SCIENCE

A Blockchain Based Decentralized Identifiers for Entity Authentication in Electronic Health Records

ORCID Icon, ORCID Icon & ORCID Icon | (Reviewing editor)
Article: 2035134 | Received 09 Aug 2021, Accepted 24 Jan 2022, Published online: 08 Mar 2022

Figures & data

Figure 1. DID format (Hughes et al., Citation2019).

Figure 1. DID format (Hughes et al., Citation2019).

Figure 2. An example for minimal DID document (Reed et al., Citation2020).

Figure 2. An example for minimal DID document (Reed et al., Citation2020).

Figure 3. An ecosystem of verifiable credentials (Sporny et al., Citation2019).

Figure 3. An ecosystem of verifiable credentials (Sporny et al., Citation2019).

Figure 4. System architecture for the blockchain based decentralized identifiers for entity authentication in EHRs.

Figure 4. System architecture for the blockchain based decentralized identifiers for entity authentication in EHRs.

Figure 5. Steward onboarding and assigning actors with trust anchor role.

Figure 5. Steward onboarding and assigning actors with trust anchor role.

Figure 6. Credential setup for patient authentication and EHR access.

Figure 6. Credential setup for patient authentication and EHR access.

Figure 7. Attributes for identity proof schema.

Figure 7. Attributes for identity proof schema.

Figure 8. Attributes for EHR access schema.

Figure 8. Attributes for EHR access schema.

Figure 9. Illustration of patient authentication using verifiable credentials.

Figure 9. Illustration of patient authentication using verifiable credentials.

Figure 10. Illustration of patient controlled consent management for EHR access using VCs.

Figure 10. Illustration of patient controlled consent management for EHR access using VCs.

Table 1. Description of nodes used in experimentation

Table 2. Details of tools used in the experimentation

Figure 11. NYM, ATTRIB, SCHEMA and CRED_DEF ledger transactions for workflow 1.

Figure 11. NYM, ATTRIB, SCHEMA and CRED_DEF ledger transactions for workflow 1.

Figure 12. NYM, ATTRIB, SCHEMA and CRED_DEF ledger transactions for workflow 2.

Figure 12. NYM, ATTRIB, SCHEMA and CRED_DEF ledger transactions for workflow 2.

Figure 13. Implementation results: credential issue, hold and verify for workflows 1 and 2.

Figure 13. Implementation results: credential issue, hold and verify for workflows 1 and 2.

Figure 14. Time duration for issuing and verifying identity credentials in workflow 1.

Figure 14. Time duration for issuing and verifying identity credentials in workflow 1.

Figure 15. Time Duration For Issuing And Verifying EHR Access Credentials In Workflow 2.

Figure 15. Time Duration For Issuing And Verifying EHR Access Credentials In Workflow 2.

Table 3. Average time duration for issuing and verifying credential in workflow 1

Table 4. Average time duration for issuing and verifying credential in workflow 2

Figure 16. Max CPU usage, memory usage, network utilization for agents during workflow 1.

Figure 16. Max CPU usage, memory usage, network utilization for agents during workflow 1.

Figure 17. Max CPU usage, memory usage, network utilization for agents during workflow 2.

Figure 17. Max CPU usage, memory usage, network utilization for agents during workflow 2.

Table 5. Comparison of resource utilization metrics with workflow 1

Table 6. Comparison of resource utilization metrics with workflow 2

Table 7. Qualitative comparison with state-of-the-art