TRAP@NCI

LockTalk – Secure Messaging Application: Technical Report

Teder, Marken (2018) LockTalk – Secure Messaging Application: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.

[img]
Preview
PDF (Bachelor of Science)
Download (1MB) | Preview

Abstract

The LockTalk messaging application is being developed to respond to some of the market’s unanswered needs. The usage of messaging applications has sky-rocketed in recent years however, the focus on security has only been a recent development for the major applications. The LockTalk application answers those needs by implementing E2EE encryption to secure text messages as well as techniques for securing images and documents. However, the main reason for LockTalk is the control it will give to its users over the content they share. LockTalk will provide measures to prevent recipients from saving messages without authorization and allowing users to delete messages which may have been sent while intoxicated or are in breach of privacy unlike any other application in the market today. The challenges which LockTalk had to address was finding a balance between security and performance. The difficult challenge of encrypting and decrypting images was difficult to overcome however, a method of re-arranging the pixels using efficient algorithms was found to be a solution. The other technical approaches implemented for the application include using stored environments for individual conversations so that changes from both parties could be synced to the two devices. Using local storage combined with a MySQL database running on AWS servers the different types of data such as private and public keys, user data and archived conversations can be stored easily while maintaining the confidentiality, integrity and availability of the data. The requirements have been elicited through a perfect balance of user interaction and market research.

Item Type: Thesis (Undergraduate)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science

Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software

Q Science > QA Mathematics > Computer software > Mobile Phone Applications
T Technology > T Technology (General) > Information Technology > Computer software > Mobile Phone Applications
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: CAOIMHE NI MHAICIN
Date Deposited: 08 Nov 2018 13:34
Last Modified: 08 Nov 2018 13:34
URI: http://trap.ncirl.ie/id/eprint/3487

Actions (login required)

View Item View Item