Patient asks his cryptographic USB to create a key pair and attaches it to HAP

I.1 Patient USBPatient : HAP

I.2 USB Patient : k0

Patient provides the values of his attributes a 1 , , a n to HAP and links them to k0

I.3 Patient HAP : k0, ( a 1 , υ 1 ) , , ( a n , υ n )

Patient saves in his Wallet the provider, HAP, of his attributes a 1 , , a n and his identification key k0

I.4 Patient Wallet : HAP, a 1 , , a n , k0

HAP stores, in his database, the attributes a 1 , , a n , their values, their collection times and their identification key k0

I.5 HAP HAPDB : k0; { ( a 1 , υ 1 , T 1 ) , , ( a n , υ n , T n ) } k E M R