Skip to Main Content
Design an efficient and secure mobile messaging system
See more like this check out our active challenges
top 6
solutions max

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 David Ju University of California at Berkeley
$150.00 Tyler Palsulich New York University
$150.00 Aaron Hurst University of Missouri - Kansas City
$35.00 Eric Kim University of British Columbia
$35.00 Yaniv Yacoby Harvard University
$35.00 Rohan Puranik Stanford University
Submission questions

0 characters Average: 1719 characters
Your solution must be at least 200 characters long
Contact Us