Research Article

A Blockchain-Based Personal Health Record System for Emergency Situation

Table 2

Explanation of notations in different transaction processes.

NotationDescription

PIDThe ID represents patient’s identity
DIDThe ID represents doctor’s identity
AnonymityIDThe patient’s anonymous identity
HNumberThe number of doctors’ hospitals
pk , skThe patient’s public key and private key
pk , skThe doctor’s public key and private key
NumLength of the generated symmetric key
KAES symmetric key
COriginal PHR file
CUpdated PHR file
C File with symmetric encrypted PHR
Updated symmetric encrypted PHR file
File with encrypted K
File with reencrypted EnK
EnskThe patient’s cyclically encrypted private key
EnKK’s ciphertext after being encrypted by PK
EnK′EnK’s reencrypted key
HashHash value returned by IPFS uploading file C
HashHash value returned by IPFS uploading file C
HashHash value returned by IPFS uploading file