摘要 | 第4-6页 |
ABSTRACT | 第6-7页 |
CHAPTER Ⅰ Introduction | 第12-17页 |
1.1 Introduction | 第12-13页 |
1.2 Paper background | 第13-14页 |
1.3 Thesis innovation | 第14-15页 |
1.4 Structure of the thesis and main works | 第15-17页 |
1.4.1 Structure of the thesis | 第15-16页 |
1.4.2 Main works | 第16-17页 |
CHAPTER Ⅱ Electronic mail | 第17-28页 |
2.1 Introduction | 第17页 |
2.2 Definition | 第17页 |
2.3 Email architecture | 第17-19页 |
2.4 Different steps of sending and receiving email | 第19页 |
2.5 Structure and format of an email | 第19-20页 |
2.6 MIME Format (Multipurpose Internet Mail Extensions) | 第20-22页 |
2.7 Some technical concepts | 第22-23页 |
2.8 Protocols and standards | 第23-27页 |
2.8.1 Server SMTP | 第23-25页 |
2.8.2 Servers POP3 and IMAP | 第25-27页 |
2.8.2.1 Server POP | 第25-26页 |
2.8.2.2 Server IMAP | 第26-27页 |
2.9 Conclusion | 第27-28页 |
CHAPTER Ⅲ Email security concepts | 第28-60页 |
3.1 Introduction | 第28页 |
3.2 Information theory | 第28-29页 |
3.3 Cryptography history | 第29-30页 |
3.4 Thought and ideas about email security | 第30页 |
3.5 Threats and risks | 第30-33页 |
3.6 Security concepts (Statistics) | 第33页 |
3.7 Cryptography tools and functions | 第33-34页 |
3.7.1 Functions | 第33-34页 |
3.7.2 Tools | 第34页 |
3.8 Data encryption and decryption process | 第34-35页 |
3.9 Cryptography techniques | 第35-52页 |
3.9.1 Cryptography in classical period | 第35-39页 |
3.9.1.1 Caesar system | 第36页 |
3.9.1.2 Vigenere system | 第36-37页 |
3.9.1.3 Playfair system | 第37-38页 |
3.9.1.4 ADFG (V) X system | 第38页 |
3.9.1.5 Enigma machine | 第38-39页 |
3.9.2 Modern cryptography | 第39-52页 |
3.9.2.1 Symmetric-key cryptography | 第39-43页 |
3.9.2.1.1 Stream encryption | 第40-41页 |
3.9.2.1.2 Block encryption | 第41-43页 |
3.9.2.1.3 Advantages and disadvantages | 第43页 |
3.9.2.2 Asymmetric cryptography | 第43-52页 |
3.9.2.2.1 Definition and principle | 第44-45页 |
3.9.2.2.2 Message signature | 第45-46页 |
3.9.2.2.3 Principle of Digital Signature | 第46-48页 |
3.9.2.2.4 Hash algorithm | 第48-50页 |
3.9.2.2.5 Certificates | 第50-51页 |
3.9.2.2.6 Advantages and disadvantages | 第51-52页 |
3.9.2.3 Concept of hybrid encryption | 第52页 |
3.10 Security protocols | 第52-59页 |
3.10.1 Server-side security | 第53-57页 |
3.10.1.1 SSL/TLS Protocol | 第53-55页 |
3.10.1.2 Protocol SSL and electronic mail | 第55-56页 |
3.10.1.3 Protocol HTTPS | 第56-57页 |
3.10.2 Client-side security | 第57-59页 |
3.10.2.1 Pretty Good Privacy (PGP) encryption | 第57-58页 |
3.10.2.2 S/MIME encryption | 第58页 |
3.10.2.3 PGP and S/MIME:common security functions | 第58页 |
3.10.2.4 PGP and S/MIME:Difference | 第58-59页 |
3.11 Conclusion | 第59-60页 |
CHAPTER Ⅳ Detailed design and implementation of system modules | 第60-92页 |
4.1 Motivations | 第60页 |
4.2 Building automation process | 第60-61页 |
4.3 The library OpenSSL | 第61-63页 |
4.4 Email user interface | 第63-67页 |
4.4.1 Definition | 第64-65页 |
4.4.2 Batch programming | 第65-67页 |
4.5 Project design | 第67-68页 |
4.6 Project implementation | 第68-69页 |
4.7 Different project modules | 第69-92页 |
4.7.1 Emails management module | 第70-77页 |
4.7.1.1 Postfix | 第70-74页 |
4.7.1.2 Dovecot | 第74-77页 |
4.7.2 Message encryption module | 第77-84页 |
4.7.2.1 Galois Field (28) | 第77-78页 |
4.7.2.2 State | 第78-79页 |
4.7.2.3 Key expansion | 第79-80页 |
4.7.2.4 Rounds number | 第80页 |
4.7.2.5 Algorithms | 第80-83页 |
4.7.2.6 Conclusion | 第83-84页 |
4.7.3 Session key encryption module | 第84-92页 |
4.7.3.1 Key generation | 第85-86页 |
4.7.3.2 Encryption | 第86-88页 |
4.7.3.3 Decryption | 第88页 |
4.7.3.4 RSA algorithm process | 第88-90页 |
4.7.3.5 Risks of attack | 第90-91页 |
4.7.3.6 Conclusion | 第91-92页 |
CHAPTER Ⅴ Testing system and performance analysis | 第92-107页 |
5.1 Sending and receiving message testing | 第92-94页 |
5.2 Message encryption testing | 第94-98页 |
5.3 Session key encryption testing | 第98-101页 |
5.4 Secure email system testing | 第101-107页 |
CHAPTER Ⅵ Summary and prospects | 第107-109页 |
6.1 Summary | 第107页 |
6.2 Prospects | 第107-109页 |
References | 第109-111页 |
Acknowledgements | 第111-112页 |
List of published academic papers | 第112页 |