Skip to Main Content
Design an efficient and secure mobile messaging system
top 6
solutions max
Small pic lookout image

Lookout Security is a leader in mobile security with 130 million users across 400 mobile networks in 170 countries. One area of focus for the company is secure mobile messaging. Keeping data safe is becoming increasingly important to Lookout’s success in the post-pc era. Your task is to answer ONE of the following questions related to building a secure messaging system.


Submit a design document that answers ONE of the following questions about building a secure messaging system. Use any programming language, but assume there is a mobile client and a server.

- How will your system send messages which are encrypted?

- How will you know a user is who they are?

- If someone loses their mobile phone how would you make sure those messages can be destroyed without giving away who the user is sending messages to?

The solutions will be evaluated based on their completeness, efficiency and creativity. Use your solution to demonstrate the programming and design skills you are most proud of. Obviously there's a straightforward solution for each of these components, so we will be more impressed if you can demonstrate your creativity and thought process by proposing a better version of ONE of them. In doing so, you may state any reasonable assumption as needed.

    Submissions will be graded on the following criteria:
  • Meets Deliverables
  • Creativity
  • Clarity
Reward Tiers
3 Winners
will receive $150 each
3 Honorable Mentions
will receive $35 each
$150.00 D University of California at Berkeley
$150.00 T New York University
$150.00 Square pic 60 2012 04 21 22.33.19 University of Missouri - Kansas City
$35.00 Square pic 60 aaeaaqaaaaaaaaktaaaajdeyntjjytvlltqyztytndi5ny1hnju2ltkxowrjnjyzytnhzq University of British Columbia
$35.00 Y Harvard University
$35.00 Square pic 60 3970e9b Stanford University
Submission questions

Drag and drop photos or image files into your solution 0 characters Average: 1682 characters
    Your solution must be at least 0 characters long
    Enter your info to sign in
    or sign in with