Вы находитесь на странице: 1из 14

Encryption/Decryption on SMS using AES algorithm

A Minor Project Report

In partial fulfillment of the degree

Bachelor of Technology
in

Computer Science & Engineering


By

17K41A0504 B.Thrisha

17K41A0510 K. Rahul

17K41A0512 M.Shruthi

Under the Guidance of

Submitted to

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


S.R. ENGINEERING COLLEGE(A), ANANTHASAGAR, WARANGAL

(Affiliated by JNTUH, Accredited by NBA)April, 2020.

TITLE: Encryption/Decryption on SMS using AES algorithm


1.Introduction to the project:
This is an advanced encryption and decryption system on SMS for which it is now
a days used for exchanging of messages ,thoughts of the information are done by
using various message sending applications. Inorder to have the end to end secure
transmissions of the SMS with the technological developments. Here a user can
send an encrypted message while he can encrypt the decrypted message. The
system makes use of these SMS that you can see in inboxes. User should get login
for this application, now-a-days security of data on SMS delivery is not guarantee,
even everyone can steel or hack the messages, the information has been corrupted,
so inorder to provide security for this we come up with an cryptographic technique
called AES(advanced encryption Standard)algorithm. Through two vital processes
called Encryption and Decryption processes.

2.Short Message Service(SMS):


SMS stands for short message service. Simply put it as a method of
communication that sends text between cell phones, or from pc or handled to a cell
phone. The “short” part refers for the maximum size of the text message.160
characters (letters, numbers or symbols in the latin alphabet).

BTS - A base transreciever station it is a wireless communication between user


equipment and a network.
MSC – The mobile switching center it is a primary service delievery node for
GSM/CDMA. Responsible for voice calls and SMS. It setups end to end
connection, mobility.

SMSC – when SMS is transmitted from cell phone the message will be received by
mobile carriers SMS center and then send it to destination devices. Then additional
SMSC will store the sender whether the delivering is success or not. sender cell
phone will be actively communicated and then it notifies that the SMS delivered is
success.775 7688 6118

3.Existing System:
In Existing system,the texts to be sent in plain text.so,the SMS can easily
intercepted/steal by the others using the software crackers.SMS is a common mode
of communication among gadjects.It is a type of text messaging service that can be
used by the user to send the personal information,bank details, transactions
etc.These information need to be protected from the attackers .since the security of
the SMS is becoming the challenging task.By using some of the cryptographic
algorithms called AES(Advanced Encryption Standard ) we are providing security
to messages by encrypting it before sending it and decrypting the encrypted
message at receiver side with an android development.Thus the SMS app messages
can be secured by the attackers

4.Proposed System:
1.Encryption:
At sender side the user can send the message and that plain text is coverted as
cipher text(unreadable format) by the secret key. Encryption is nothing but
encoding the senders message to safeguard from the hackers.

2.Decryption:
Decryption process is occurred at receiver side, the message has been converted
from the cipher text(unreadable format) to actual information(plain text) through
secret key thus the receiver can understand it easily by this process data can be

secured

3.AES Algorithm: (Advanced Encryption Standard algorithm.)


AES which is a symmetric key combination of data(128 bits) and key length of
128,192 and 256 bits. The algorithm is referred to AES-128, AES-192or AES-256,
depending upon the key length. During encryption decryption processes, AES
system goes through 10 rounds for 128 bits, 12 rounds for 192 bits, 14 rounds for
256 bits key in order to deliever final cipher text the system will retrieve the
original plaintext AES allows a 128 bit data length that can be divided into four
basic operational block.
5) Proposed Methodology:-

STEP 1 :
Crytographic Algorithm: This step involves study of various cryptographic
algorithms and implementing the algorithm that best serves our purpose.In our
project we use AES as the cryptographic algorithm to encrypt and decrypt the
data/message.Thus Data can be secured.

STEP 2:
Application Design: We then create an android application for SMS
encryption/Decryption android studio.User is asked to enter the message and key.
STEP 3:
Integration: In this step we add the cryptographic algorithm that is AES to our
android application for SMS encryption/decryption.

STEP 4:
Testing: In this step we test the android application.

6.Expected Outcome:-
At Sender Side:-
The message has been encrypted with secret key.This secret should provide
sender to secure the message.
At Receiver side:-
The message has been decrypted by the receiver with the help of secret key.Hence
the message has been received successfully without any steal.
Reciever received the actual information which is sent by the sender
7.Applications:
1. This system can be used by companies or owner or partners if they want few
messages to keep it secret.

2. Since only messages are showed in the app it saves a lot of time.

8.Conclusion:
The application os SMS encrypted of AES block cipher on android application has
been designed and implemented. The application is running in the mobile phone
and does not require any additional encryption devices. The result showed that
suitable and easy to implement in mobile device for the proposed scheme. With the
increasing use of SMS for communication and information exchange. Care should
be taken when sensitive information is transmitted using SMS .Users should be
aware that SMS message might be subject to interception solutions.

9.References:
1.J.Daemen and V.Rijmen, AES Proposal: Rijndael, NIST‟s AES home page,
http://www:nist:gov/aes.“Announcing the Advanced Encryption Standard
(AES)”,Federal Information Processing Standards Publication 197, November 2001

2.Priyanka Pimpale, Rohan Rayarikar and Sanket Upadhyay, “Modifications to AES


Algorithm forComplex Encryption”, IJCSNS International Journal ofComputer
Science and Network Security, VOL.11 No.10, October 2011.

3.Hassinen M.: SafeSMS 1.0 user manual. October 2004,Department of Computer


Science, University of Kuopio.

4. http://www.cs.uku.fi/∼mhassine/SafeSMS/Manualen.pdf

5. G. Racherla, D. Saha, “Security and Privacy Issues in Wireless and Mobile


Computing”, Proceedings of 2000 IEEE International Conference on Personal
Wireless Communications, Dec 17-20, 2000, pp.509-513.
6.H. Marko, H. Konstantin, “Strong Mobile Authentication”, Proceedings of 2nd
International Symposium on Wireless Communication Systems, Sept 5-7 2005,
pp.96-100.

7. Xinmiao Zhang and Keshab K. Parhi, “Implementation Approaches for the


Advanced Encryption Standard Algorithm”, 1531-636X/12, IEEE 2002.

8. Chun Yan, Yanxia Guo , “A Research and Improvement Based on Rijndael


Algorithm”, 2009 First International Conference on Information Science and
Engineering,Nanjing, Jiangsu China, December 26 December 28, ISBN:978-0-7695-
3887-7

9. Advanced Encryption Standard,


http://en.wikipedia.org/wiki/Advanced_Encryption_Standard.

Вам также может понравиться