ACKNOWLEDGEMENT We are extremely thankful and deeply indebted to our beloved principal
prof.Dr.P.GOPAL REDDY garu , for
being
a source of
inspiration throughout our study in this College. We are very thankful to Mr.K.C.KRISHNAIAH garu, Head of the Department, Department of computer science & Engineering
for the
timely help and guidance during our Project work. We owe our gratitude and
special thanks to our project Coordinator
MR.P.L.KISHAN KUMAR REDDY garu, who
has
challenged
our
thoughts and extended timely suggestions for which he was the source
of
inspiration to select our project
and we are deeply
indebted to him. We are very grateful to MR.G.NAGESWARA RAO garu , for guiding us throughout our project work. He laid the time bound program and paid kind attention for the successful completion of this project. Our sincere thanks to all the teaching and non-teaching
staff
of department of computer science & Engineering for their support and guidance throughout our project work. This acknowledgement would be incomplete if I do not mention my sincere thanks for all those people of the Communication Industry, Scientists , Researchers and Scholars for changing the way we look at the world today.
NARAYANA ENGINEERING COLLEGE Narayana engineering college , sponsored by Narayana Education society (N.E.S.), is affiliated to J.N.T.University,
Hyderabad,
and is located in the heart of Nellore city. This was founded in year1998 and has been established by N.E.S. Which has about educational centers located at Nellore, Hyderabad, Vizag and Vijayawada. N.E.S name for it’s quality teaching and highest discipline
has the
and productive
results. It’s aims and objectives are to impart quality education so as to produce exceptionally “Competent & Confident”,“Disciplined & Devoted” and “Professionally trained Engineers.” Highly qualified dedicated and committed personalities have been recruied as per JNTU and AICTE norms.The colleges housed in its own building and class rooms are spacious and fully ventilated with comfortable seating
arrangements
with
the support of
overhead
projections. Laboratories are fully equipped with adequate equipment and the number of students per batches limited to one/two in all laboratories. The college has a main computer center comprising of 100 state–of–the-art computer systems under two networking environments – Novel netware and Windows NT. Internet facility is also available.
CONTENTS 1. INTRODUCTION AND OVERVIEW
1
2. ANALYSIS PROBLEM SPECIFICATION
4
SYSTEM REQUIREMENTS
6
DIFFERENT CIPHERING TECHNIQUES
7
ENCRYPTION TERMINOLOGIES
26
DATA FLOW DIAGRAMS
32
3. DESIGN
4. COMMUNICATION INTRODUCTION
34
MODES OF COMMUNICATION
35
SOCKETS
37
5. CODING AND SCREENS
48
6.
94
TESTING
7. IMPLEMENATION APPLICATIONS AND DISCUSSIONS LIMITATIONS 8.
CONCLUSIONS
9.
FUTURE ENHANCEMENTS
10.
BIBLIOGRAPHY
98 101 102 103 104