Addressing the Data Location Assurance Problem of Cloud Storage Environments