Design of Secure Chatting Application with End to End Encryption for Android Platform

Authors

  • Ammar Ali University of Anbar
  • Ali Sagheer University of Anbar

DOI:

https://doi.org/10.25195/ijci.v43i1.73

Keywords:

Android, Chatting Application, ECDH (Elliptic Curve Diffie Hellman Key Exchange), AES (Advanced Encryption Standard), RC4 (Rivest Cipher 4)

Abstract

In this paper, a secure chatting application with end to end encryption for smart phones that used the android OS has been
proposed. This is achieved by the use of public key cryptography techniques. The proposed application used the Elliptic Curve Diffie
Hellman Key Exchange (ECDH) algorithm to generate the key pair and exchange to produce the shared key that will be used for the
encryption of data by symmetric algorithms. The proposed Application allows the users to communicate via text messages, voice
messages and photos. For the text message security the standard AES algorithm with a 128 bit key are used. The generated key (160 bit)
minimized to 128 bit length by selecting the first 128 bit of the generated key in order to be used by the AES algorithm. For the voice and
image security processes the proposed application used the symmetric algorithm RC4 for this purpose.

Downloads

Download data is not yet available.

Author Biographies

Ammar Ali, University of Anbar

College of Computer Science and Information Technology

Ali Sagheer, University of Anbar

College of Computer Science and Information Technology

Downloads

Published

2017-06-30