Because we don't have any experience with Google App-Engine Applications, we need a concept for a secure communications platform. The platform must be very secure, because the users will be lawyers and their clients.
- All profile data of the user and all messages between users must be saved encrypted
- The GAE Platform is only the exchange server, messages will be sent over smartphones or similar devices
- Stolen smartphones must not have information in clear text on it
How to solve this problem is up to you. We're looking forward to your concept.
The Concept should contain:
- Pro and Cons of GAE for the specific project
- Different Cryptography solutions
- How to secure the decrypt keys on the platform?
- Short summary about how to program the platform
- Database scheme
- Between 2 and 5 pages
Successful candidates will be considered for the project.