Claim your £9,000 voucher to study for a UK master's degree

Student’s Data Encryption Technique Using Advance Encryption Standard (Aes) Algorithm

Type Project Topics
Faculty Engineering, Environment & Technology
Course Computer Science
Price ₦5,000
Key Features:
No of Pages: 85
No of Chapters: 5
Detailed Labelled Diagrams
Abstract:
In every college and university, student’s data (Transcript and Statement of result etc.) security has become an important issue. Most student information is subject to a security classification of restriction; some information might be highly restricted. Extra care must be exercised if student information is taken off-campus, the use of encryption is strongly recommended to prevent unauthorized access to student files.
This research is aimed to design a system that will provide adequate encryption to users using 128bits Advance Encryption Standard (AES) technique and to create a robust users friendly interface that will be managed easily without compromising data security. Firstly, the student data which is to be transmitted from the sender to the receiver using client-server model must be encrypted using 128bits private key size of AES Algorithm. Secondly, using the decryption technique that support the same 128bits private key size of AES Algorithm, the receiver can read the original data.
Table of Content:
ABSTRACT ii
Table of Contents iii
Table of Figures vi
CHAPTER ONE 1
INTRODUCTION 1
1.1 Background to the Study 1
1.2 Statement of the Problem 2
1.3 Aim and Objectives 3
1.4 Significant of the Study 4
1.5 Scope of the Study 4
1.6 Definition of Terms 5
CHAPTER TWO 6
LITERATURE REVIEW 6
2.1 Research Overview 6
2.2 System Architecture 7
2.3 Related Literature 8
2.4 Cryptology 20
2.4.1 Understanding Security Protocol 20
2.4.2 Security Standards 22
2.4.3 Security Threats 23
2.4.4 Data Encryption and Decryption Overview 25
2.4.5 Types of Encryption 26
2.4.6 Symmetric Cipher Model 27
2.5 Rijndael (Advance Encryption Standard, AES) Algorithm 28
2.5.1 Brief History of Rijndael (Advance Encryption Standard) Algorithm 28
2.5.2 Characteristics of Rijndael (AES) Algorithm 28
2.5.3 The Rijndael (AES) Algorithm Cipher 29
2.6 Basic Structure of AES Algorithm 30
2.7 AES –Encryption Transformation 32
2.7.1 Substitute Bytes Transformation 32
2.7.2 ShiftRows Transformation 33
2.7.3 MixColumns Transformation 34
2.7.4 AddRoundKey Transformation 35
2.8 AES – Decryption Transformation 36
2.9 Client-Server Network 38
2.9.1 Socket Programming 38
2.9.2 Threading 39
2.10 Summary of the Literature 39
CHAPTER THREE 41
METHODOLOGY 41
3.1 Introduction 41
3.3 Analysis of the Existing System 41
3.3.1 Disadvantages of the Existing System 42
3.4 Analysis of the Proposed System 42
3.4.1 Advantages of the Proposed System 43
3.5 Materials and Methods 43
3.5.1 Choice of Programming Language 44
3.5.2 System Requirements 44
3.6 System Design 45
3.6.1 Server Platform Module 45
3.6.2 Client Platform Module 46
3.6.3 Integration Design 48
3.7 System Development 50
3.7.1 Flow Charts 50
3.7.2 Entity Relationship Model 51
3.7.3 Use Case of the Proposed System 52
3.7.4 Algorithm for the Proposed System 53
CHAPTER FOUR 55
RESULT AND DISCUSSION 55
4.1 Introduction 55
4.2 Result 55
4.3 Discussion 62
4.3.1 Unit testing 62
4.3.2 Integration Testing 63
CHAPTER FIVE 64
SUMMARY, CONCLUSION AND RECOMMENDATION 64
5.1 Summary 64
5.2 Conclusion 65
5.3 Recommendation 66
References 67
Appendix 74
Introduction:
Schools play a central role in the psychosocial development of youth by providing ecological supports that can promote adolescents’ cognitive, affective and behavioral adjustment (Eccles and Roeser, 2011).
Most student information is subject to a security classification of restricted, some information might be highly restricted. Extra care must be exercised if student information is taken off-campus (NIST, 2004). But with introduction of Advance Encryption Standard (AES), Student Academic Data (Transcript and Statement of Result) are encrypted with a unique bit key size which can only be decrypted when the recipient is having the same encrypted key.
Advanced Encryption Standard (AES) algorithm is one of the block cipher encryption algorithm that was proposed by two Belgian cryptographers Joan Daeman and Vincent Rijmen and published by National Institute of Standards and Technology (NIST) in 2000. The main aim of this algorithm was to replace Data Encryption Standard (DES) algorithm after some vulnerable aspects of it was known.
Buy Now