Project for a cloud based secure file exchange system using keys held by end users