Project Topics | Seminar Topics | Related Topics
Design and Implementation of File Encryption and Hash System

DESIGN AND IMPLEMENTATION OF FILE ENCRYPTION AND HASH SYSTEM


ABSTRACT

File 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 a File Encryption and Hash 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 file data security through encryption of data, protect the pdf file (.pdf) from being viewed by third party using encryption and ensure the data confidentiality and integrity along with the safe transmission of file data over the web. 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 choice of data encryption comes next in the minds of those that want reduction of unauthorized access on confidential files or data. 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 File Encryption and Hash System that will encrypt files and also produce an accurate and corresponding file data after decryption.


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.

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

The ongoing dilemma of digital age is balancing convenience against security. Security is a system safeguards for protecting information technology against disasters, system failure, and an unauthorized access that can result in damage, loss or exposure. There are several reports of spammers, crawlers and hackers who break into people’s privacy to gain illegal access to their data. This has posed greater challenges on people who use database, transact online, and internet users. Information is a valuable and costly asset that must be presented, controlled and planned just like other valuable assets within an organization. This work is designed to provide a security mechanism using a computerized data encryption system, readable data is altered into unreadable form to prevent unauthorized access. Encryption is able to use powerful mathematical concept to create coded message that is virtually impossible to break. It is easy to encrypt a message on a simple personal computer so that the biggest computer in the world could not decipher without spending for more time on the problem that exists in the life span of the entire universe.

There are two basic forms of encryption; private key encryption and public key encryption, the same secret key is used by the sender and receiver to encrypt and decrypt message. Public key encryption also known as asymmetric key encryption uses two different keys at once, a combination of a private key and public key, the private key is known only to your personal computer, while the public key is given by your computer to any computer that wants to communicate securely with it. To decode an encrypted message, a computer must use the public key, provided by the originating computer, and its own private key.


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.


1.4 Aim and objective of the Study

The aim of the study is to design and implement an File Encryption and Hash System. In achieving this aim, the following specific objectives of study were considered to design and develop an application software that will;

  1. Understand and improve the file data security through encryption of data.
  2. Protect the pdf file (.pdf) from being viewed by third party using encryption.
  3. Ensure the data confidentiality and integrity along with the safe transmission of file data over the web.
  4. Create a network for each computer to easily upload and download encrypted 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 Design and Implementation of a File Encryption and Hash System.


1.6 Significant of the Study

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. It also enhances the ability to support customers by providing secured and accurate access to all information. In the same manner, it will benefit those who transact online.

One of the most important tools for protecting your file 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.

This study will also be of immense benefit to other researchers who intend to know more on this study and can also be used by non-researchers to build more on their research work. This study contributes to knowledge and could serve as a guide for other study.


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. Research material: availability of research material is a major setback to the scope of the study.
  3. Frequent power failure: This made the researcher append more money on fuel to ensure sustainable power.
  4. 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;

Cryptography: This is the science of scrambling data.

Encryption: Encryption is the conversion of data into a form that cannot be easily understood by an unauthorized people.

Decryption: Decryption is the process of converting encrypted data back into its original form, so it can be understood.


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 File Encryption and Hash 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

