Project Topics | Seminar Topics | Related Topics
Expert System for Computer Security: Data Encryption, Decryption and Key Hash Algorithms

EXPERT SYSTEM FOR COMPUTER SECURITY: DATA ENCRYPTION, DECRYPTION AND KEY HASH ALGORITHMS


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 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 aim of the study is to design and implement an Expert System for Computer Security using Data Encryption, Decryption and Key Hash Algorithms. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will provide a means of safeguarding data in a system and facilitate the use of more sophisticated tool against hacking, cracking, bugging of a system. The motivation that led to the implementation of the proposed system is that the password method used in almost all commercial operating systems is probably not very strong against a sophisticated or unsophisticated attacker. 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. It will contribute in solving the problems of insecurity on both networks for individual computers on a network.


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 Expert System for Computer Security using Data Encryption, Decryption and Key Hash Algorithms. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will:

  1. Understand and improve the computer data security through encryption of data;
  2. Provide a means of safeguarding data in a system;
  3. Enhance the integrity of data and complement physical security; and
  4. Facilitate the use of more sophisticated tool against hacking, cracking, bugging of a system.

1.5 Scope of the Study

The scope of study focuses on computer security data encryption, decryption and key hash algorithm in a multimedia data 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:

  1. 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.
  2. Establishment Policies: Establishment policies posed a serious limitation as most staffs are not ready to release information needed for this project work. There were lots of information needed from the staffs of this institution to enhance the study which took them time to release or they did not release at all for security purposes, hence the scope was reduced.

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.


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


Expert System for Computer Security: Data Encryption, Decryption and Key Hash Algorithms 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

Complete Material Chapters of Expert System for Computer Security Data Encryption Decryption and Key Hash AlgorithmsClick here to request the Complete Material via WhatsApp including;
  • Preliminary Pages,
  • Chapter 1-5,
  • References and Appendix.



TABLE OF CONTENTS

PRELIMINARY PAGES


CHAPTER ONE

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

CHAPTER TWO

LITERATURE REVIEW

  • 2.1 Introduction
  • 2.2 The Concept of Crypto security
  • 2.3 Cryptography
  • 2.3 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 Ciphers
  • 2.10.1 Substitution Ciphers
  • 2.10.2 Transposition Cipher
  • 2.11 Public Key Cryptography
  • 2.11.1 Public-Key Certification
  • 2.11.2 Certification Authority (CA)
  • 2.12 Message Security
  • 2.12.1 Message Privacy
  • 2.12.2 Privacy with Symmetric-Key Cryptography
  • 2.12.3 Privacy with Public Cryptography
  • 2.12.4 Message Authentication
  • 2.12.5 Integrity
  • 2.12.6 Non-repudiation or Data origin
  • 2.13 Digital Signature
  • 2.14 Signing the Digest
  • 2.15 Key Management
  • 2.15.1 Symmetric Key Distribution
  • 2.15.2 Certification Authority (CA)
  • 2.15.3 Session Keys
  • 2.15.4 Diffie – Hellman method
  • 2.15.5 Prerequisites
  • 2.15.6 Procedure

CHAPTER THREE

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

CHAPTER FOUR

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.3.2 Algorithm
  • 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

CHAPTER FIVE

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 "Expert System for Computer Security: Data Encryption, Decryption and Key Hash Algorithms" 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 “Management of Stress Among Female Managers” be used for Business Administration and Management (BAM) Project?

