Computing Science Research
...Figure Contents……………………………………………………………………………VI
Table Contents…………………………………………………………………………….VI
Project Introduction VII
Literature Review 1
L.1 Topic areas 1
L.2 Location of Sources 1
L.3 Sources of Literature 3
L.4 Summary and Analysis of Review 3
L.4.1 Types of Encryption 3
L.4.2 Current Algorithms and their Architecture 4
L.4.3 Security and Efficiency 6
L.4.4 Current Software 7
L.5 Review Summary 8
Chapter 1 9
Encryption 9
1.1 What is Encryption? 9
1.2 Why is Encryption Needed? 9
1.3 History and Evolution of Cryptosystems 10
Chapter 2 12
Types of Algorithms 12
2.1 Introduction 12
2.2 Symmetric Algorithms 12
2.2.1 Introduction 12
2.2.2 Examples of Current Symmetric Cryptosystems 14
2.2.2.1 Introduction 14
2.2.2.2 DES (Data Encryption Standard) 15
2.2.2.3 IDEA (International Data Encryption Algorithm) 17
2.2.3 Problems with Symmetric Encryption 19
2.3 Asymmetric Algorithms 19
2.3.1 Introduction 19
2.3.3 One-Way Functions and Trap Doors 20
2.3.4 Examples of Current Asymmetric Cryptosystems 21
2.3.4.1Introduction 21
2.3.4.2 RSA 21
2.3.4.3 ElGamal 23
2.3.5 Problems with Asymmetric Encryption 24
2.4 Hybrid Algorithms 25
2.4.1 Introduction 25
2.4.2 Practical Hybrid Cryptosystems 26
Chapter 3 28
Security and Efficiency 28
3.1 Introduction 28
3.2 Types of Cryptanalysis 28
3.2.1 Symmetric Cryptosystems: Cryptanalysis and Efficiency 30
3.2.1.1 DES 30
3.2.1.3 IDEA 32
3.2.2 Asymmetric Cryptosystems: Cryptanalysis and Efficiency 33
3.2.2.1 RSA 33
3.2.2.2 ElGamal 34
3.2.3 Hybrid Cryptosystems: Cryptanalysis and Efficiency 35
Chapter 4 36
Currently Developed Encryption Software 36
4.1 Introduction 36
4.1.1 PGP (Pretty Good Privacy) 36
4.1.2 SSL (Secure Socket Layer) 39
Chapter 5 42...
View Full Essay