A robust algorithm for authenticated health data access via blockchain and cloud computing | Synapse