Complete Material Chapters of Design and Implementation of File Encryption and Hash SystemClick 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

    CHAPTER TWO

    LITERATURE REVIEW

    • 2.1 Introduction

    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.2.3 Weakness of the existing System
    • 3.3 Feasibility Study
    • 3.3.1 Economic Feasibility
    • 3.3.2 Technical Feasibility
    • 3.3.3 Operational Feasibility
    • 3.4 Analysis of the Proposed System
    • 3.4.1 Data Flow Diagram of the Proposed System
    • 3.4.2 Advantages of the Proposed System
    • 3.4.3 Justification of the Proposed System
    • 3.5 Functional Requirements
    • 3.5.1 Use Case Diagram Of The Admin / User Privileges
    • 3.6 Data Requirements
    • 3.7 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.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.7.1 System Testing
    • 4.8 Programming Module Specification
    • 4.8.1 Installation
    • 4.9 Computer Hardware Minimum Requirement
    • 4.10 Software Requirement
    • 4.11 Personnel / User Training
    • 4.12 File Maintenance Module

    CHAPTER FIVE

    SUMMARY, CONCLUSION AND RECOMMENDATION

    • 5.1 Introduction
    • 5.2 Summary
    • 5.3 Conclusion
    • 5.4 Recommendation

    REFERENCES

    APPENDIX A - “SOURCE CODE”

    APPENDIX B - “OBJECT PROGRAM”


    Disclaimer for Complete Material Utilization

    The displayed research work titled "Design and Implementation of File Encryption and Hash 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 the material for “Improving the Performance of Small-Scale Enterprises” be used as a guide for Business Administration and Management (BAM) Project?

    Yes it can be used — This study aims at improving the performance of small-scale enterprises in Nnewi-South Local Government Area of Anambra State. The research work has five chapters and it goes like this:- Chapter one deals with the general introduction and discussion of the topic under research. It went further to state the problem to be studied and why this study was carried out, the scope and limitation of the stud and finally the significant of the study. Chapter two looks at a number of post related literature examined by other studies as it relates to the problem and the improvement of small-scale industries in Nigeria and Nnewi-South in particular. Chapter three deals with the design of the study, the method of data collection. It also deals …


    Is the topic “Design and Implementation of a Computerized System for Hiring Employees in a Medium-Sized Organization” recommended for Computer Science (CS) Project?

    Yes it is highly recommended — This project was carried out to emphasize the benefit and importance for computerizing employee recruitment system for a medium scale organization. The project did examine the best and fastest way of solving the perennial problem for recruitment of an employee. The study considered the manual method of recruiting, in Rainbownet industry and how efficient and effective it has been. The advantages and benefits of computerization of employee recruitment system in Rainbownet in Enugu State was projected. The system design and flowchart were given and were used in this project. The program was written using visual BASIC language. The program processed the data and generated some report which would be beneficial to Rainbownet telecommunication Enugu. …


    Can the material for “Effects of Boarding and De-Boarding on the Academic Performance of Senior Secondary Students” be used as a guide for Education Project?

    Yes it can be used — The study examined the effects of boarding and de-boarding on the academic performance of senior secondary school students in Wase Local Government Area of Plateau State. The quasi experimental design was adopted for this study. The target sample comprised of 48 with comparable ability and comprised of boys and girls between the age range of 16-28 and 16 teachers of Government Secondary School Wase (boarding) and Government Secondary School Ilirim in Wase Local Government Area of Plateau State. The instruments were used for the study namely; Secondary School Teachers Questionnaire (SSTQ) and the average mean scores of secondary school students in the first term examination. The instrument is made up of 9 items and it consists of 8-items which formed the …


    Can the material for “Analysis of Determinants and Impact of Foreign Direct Investment on Nigerian Economy (1981-2013)” be used as a guide for Economics Project?

    Yes it can be used — This work investigates the determinants and impact of Foreign Direct Investment (FDI) on Nigerian economy. FDI has become a debatable and topical issue across the globe because of its key role in bridging the savings gap in Least Developed Countries (LDCs). Theoretical argument that savings translate to investment is well documented in literature. Two fundamental issues concerning the potential importance of FDI in LDCs development process has remain unresolved. Firstly, does FDI really contribute to attainment of economic growth in host country as argued by the proponents of the modernization theory? Secondly, as the dependency theorists assert that FDI, although may spur short term economic growth, will generate and accelerate internal distortions that will it ultimately depress or even retard the …


    Can this topic “A Philosophical Look Into Religion and Freewill in the Light of James William” be used for Philosophy Project?

    Yes it can be utilized for research — William James was a New York born pragmatic philosopher. He started from physiology to psychology and finally to philosophy. This word pragmatism has a rich evolution; Pierce derived the word from Kant’s usage of German word “pragmatisch”. He then applied it to an empirical condition which was founded by three American philosophers Charles Sanders Pierce, William James and John Dewey. Pragmatism concerns itself with purposeful action and the interplay of theory and practice. It stresses on what James called cash valueof beliefs. In all, pragmatism can be defined as: a philosophy that attempts to apply the methods of science to philosophy, its central idea is that the meaning and truth of an idea are determined by the idea’s effect in …


    Can the material for “Assessment of the Impact of POS Businesses in Reducing Unemployment Rate in Asaba” be used as a guide for Business Administration Project?

    Yes it can be used — Point of sale (POS) refers to the place where a customer executes the payment for goods or services and where sales taxes may become payable. The study was carried out to assess the Impact of POS Businesses in Reducing Unemployment Rate using Asaba, Delta State as a case study. In achieving this aim, the following specific objectives were laid out to assess the impact of POS business on unemployment, know if POS is being used by small business and determine if POS business decreased unemployment in the area under study. Investigation revealed that the consequences of Nigeria's high unemployment rate cannot be overstated. Though there is no accurate estimate of the unemployment rate, the reality of its magnitude is undeniable …


    Is the topic “Effect of Poor Reading Habits and Academic Achievement of Secondary School Student” recommended for Education Project?

    Yes it is highly recommended — The study was carried out to investigate the Effect of Poor Reading Habits and Academic Achievement of Secondary School Student with Visual Impairment in Doma L.G.A. of Nasarawa State. In achieving this aim, the following specific objectives were laid out as follows to: find out the causes of poor reading habits among students, investigate the effect of poor reading habits and its consequences on the academic performance of students, and suggest lasting solution for the problems of the existing research work. 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 …


    Can this topic “Child Rights Protection in Ethiopia and Kenya: A Comparative Analysis” be used for Political Science Project?

    Yes it can be utilized for research — In the four corners of world the notion of protecting the rights of children has got more focus till the ratification of the CRC. So does in Ethiopia and Kenya. Therefore, this research paper comparatively analyzes child rights protection in Ethiopia and Kenya based on the requirements of CRC to which both states are parties. The Main Objective of this study is to explore the experience of Kenya and analyze the challenges and prospects for effective child rights protection in Ethiopia. Qualitative research approach and also comparative research approach for methodology, both primary and secondary data as a data source, Purposive sampling technique for sampling and interview for data collection, exploratory as well as analytical technique for data analysis and …


    Can this topic “The Determinants of Balance of Payment in Nigeria (1983-2007)” be used for Economics Project?

    Yes it can be utilized for research — This study aimed at analyzing through econometric methodology the Determinant of Balance of payment in Nigeria. In the work, we capture balance of payment as the dependent variable while trade openness, external debt service and exchange rate as the explanatory variable. In the second page of the regression estimated we observed GDP as the dependent variable while balance of payment, trade openness exchange rate and external debt service being the independent variable. An ordinary least square was used to capture the relationship between the variables been the regression plane. From the result estimated, we observed that all parameters are statistically significant from the t-test statistics. We also realize from the F-test estimation that the model is statistically insignificant because the …


    Is the topic “Emerging Challenges Facing Office Technology and Management of Students in Information Technology Era” recommended for Office and Information Management Project?

    Yes it is highly recommended — The study was carried out to determine the Emerging Challenges Facing Office Technology and Management of Students in Information Technology Era students in Federal Polytechnic Nekede owerri. In achieving this aim, the following specific objectives were laid out to determine the Impact such emerging technologies would have on the productivity of the students and identify what special training that is needed by the students to meet these emerging technologies. The target population used for the study was 100 students from different levels in Office Technology and Management department. The sample study was the same in order to avoid sampling bias. The instrument used in this study was questionnaires and the study was divided into four research questions. The mean scores …



    Chat with us on WhatsApp