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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2012
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/49089 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-49089 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.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 |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Data::Data encryption DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems |
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 |
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. |
author2 |
Woo Wing Keong |
author_facet |
Woo Wing Keong He, Run. |
format |
Final Year Project |
author |
He, Run. |
author_sort |
He, Run. |
title |
Design and development of secure otrSMS for Android phones |
title_short |
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_sort |
design and development of secure otrsms for android phones |
publishDate |
2012 |
url |
http://hdl.handle.net/10356/49089 |
_version_ |
1759856777258598400 |