Design and development of secure otrSMS for Android phones

Privacy is an important and popular topic all over the world, especially under the circumstance that people use electrical communication more frequently. Text messaging (SMS) is one of the most constantly-used tools in our daily life. However, it is not secure since at least mobile carriers are able...

Full description

Bibliographic Details
Main Author: He, Run.
Other Authors: Woo Wing Keong
Format: Final Year Project (FYP)
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/49089
_version_ 1811693669720260608
author He, Run.
author2 Woo Wing Keong
author_facet Woo Wing Keong
He, Run.
author_sort He, Run.
collection NTU
description Privacy is an important and popular topic all over the world, especially under the circumstance that people use electrical communication more frequently. Text messaging (SMS) is one of the most constantly-used tools in our daily life. However, it is not secure since at least mobile carriers are able to monitor the contents. The objective of this project is to provide privacy in SMS, by designing and implementing an application for Android phones. OTR is the basic concept. It stands for Off-the-Record, which is a cryptographic protocol that provides not only strong encryption, but also deniability. At the beginning of the project, lots of research work has been done in areas of Off-the-Record, One-Pass Key Establishment and other security related issues. Because of the non-interactive and delaying nature of SMS, almost all scenarios have to be taken into consideration carefully during the design phrase. Handling routines were proposed to take care of those special cases, such as simultaneous requests and request mismatch. Afterwards, the whole interface, such as icons and layouts, and features were analysed. The user interface was designed to be compact, handy, and visually pleasing for wider acceptance. Photoshop was learned to make icons and backgrounds. Android programming was also intensively studied so as to write correct, efficient and reusable code. An otrSMS protocol was proposed, by modifying and enhancing otrMail protocol. Following this protocol, an application named OtrSMS was developed and it worked as desired. Although the encrypted text length is on average 1.3 to 1.4 times longer than the original one, it remains in an acceptable range. The author believes that it will help to protect people’s privacy in an effective way.
first_indexed 2024-10-01T06:55:21Z
format Final Year Project (FYP)
id ntu-10356/49089
institution Nanyang Technological University
language English
last_indexed 2024-10-01T06:55:21Z
publishDate 2012
record_format dspace
spelling ntu-10356/490892023-03-03T20:45:08Z Design and development of secure otrSMS for Android phones He, Run. Woo Wing Keong School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Data::Data encryption DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems Privacy is an important and popular topic all over the world, especially under the circumstance that people use electrical communication more frequently. Text messaging (SMS) is one of the most constantly-used tools in our daily life. However, it is not secure since at least mobile carriers are able to monitor the contents. The objective of this project is to provide privacy in SMS, by designing and implementing an application for Android phones. OTR is the basic concept. It stands for Off-the-Record, which is a cryptographic protocol that provides not only strong encryption, but also deniability. At the beginning of the project, lots of research work has been done in areas of Off-the-Record, One-Pass Key Establishment and other security related issues. Because of the non-interactive and delaying nature of SMS, almost all scenarios have to be taken into consideration carefully during the design phrase. Handling routines were proposed to take care of those special cases, such as simultaneous requests and request mismatch. Afterwards, the whole interface, such as icons and layouts, and features were analysed. The user interface was designed to be compact, handy, and visually pleasing for wider acceptance. Photoshop was learned to make icons and backgrounds. Android programming was also intensively studied so as to write correct, efficient and reusable code. An otrSMS protocol was proposed, by modifying and enhancing otrMail protocol. Following this protocol, an application named OtrSMS was developed and it worked as desired. Although the encrypted text length is on average 1.3 to 1.4 times longer than the original one, it remains in an acceptable range. The author believes that it will help to protect people’s privacy in an effective way. Bachelor of Engineering (Computer Engineering) 2012-05-14T09:01:52Z 2012-05-14T09:01:52Z 2012 Final Year Project (FYP) http://hdl.handle.net/10356/49089 en Nanyang Technological University 58 p. application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering::Data::Data encryption
DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems
He, Run.
Design and development of secure otrSMS for Android phones
title Design and development of secure otrSMS for Android phones
title_full Design and development of secure otrSMS for Android phones
title_fullStr Design and development of secure otrSMS for Android phones
title_full_unstemmed Design and development of secure otrSMS for Android phones
title_short Design and development of secure otrSMS for Android phones
title_sort design and development of secure otrsms for android phones
topic DRNTU::Engineering::Computer science and engineering::Data::Data encryption
DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems
url http://hdl.handle.net/10356/49089
work_keys_str_mv AT herun designanddevelopmentofsecureotrsmsforandroidphones