You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Design

Our application is designed to look like a familiar mobile chat application, with the pertinent details about secure communication highlighted while most technically details are abstracted away. We felt that most of the existing solutions available were not usable by the vast majority of the population, and wanted to design something that would be secure, encrypted communication more accessible. At a high level, the application is broken into 4 tabs, each of which provides essential functionality to the application.

GUI Section

Screenshot

Design Commentary

Login

 

The login screen was designed to ensure the application preserves user security. It appears any time the application loses focus, to ensure that anytime the phone changes state, turns off, or otherwise may potentially enter an unsecure state, a password must be entered.

Contacts

 

The Contacts Section is designed to look and feel much like existing contacts applications to enhance learn ability.  A sorted list of known users is displayed, and can be paged through and data modified. What is unique is that the data stored includes a secure key which identifies that person (required for secure communication), and a flag to denote whether that person is known to the user. These tasks simplify the transactional needs of encrypted communication into these two pieces of data, the first of which can also be passed physically with a barcode (see My Identity below).

Inbox

 

 

My Identity

 

 

Settings

 

 

Implementation

Evaluation

Reflection

  • No labels