Text this: Multi-authority attribute hidden for electronic medical record sharing scheme based on blockchain