
ENCRYPTION AND DECRYPTION TECHNIQUES FOR SECURING COMMUNICATION IN NETWORKING USING SYMMETRIC ALGORITHM
ABSTRACT
Encryption attempts to ensure secrecy in communications, such as those of spies, military leaders, and diplomats, but it have also had religious applications. The aim of the study is to eradicate the problems of the existing system. In achieving this aim, the following specific objectives of study were considered in other to; Understand and improve the computer networking data security through encryption of data, Enable communication between two or more computers on the network, Allow the computers in the network communicate without the need for a central server, allow the computers connected in the network perform the function of both a server and a client on the network i.e. they are given the administrative right to both send and receive data, and create a network for each computer to easily upload and download files over the peer to peer network, and this can be done without having access to the internet.. The methodology adopted in this study is the structure system analysis and design methodology (SSADM) which is a technical approach for analyzing and designing an application or system by applying object oriented programming as well as visual modeling throughout the software development process. The programming language used is HTML, CSS, JAVASCRIPT, PHP, SQL and JQUERY. The reason why web programming languages was used is because, it is platform independent and it is a web based application. This study serves as a contribution towards improving information, data and information security on computerized information systems especially for organizations where data is transferred from one point to another.
CHAPTER ONE
1.1 Introduction
In the past, security was simply a matter of locking the door or storing files in a locked filing cabinet or safe. Today, paper is no longer the only medium of choice for housing information. Files are stored in computer databases as well as file cabinets. Hard drives and floppy disks hold many of our secret information. In the physical world, security is a fairly simple concept. If the locks on your house’s doors and windows are so strong that a thief cannot break in to steal your belongings, the house is secure. For further protection against intruders breaking through the locks, you might have security alarms. Similarly, if someone tries to fraudulently withdraw money from your bank account but the teller asks for identification and does not trust the thief’s story, your money is secure. When you sign a contract with another person, the signatures are the legal driving force that impels both parties to honor their word.
In the digital world, security works in a similar way. One concept is privacy, meaning that no one can break into files to read your sensitive data (such as medical records) or steal money (by, for example, obtaining credit card numbers or online brokerage accounts information). Privacy is the lock on the door. Another concept, data integrity, refers to a mechanism that tells us when something has been altered. That’s the alarm. By applying the practice of authentication, we can verify identities. That’s comparable to the ID required to withdraw money from a bank account (or conduct a transaction with an online broker). And finally, non repudiation is a legal driving force that impels people to honor their word.
As the Internet becomes a more pervasive part of daily life, the need for e-security becomes even more critical. Any organization engaged in online activity must assess and manage the e-security risks associated with this activity. Effective use of cryptographic techniques is at the core of many of these risk-management strategies. The most important security tool is cryptography.
1.2 Background of the Study
Before the modern era, cryptography was concerned solely with message confidentiality (i.e., encryption) − conversion of messages from a comprehensible form into an incomprehensible one, and back again at the other end, rendering it unreadable by interceptors or eavesdroppers without secret knowledge (namely, the key needed for decryption of that message). In recent decades, the field has expanded beyond confidentiality concerns to include techniques for message integrity checking, sender/receiver identity authentication, digital signatures, interactive proofs, and secure computation, amongst others.
Encryption attempts to ensure secrecy in communications, such as those of spies, military leaders, and diplomats, but it have also had religious applications. Steganography (i.e., hiding even the existence of a message so as to keep it confidential) was also first developed in ancient times. An early example, from Herodotus, concealed a message − a tattoo on a slave’s shaved head − under the regrown hair. More modern examples of steganography include the use of invisible ink, microdots, and digital watermarks to conceal information.
1.3 Statement of the Problem
The problem is security. The password method used in almost all commercial operating systems is probably not very strong against a sophisticated or unsophisticated attacker.
The choice of data encryption comes next in the minds of those that want reduction of unauthorized access on confidential files or data. Security provided by the computer operating systems come with a preset super user account and password.
The super user may have a password to control network functionality, another to conduct or access nightly backups, create accounts, and so on. For a cracker, logging on to a system as the super user is possibly the best way to collect data or do damage. If the super user has not changed an operating system’s preprogrammed passwords, the network is vulnerable to attack.
Most crackers know these passwords, and their first attempt to break into a network is simply to try them. If an attacker cannot log on as the super user, the next best thing might be to figure out the user name and password of a regular user.
It is used to be standard practice in most Universities and colleges, and in some commercial companies, to assign every student or employee an account with user name and initial password − the password being the user name. Everyone was instructed to log on and change the password, but often, hackers and crackers logged on before legitimate users had a chance.
1.4 Aim and objective of the Study
The aim of the study is to design and implement an Encryption and Decryption Techniques for Securing Communication in Networking using Symmetric Algorithm. In achieving this aim, the following specific objectives of study were considered to design and develop an application software that will;
- Understand and improve the computer networking data security through encryption of data.
- Enable communication between two or more computers on the network.
- Allow the computers in the network communicate without the need for a central server.
- Allow the computers connected in the network perform the function of both a server and a client on the network i.e. they are given the administrative right to both send and receive data.
- Create a network for each computer to easily upload and download files over the peer to peer network, and this can be done without having access to the internet.
1.5 Scope of the Study
The scope of study focuses on Encryption and Decryption Techniques for Securing Communication in Networking using Symmetric Algorithm.
1.6 Significant of the Study
Data security in these contemporary times is a must. For your secrets to be secure, it may be necessary to add protections not provided by your computer operating systems. The built-in protections may be adequate in some cases. If no one ever tries to break into or steal data from a particular computer, its data will be safe. Or if the intruder has not learned how to get around the simple default mechanisms, they’re sufficient. But many attackers do have the skills and resources to break various security systems. If you decide to do nothing and hope that no skilled cracker targets your information, you may get lucky, and nothing bad will happen.
One of the most important tools for protecting your data from an authorized access is Data Encryption, any of various methods that are used to turn readable files into gibberish. Even if an attacker obtains the contents of the file, it is gibberish. It does not matter whether or not the operating system protections worked.
1.7 Limitations of the Study
During the course of this study, many things militated against its completion, some of which are:
- Time Constraint: The time frame given to accomplish this project was very short due to school academic calendar and it was carried out under pressure which made the researcher not to implement some necessary features.
- Research material: availability of research material is a major setback to the scope of the study.
- Frequent power failure: This made the researcher append more money on fuel to ensure sustainable power.
- Financial Constraint: Insufficient fund tends to impede the efficiency of the researcher in sourcing for the relevant materials, literature or information and in the process of data collection (internet).
1.8 Definition of Terms
Based on this research work, the following terms are used, and briefly defined bellow;
Encryption: A process of converting data/information into another form.
Decryption: A process of converting data/information (multimedia) back to its Original form.
Clear-text/plaintext: Original data/information before it is enciphered / scrambled.
Ciphered text/cryptogram: Information (multimedia) that has been converted into other symbols or form.
Ciphers: The secret code used to convert plain text message.
Hackers: People who steal information without permission.
Cryptography: This is process of hiding writing information.
Cryptographers: Those that hide writing information.
Cryptologist: Scientist who study different ways to protect information or data.
Cryptanalysis: Is the art of breaking of ciphers, some from program codes.
ASCII: American Standard Codes for Information Interchange.
BASIC: Beginners All-Purpose Symbols Instruction Codes.
DES: Data Encryption Standard.
Internet: A global computer network providing a variety of information and communication facilities, consisting of interconnected networks using standardized communication protocols.
CHAPTER TWO
2.0 Literature Review
2.1 Introduction
The review of relevant literature is the main topic of this chapter. A literature review covers theoretical and methodological contributions to a certain issue in addition to the state of knowledge at the time of writing. It provides information about the state of the art in relation to the subject you are writing about. It examines the body of work on the chosen subject. The literature evaluation in this study comprises the …
Procedure for Downloading the PDF (Docx) Material
Encryption and Decryption Techniques for Securing Communication in Networking using Symmetric Algorithm can be downloaded by requesting the full set of materials at the project or seminar cost. The document will be sent via Microsoft Word (MS-Word) format via WhatsApp (e-mail) following payment confirmation.
Seminar Material Cost ₦3,000 | Project Material Cost ₦5,000 |
Request Complete Material
![]() | Click here to request the Complete Material via WhatsApp including;
|
TABLE OF CONTENTSPRELIMINARY PAGES
- Title page
- Approval page
- Dedication
- Acknowledgement
- Table of Contents
- Abstract
INTRODUCTION
- 1.1 Introduction
- 1.2 Background of the Study
- 1.3 Statement of the Problem
- 1.4 Aim and objective of the Study
- 1.5 Scope of the Study
- 1.6 Significant of the Study
- 1.7 Limitations of the study
- 1.8 Definition of Terms
LITERATURE REVIEW
- 2.1 Introduction
- 2.2 The Concept of Crypto security
- 2.3 Cryptography
- 2.3.1 DES – Data Encryption Standard
- 2.4 PGP – Pretty Good Privacy
- 2.5 Diffe-Hellman-Merkel Key Exchange
- 2.6 RSA- Rivest, Shamir and Adleman
- 2.7 The Impact of Modern Electronics On Crypto-graphical Systems
- 2.8 Application of Cryptology in Private and Commercial Life
- 2.9 Cryptography Keys
- 2.9.1 Symmetric-Key Cryptography
- 2.10 Theoretical Framework
- 2.10.1 Ciphers
- 2.10.1.1 Substitution Ciphers
- 2.10.1.2 Transposition Cipher
- 2.10.2 Public Key Cryptography
- 2.10.3 Public-Key Certification
- 2.10.4 Certification Authority (CA)
- 2.10.5 Message Security
- 2.10.5.1 Message Privacy
- 2.10.5.6 Privacy with Symmetric-Key Cryptography
- 2.10.5.7 Privacy with Public Cryptography
- 2.10.5.8 Message Authentication
- 2.10.5.9 Integrity
- 2.10.5.10 Non-repudiation or Data origin
- 2.10.6 Digital Signature
- 2.10.7 Signing the Digest
- 2.10.8 Key Management
- 2.10.8.1 Symmetric Key Distribution
- 2.10.8.2 Certification Authority (CA)
- 2.10.8.3 Session Keys
- 2.10.8.4 Diffie – Hellman method
- 2.10.8.5 Prerequisites
- 2.10.8.6 Procedure
- 2.10.9 Client-Server and Other Models
- 2.10.10 Client-Server Communication
- 2.10.11 Hosts Identification and Service Ports
- 2.10.12 Sockets and Socket-Based Communication
SYSTEM ANALYSIS AND DESIGN
- 3.1 Methodology Adopted
- 3.1.1 Problem Identification Using SSADM
- 3.2 Analysis of the Existing System
- 3.2.1 Dataflow of the Existing System
- 3.2.2 Disadvantages of the Existing System
- 3.3 Analysis of the Proposed System
- 3.3.1 Data Flow Diagram of the Proposed System
- 3.3.2 Advantages of the Proposed System
- 3.3.3 Justification of the Proposed System
- 3.4 Functional Requirements
- 3.5 Data Requirements
- 3.6 High Level Model of the Proposed System
SYSTEM DESIGN AND IMPLEMENTATION
- 4.1 Objectives of the Design
- 4.2 Cohesion and Decomposition High level Model
- 4.3 Control Center / Overall Dataflow Diagram
- 4.3.1 Proposed System Operation Flowchart
- 4.4 System Specification and Design
- 4.4.1 Input and Output Specification
- 4.4.2 Database Specification and Design
- 4.4.3 Data Dictionary
- 4.5 Choice and Justification of Programming Language
- 4.6 Program Documentation
- 4.7 Implementation Techniques
- 4.8 Programming Module Specification
- 4.8.1 Installation
- 4.9 Computer Hardware Minimum Requirement
- 4.10 Software Requirement
- 4.11 Personnel / User Training
SUMMARY, CONCLUSION AND RECOMMENDATION
- 5.1 Summary
- 5.2 Conclusion
- 5.3 Recommendation
REFERENCE
APPENDIX A - "SOURCE CODE"
APPENDIX B - "OBJECT PROGRAM"
Disclaimer for Complete Material Utilization
The displayed research work titled "Encryption and Decryption Techniques for Securing Communication in Networking using Symmetric Algorithm" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.
PRELIMINARY PAGES
- Title page
- Approval page
- Dedication
- Acknowledgement
- Table of Contents
- Abstract
INTRODUCTION
- 1.1 Introduction
- 1.2 Background of the Study
- 1.3 Statement of the Problem
- 1.4 Aim and objective of the Study
- 1.5 Scope of the Study
- 1.6 Significant of the Study
- 1.7 Limitations of the study
- 1.8 Definition of Terms
LITERATURE REVIEW
- 2.1 Introduction
- 2.2 The Concept of Crypto security
- 2.3 Cryptography
- 2.3.1 DES – Data Encryption Standard
- 2.4 PGP – Pretty Good Privacy
- 2.5 Diffe-Hellman-Merkel Key Exchange
- 2.6 RSA- Rivest, Shamir and Adleman
- 2.7 The Impact of Modern Electronics On Crypto-graphical Systems
- 2.8 Application of Cryptology in Private and Commercial Life
- 2.9 Cryptography Keys
- 2.9.1 Symmetric-Key Cryptography
- 2.10 Theoretical Framework
- 2.10.1 Ciphers
- 2.10.1.1 Substitution Ciphers
- 2.10.1.2 Transposition Cipher
- 2.10.2 Public Key Cryptography
- 2.10.3 Public-Key Certification
- 2.10.4 Certification Authority (CA)
- 2.10.5 Message Security
- 2.10.5.1 Message Privacy
- 2.10.5.6 Privacy with Symmetric-Key Cryptography
- 2.10.5.7 Privacy with Public Cryptography
- 2.10.5.8 Message Authentication
- 2.10.5.9 Integrity
- 2.10.5.10 Non-repudiation or Data origin
- 2.10.6 Digital Signature
- 2.10.7 Signing the Digest
- 2.10.8 Key Management
- 2.10.8.1 Symmetric Key Distribution
- 2.10.8.2 Certification Authority (CA)
- 2.10.8.3 Session Keys
- 2.10.8.4 Diffie – Hellman method
- 2.10.8.5 Prerequisites
- 2.10.8.6 Procedure
- 2.10.9 Client-Server and Other Models
- 2.10.10 Client-Server Communication
- 2.10.11 Hosts Identification and Service Ports
- 2.10.12 Sockets and Socket-Based Communication
SYSTEM ANALYSIS AND DESIGN
- 3.1 Methodology Adopted
- 3.1.1 Problem Identification Using SSADM
- 3.2 Analysis of the Existing System
- 3.2.1 Dataflow of the Existing System
- 3.2.2 Disadvantages of the Existing System
- 3.3 Analysis of the Proposed System
- 3.3.1 Data Flow Diagram of the Proposed System
- 3.3.2 Advantages of the Proposed System
- 3.3.3 Justification of the Proposed System
- 3.4 Functional Requirements
- 3.5 Data Requirements
- 3.6 High Level Model of the Proposed System
SYSTEM DESIGN AND IMPLEMENTATION
- 4.1 Objectives of the Design
- 4.2 Cohesion and Decomposition High level Model
- 4.3 Control Center / Overall Dataflow Diagram
- 4.3.1 Proposed System Operation Flowchart
- 4.4 System Specification and Design
- 4.4.1 Input and Output Specification
- 4.4.2 Database Specification and Design
- 4.4.3 Data Dictionary
- 4.5 Choice and Justification of Programming Language
- 4.6 Program Documentation
- 4.7 Implementation Techniques
- 4.8 Programming Module Specification
- 4.8.1 Installation
- 4.9 Computer Hardware Minimum Requirement
- 4.10 Software Requirement
- 4.11 Personnel / User Training
SUMMARY, CONCLUSION AND RECOMMENDATION
- 5.1 Summary
- 5.2 Conclusion
- 5.3 Recommendation
REFERENCE
APPENDIX A - "SOURCE CODE"
APPENDIX B - "OBJECT PROGRAM"
Disclaimer for Complete Material Utilization
The displayed research work titled "Encryption and Decryption Techniques for Securing Communication in Networking using Symmetric Algorithm" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.
Frequently Asked Questions (FAQ)
Can the material for “The Impact of Information Technology in Teaching and Learning of Home Economics in Tertiary Institutions” be used as a guide for Information Technology Project?
Yes it can be used — The study examined the use of information technology in teaching and learning of home economics at the University of Lagos, Akoka, Lagos State. Descriptive research survey was used in the assessment of the respondents’ opinions using questionnaire. A total of 100(one hundred) respondents were randomly selected and used as the representatives of the entire population of the study. The results revealed that there is a significant influence of ICT on students’ moral behaviour in the school, there is a significant relationship between the cost of ICT and students’ academic performance in school, there is a significant gender difference in delinquent behaviour of students due to use of ICT in school, and there is a significant relationship between the use of ICT …
Can this topic “Problems and Prospects of Small-Scale Industries in Nigeria” be used for Entrepreneurship Project?
Yes it can be utilized for research — In Nigeria the recognition of the economic significance of small-scale enterprises is only a recent phenomenon. Hitherto, the adopted industrialization strategy, which originated in the colonial era, encouraged the undistracted use of imported raw materials to produce import substitutes. To the extent that this strategy was biased towards large-scale production activities, it invariably undermined the growth and development of indigenous industries, most of which are small medium scale in size. The major criteria used in the definition of small-scale enterprises include member of employees, sales value, relative size, initial capital outlay, financial strength, compassion ownership and type of industry. This study examines the subjects through comparative definitions of small/medium and large enterprises and states the purposes of small-scale enterprises in …
Can the material for “Assessing Book-Keeping Practices of Small and Medium Scale” be used as a guide for Business Administration and Management (BAM) Project?
Yes it can be used — Nigeria’s economy is characterized by a large number of micro enterprises, and in between lie small and medium enterprises (SMEs). The unique feature of most SMEs is that, they can be easily established since their requirement in terms of capital, technology; management and even utilities are not as demanding as it is the case of large enterprises. Consequently, small enterprise sector is one of the leading employers (next only to peasant agriculture) in Nigeria and has been recognized as significant sector in employment creation, income generation, poverty alleviation and a base for industrial development. It is estimated that there are over 30 million enterprises in the sector employing between 15 to 16 million people. Despite the enormous potential of the …
Is the topic “Compensation Policy as Means of Attracting and Retaining Employee” recommended for Business Administration and Management (BAM) Project?
Yes it is highly recommended — The research focus on compensation policy as means of attracting and retaining employee, it present a conceptual and theoretical study of the nature of compensation and compensation plan and policy aim at attracting and retaining employee. …
Can the material for “Influence of Ethanol Extract of Dennettiatripetalaon Liver and Kidney Antioxidant Enzyme Activity and Malondialdehyde Concentration of Albino Wistar Rats” be used as a guide for Biochemistry Project?
Yes it can be used — The effect of ethanol extract of Dennettiatripetala on rats exposed to carbon tetrachloride was investigated. Ethanol extract of the plant was prepared using standard procedure. Sets of 30 female wistar albino rats were divided into 6 groups containing five animals each and were treated orally with increasing doses of ethanol extract of Dennettiatripetala for two weeks. CCl4 was diluted with olive oil in a 1:1 ratio and administered once by oral route at the end of the extract administration. Results from the study showed non- significant decreases in the levels of catalase and SOD activities (P>0.05) in the CCl4 group compared to the control. The extract treatment however produced a higher activity for the antioxidant enzymes compared to the CCl4treated …
Can the material for “Information and Communication Technology (ICT) Based Office Skills Required by Secretaries for Effective Administration” be used as a guide for Technical Education Project?
Yes it can be used — The study was carried out to examine the Information and Communication Technology (ICT) Based Office Skills Required by Secretaries for Effective Administration. Investigation revealed that the secretaries employed by the local government administration are fundamentally responsible for the processing, storage, retrieval and reporting of the information. Lack of computer to collate and coordinate data needed to facilitate revenue generation. The research design used in this report is descriptive design, utilizing questionnaire method to obtain information from the respondents for this project. Primary data were collected from the primary source which questionnaire was used as an instrument of data collection while secondary data were sources from textbooks, journals, newspapers and the internet were employed. The data were presented on a frequency …
Can the material for “Attitude of Health Record Officers towards the use of Electronics System in Managing Patients Health Records” be used as a guide for Electronics Project?
Yes it can be used — The study was carried out to examine the Attitude of Health Record Officers towards the use of Electronics System in Managing Patients Health Records using Amaku Teaching Hospital Awka as a case study. In achieving this aim, the following specific objectives were laid out to identify the socio-demographic characteristics of respondents and identify the level of training received by health records officers on electronic health records management. Investigation revealed that the negative attitudes of health records officers towards the use of electronic system in the management of patients information has been in existence since the innovation of electronic health information management system, and this was as a result of health records officers not have undergone computer practical training in course …
Can the material for “Design and Implementation of a Software Result Processing and Transcript Generation” be used as a guide for Computer Science (CS) Project?
Yes it can be used — Result processing can be seen as a continuous process of converting data (scores, grade points, credit units etc) into a definite and meaningful information (statement of result, transcripts etc). These results are used to check the performance of each student in various courses. These results when processed manually leads to many problems such as error during computation, insecurity of results, untidy results after changes must have been effected and work load on the exam officer(s) etc. However, designing and implementing, as well as the computerization of result processing and transcript generation system will reduce these problems to the barest minimum. Providing password can do this, which grants access to only authorized user(s). Corrections or changes are effected without making the …
Can the material for “Assessment of Physical Distribution System Used by Beverage Firms” be used as a guide for Purchasing and Supply (PS) Project?
Yes it can be used — This research work tries to appraise the assessment of physical in the management of customer service level in the beverage industry with special reference to beverage firm company Owerri. The focus of this research work is to find out the effect of distribution strategies and factors in the achievement of customer service level of beverage firm company, thus work further highlight on the assessment and impact of physical distribution in the creation of satisfied customers and the general profitability of the company. This project is composed of five chapter, chapter one is the introduction of the subject master, General description of the study, statement of problem, purpose of the study, relevant research question and hypothesis, definition of terms , significance as …
Can this topic “The Impact of Exchange Rate, Variation on Balance of Payment” be used for Economics Project?
Yes it can be utilized for research — This study, was carried out to ascertain the effect of exchange rate variation on balance of payment in Nigeria from (1979 − 2008) exchange rate and interest rate used as a proxy for the balance of payment in Nigeria. Policy makers and some researcher s argued on exchange rate variations having a significant factor. Some have found negative, positive, significant and insignificant result on the impact of exchange rate variations on the balance payment. The F − test result suggested that the model is statistically significant. Based on this work, using econometric test of co integration we achieved that there is positive and significant relationship between exchange rate and balance of payment in Nigerian economy. This means that the exchange rate …