A backup system for low-cost, long-term, client-encrypted cloud storage over services such as Amazon Glacier