Patient generates new pair of asymmetric keys |
D.1 Patient USB—Patient : DID D.2 USB—Patient Patient : kb |
Patient requests attributes for patient identified by k0 |
D.3 Patient HAP : k0, DID, kb, |
Patient proves his ownership of public keys k0 and kb via a challenge/response |
D.4 HAP Patient : k0, Np D.5 Patient USB—Patient : HAP, H(k0, Np) D.6 USB—Patient Patient : D.7 Patient USB—Patient : D.8 USB—Patient Patient : D.9 Patient HAP : |
HAP saves the link between DID and kb in Indy |
D.10 HAP Indy : DID, kb, |
HAP sends the EMR to patient in a protected form |
D.11 HAP Patient : |
Patient saves the EMR in his wallet |
D.12 Patient Wallet : |