A secure and personal cloud storage solution