
DESIGN AND IMPLEMENTATION OF ENCRYPTED DATABASE SYSTEM
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 design and implement an Encrypted Database System. In achieving this aim, the following specific objectives of study were set out to understand and improve the computer networking data security through encryption of data and Enable communication between two or more computers on the network. The motivation that led to the implementation of the proposed system is that most software 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. 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. The expected result is a computerized Encrypted Database System that will allow the computers in the network communicate without the need for a central server 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.
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).
As a prelude to other parts of this study, this chapter will discuss the background upon which this study was initiated, the statement of problems that led to this study, the Aim and Objectives of the study. Others are Significance of the study, Scope of work, Limitations of the Study and Definition of technical terms.
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 Encrypted Database System. 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 this research is focused on the Design and Implementation of Encrypted Database System.
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.
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
Design and Implementation of Encrypted Database System 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
REFERENCES
APPENDIX A - "SOURCE CODE"
APPENDIX B - "OBJECT PROGRAM"
Disclaimer for Complete Material Utilization
The displayed research work titled "Design and Implementation of Encrypted Database System" 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
REFERENCES
APPENDIX A - "SOURCE CODE"
APPENDIX B - "OBJECT PROGRAM"
Disclaimer for Complete Material Utilization
The displayed research work titled "Design and Implementation of Encrypted Database System" 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 this topic “Determinant of Internal Control System Effectiveness in a Manufacturing Company” be used for Accountancy / Accounting Project?
Yes it can be utilized for research — The study sought to determine the effect of internal control system on financial performance of manufacturing firms in Tuyil pharmaceutical ltd. To achieve the objective of this study, the study used hypothesis testing research design. The study tested the following hypotheses: H1: Internal Controls and Financial Performance are positively related; H2: Internal Controls have a significant impact on Financial Performance. The population chosen for this study was 65 working staff of the Tuyil ltd. The study selected a sample of 20 working staff from a target population of 65 working staff. The sample was drawn using stratified random sampling technique. The study relied on both primary and secondary data. Primary data was collected using structured questionnaires while the secondary data …
Can the material for “A Biography of Cardinal Okogie and the Nigerian Nation” be used as a guide for Philosophy Project?
Yes it can be used — This study is centred on his eminence Anthony Cardinal Okojie (Catholic Archbishop of Lagos) his contributions to the Catholic Church Christianity and the Nigerian nation. This has became necessary in the view of the public perception of this clergy. One of the findings as in that Cardinal Okojie who is seen as a social critique has contributed in no small measure to nation building through his support for morality education democracy and rule of law. A major limitation was my inability to see him one on one. However, painstaking effort was made to see his personal secretary (F. Marcel Amadi) who I conducted oral interview with. The methodology applied in carrying out this study is historical and expository. …
Can this topic “ISO-Safety Design of Flat Slabs in Accordance with Eurocode 2” be used for Civil Engineering Project?
Yes it can be utilized for research — This research work focuses on the development of Iso-safety design charts for flexural design of flat slabs at predefined reliability levels in accordance with Eurocode 2 (2004) design criteria. Constitutive models for reinforcing steel and concrete were selected in accordance with the Eurocode 2 design requirements and subsequently the flexural limit state function was derived. Charts were developed for the flexural design of rectangular reinforced concrete sections with respect to the position of neutral axis () for each concrete grade (fck) and steel grade (fyk). Uncertainties in loading and geometrical properties were obtained and a program was developed taken into consideration EC2 design requirements, a safety index β value of 1.81 was achieved for various points on each of the generated …
Can this topic “The Effects Bureaucracy on Productivity and Efficiency in the Service Delivery of the Ministry of Education, Oyo State, Nigeria” be used for Public Administration (PA) Project?
Yes it can be utilized for research — This study was carried out on the effect of bureaucracy on productivity and efficiency in the service delivery of the ministry of education, Oyo state, Nigeria. Businesses have rapidly sprang up over the last ten years, thereby bringing pressure on the few and available social amenities, as well as public service provided by the Ministry of Education, Oyo state (MOE). MOE is the local administrative authority mandated to provide services for accelerated development and does this through bureaucratic procedures outlined by Max Weber. However, its bureaucratic machineries rather than fuelling development programmes through public service delivery is said to have hindered the growth expected due to excessive bureaucratization of business processes, coupled with corruption. This study was therefore to, identify bureaucratic …
Can the material for “Application of Item Response Theory in the Development and Standardization of Chemistry Achievement Test for Senior Secondary Schools” be used as a guide for Education Project?
Yes it can be used — The Purpose of this study was to develop and standardize a Chemistry achievement test by applying Item response theory. Instrumentation research design was used for the study and the area of study was Umuahia education zone in Abia state. The population of the study comprised of all senior secondary two (SS11) students of 2013/ 2014 academic session in this education zone and a sample of 1035 students were drawn through multi − stage sampling procedure from the population. The instrument used for data collection was Chemistry achievement test (CAT), and to ensure the validity of the instrument, the instrument was subjected to face and content validation by three experts from science education department and one senior chemistry teacher. The reliability index …
Can the material for “The Effect of Warehouse Management on the Performance of Selected Brewery Companies” be used as a guide for Business Administration and Management (BAM) Project?
Yes it can be used — The study examined the effect of warehouse management on the performance of selected brewery companies, a case study of Nigerian Breweries Plc, Surulere, Lagos state, Sona Breweries, Lekki, Lagos and Guinness Nigeria plc, Ikeja, Lagos. The study employed the survey design and the purposive sampling technique to select 450 staff across management, senior and junior level. A well-constructed questionnaire, which was adjudged valid and reliable, was used for collection of data from the respondents. The data obtained through the administration of the questionnaires was analyzed using the Pearson correlation analysis. The results of the correlation analysis showed that there is positive and significant relationship between warehouse costs has significant effect on organizational productivity (r=0.772; p<0.05)., Also, a positive and significant relationship …
Can the material for “Availability of Laboratory Facilities for Effective Teaching and Learning of Agricultural Science in Junior Secondary School” be used as a guide for Education Project?
Yes it can be used — The study scrutinized the Availability of Laboratory Facilities for Effective Teaching and Learning of Agricultural Science in Junior Secondary School. In achieving this aim, the following specific objectives were laid out to identify the impact of laboratory facilities have on the effective teaching and learning of Agricultural Science and identify the problems associated with Teachers and Laboratory Facilities for Effective Teaching and Learning of Agricultural Science in Junior Secondary School. The research design used in this report is descriptive design, utilizing questionnaire method to obtain information from the respondents for this project. A total of 150 (one hundred and fifty) respondents were selected for this study to represent the entire population of the study. For null hypotheses were formulated and …
Can the material for “Mobile Based Course Learning Materials Application” be used as a guide for Computer Science (CS) Project?
Yes it can be used — Mobile Based Course Learning Materials Application is a form of digital learning which can be applied for teaching and learning purposes where some educational experts view it as a subset of e-learning but with a subtle difference contents are delivered onto mobile devices rather than the ubiquitous desktop personal computers. The aim of the study is to Design and Implement a Mobile Based Course Learning Material. In achieving this aim, following specific objectives were laid out to develop an mobile based learning application which will help students to learn, read and study many course materials via their mobile devices, provide alternative way of attaining education and facilitate the development and importance of Mobile technology. The motivation that led to this …
Can the material for “In Vitro Antidiabetes Screening of Stecuria Satigera Steam Back of Crude and Chromatography Fractions” be used as a guide for Science Laboratory Technology (SLT) Project?
Yes it can be used — Crude oil or petroleum is a complex mixture of hydrocarbons representing several classes of compounds, the most important of these being alkanes, naphthenes and aromatics. Diabetes affects many metabolic pathways in different tissues, many of which are potential targets for drug treatment. Diabetes is characterized by hepatic and peripheral (muscle and adipose tissue) insulin resistance. The aim of the study is to determine the In-vitro Antidiabetes Screening of Stecuria Satigera Steam Back of Crude and Chromatography Fractions. In achieving this aim, the following specific objectives were laid out to determine the In-vitro Antidiabetes Screening of Stecuria Satigera Steam, adapt the existing methods for the characterization of crude oils and petroleum product fractions using elution liquid chromatography, analyse the fractions using …
Can the material for “The Suitability of Health Education in the Control of Communicable Disease Spread in Nigeria Industrial Diseases Among Pre-School Age Children (1-5 Years)” be used as a guide for Education Project?
Yes it can be used — The paper discussed the causes, the suitability of health education in the control of communicable disease spread in Nigeria industrial diseases among pre-school age children (1-5 years). It focuses on the pre-school age children because of the existence of six killer diseases and the peculiarity of children’s level of exposure to communicable diseases especially during the outdoor game. Recommendations were made on management and control of communicable diseases. These include public enlightenment, proper hygiene of food, the environment and the general body. …