Yes it can be utilized for research — The topic stress has come into being since the creation of man. However, the activity of man in organization seems to be the cause of his problem as want at times pressure or urgency by trying to engage in complex and difference task. The primary data would be the information gotten by researcher when she, the researcher conducted an oral interview and researched questionnaire contribution to officials or department heads of Power Holding Company of Nigeria based on research questionnaire namely: Section A” whether organizational defective has any influence on female managers stress and section B” whether female managers individuals problems contributed into stress and is work load a cause of stress in Power Holding Company of Nigeria (All those …


Can the material for “Analysis of effectiveness of extension Agents in delivering of extension messages to farmers in gwagwalada area council” be used as a guide for Agricultural Economics and Extension Project?

Yes it can be used — The study analyzes the Effectiveness of Extension Agents in Delivering of Extension Messages to Farmers in Gwagwalada Area Council. In achieving this aim, the following objectives were set out to investigate the effectiveness of extension agents in delivering of Extension Messages to Farmers in Gwagwalada Area Council, describe selected characteristics of agricultural extension agents, identify the marketing related services provided to farmers’ by extension agents, investigate the relationships between selected extension agents’ characteristics and their provision of marketing related services, and analyze the policy and training implications of the findings. Effective and efficient marketing of agricultural products is an important aspect of agricultural development. Marketing extension is pertinent to this development because it can assist farmers to decide on the …


Can the material for “Accounting in the Nigeria Public Sector, Issues, Problems and Prospects” be used as a guide for Banking and Finance (BF) Project?

Yes it can be used — In order to successfully accomplish the purpose for this research study, on the role of the Nigeria accountant question were formulated and a questionnaire comprising statement drawn from the research questions were prepared as well from the following problems are be setting public sector. Appointment of unqualified accountants to act as account supervisor, negative attitude of most accountants to wards account ability resulting to inadequate keeping of financial and accounting records are stipulated by the financial regulations and treasuring circulars. Accounting in the Nigeria public sector, problem and prospects is the project topic and a case study of selected government establishment in PHCN, the research involve five (5) chapters. In chapter, it entails the introduction/ background of study, statement of problem, purpose …


Can the material for “The Impact of Child Abuse on the Academic Performance of the Junior Secondary School Students” be used as a guide for Education Project?

Yes it can be used — The research work aim to look at the impact of child abuse on the academic performance of junior student in some selected school in Oshodi − Isolo Local Government Area of Lagos State. The research raised pertinent question on the issue of child abuse and provide relevant answers based on data collected from respondents. A structural questionnaire was used to obtained data from the respondents in the selected schools. The research shows that there is a relationship between child abuse and students academic performance, as well as rate of school dropout and cases of children involving in juvenile delinquencies. The research concluded by opined that child abuse goes along way in affecting children emotional state thereby recommending the need for parents and …


Can the material for “Arduino Covid Disinfection Box” be used as a guide for Mechatronics Engineering Project?

Yes it can be used — Covid-19 is a communicable respiratory disease caused by an extra strain of coronavirus that causes illness in human. The existing manual methods can only check the body temperature while dispensing hand sanitizer manually to individuals at the point of entry. The aim of the study is to Design and Fabricate the Arduino Covid Disinfection Box. In achieving this aim, the following specific objectives were laid out to design an Box for Covid-19 Disinfection, and fabricate an Arduino Covid Disinfection Box that will dispense hand sanitizer automatically. 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 proposed …


Can the material for “Bank Failure and Economic Development in Nigeria” be used as a guide for Banking and Finance (BF) Project?

Yes it can be used — Banks occupy the most strategic point in the financial system of the economy. For a total of banks to fail between 1992 to 2002 a space of four years means that something definitely is wrong. Certain question have been asked. Solution proffered and prospects for the future explained but none of them seems to have solved the problem. This study is not antagonistic of any other rather it is complementary other works have been used here and duly acknowledge but everything is with an intent to find a lasting solution to the issue of bank failure. The major findings include inadequate attention is accorded the unorganized private sector in favour of the organized private sectors (especially the Merchant banks) a consistent erosion …


Can the material for “Implementation of Sorting Algorithms” be used as a guide for Computer Science (CS) Project?

Yes it can be used — This research work took theoretical and empirical studies that have been done over the past years on sorting algorithms and its variants. The study includes a comparative sorting algorithms (i.e. Bubble sort, shell sort, straight insertion sort quick sort, simple sort etc.) the same criteria such as coding memory space used meaning efficiency as in the time used by the computer argument on the number of comparison. Data flow diagrams and process to evaluate the performance of these sorting techniques. The programming language used to implement these sorting algorithms is BASIC. The various chapter in this research work is logically arranged to reflect in each stage in the research process, the adopting chapters ranges from introduction literature review, systems investigation/analysis, system …


Can the material for “Effect of Assets and Liabilities on Operating Performances of Listed Breweries Companies in Nigeria” be used as a guide for Business Administration and Management (BAM) Project?

Yes it can be used — This study focuses on the Effect of assets and liabilities on operating performances of listed breweries companies in Nigeria. A proper research was carried out to ascertain the impact of assets or liabilities on the financial performance of listed brewery companies in Nigeria, to evaluate the effect of credit turnover ratio (CTR) on operating performances of listed breweries companies in Nigeria, to assess the influence of Inventory turnover ratio (ITR) on operating performances of listed breweries companies in Nigeria, to examine the impact of cash ration (CR) on operating performances of listed breweries companies in Nigeria, and to investigate the effect of Fixed assets turnover ratio (FATR) on operating performances of listed breweries companies in Nigeria. The source of data collection …


Can the material for “Federalism and National Integration in Nigeria: Issues and Challenges” be used as a guide for Political Science Project?

Yes it can be used — The problem of federalism and the associated crises of national integration in Nigeria raise serious alarm. The situation attracts growing interest and concern. The crises are very severing such that they culminate in a strong force being mounted on the federation with tendency to disintegrate the country. The works addresses this phenomenon by investigating and analysing the problem. Documentary research method is used in gathering and analysing data. So textbooks, journals, periodical publications by related government agencies formed necessary source of our data while we employed system theory for pour analytical framework. The work identifies the method of revenue allocations as the major factor responsible for the crises of national integration in the Nigerian federalism. It concludes that in face …


Can this topic “The Problems in the Marketing of New Product” be used for Business Administration and Management (BAM) Project?

Yes it can be utilized for research — The primary motive for this research work has been to dictate and examine the problem of marketing new Product with reference to Lady Carter Treated Pure Water Produced by Louis Carter Group Industries, Limited Enugu. The problems investigated in this research work were those that affect the marketing of Lady Carter Treated Pure Water in Enugu State Market. The methods of collecting data were from Primary and Secondary data. The research work had not only determined the effect of these problem of marketing the product but has advanced further towards adducing possible ways through which these factors could if not completely eliminated but reduced to the barest minimum to make way for effective and efficient marketing of the product the non-challant …



Chat with us on WhatsApp