Muutke küpsiste eelistusi

SSL and TLS: Theory and Practice Unabridged edition [Kõva köide]

  • Formaat: Hardback, 284 pages
  • Ilmumisaeg: 30-Sep-2009
  • Kirjastus: Artech House Publishers
  • ISBN-10: 1596934476
  • ISBN-13: 9781596934474
Teised raamatud teemal:
  • Formaat: Hardback, 284 pages
  • Ilmumisaeg: 30-Sep-2009
  • Kirjastus: Artech House Publishers
  • ISBN-10: 1596934476
  • ISBN-13: 9781596934474
Teised raamatud teemal:
SSL (secure socket layer) and TLS (Transport Layer Security) are widely deployed security protocols that are used in all kinds of web-based e-commerce and e-business applications and are part of most contemporary security systems available today. This practical book provides a comprehensive introduction to these protocols, offering you a solid understanding of their design. Practitioners find discussions on the advantages and disadvantages of using SSL/TLS protocols compared to other Internet security protocols. This authoritative resource shows how to properly employ SSL and TLS and configure security solutions that are based on the use of the SSL/TLS protocols.
Foreword xi
Preface xv
Acknowledgments xxi
Introduction
1(16)
OSI Security Architecture
1(10)
Security Services
4(4)
Security Mechanisms
8(3)
Security Definition
11(3)
Final Remarks
14(3)
References
15(2)
Cryptography Primer
17(48)
Introduction
17(11)
Preliminary Remarks
17(2)
Cryptographic Systems
19(2)
Classes of Cryptographic Systems
21(1)
Secure Cryptosystems
22(2)
Historical Background Information
24(2)
Legal Situation
26(2)
Cryptosystems Overview
28(31)
Unkeyed Cryptosystems
28(7)
Secret Key Cryptosystems
35(10)
Public Key Cryptosystems
45(14)
Final Remarks
59(6)
References
60(5)
Transport Layer Security
65(10)
Introduction
65(3)
Protocol Evolution
68(5)
Final Remarks
73(2)
References
73(2)
SSL Protocol
75(58)
Introduction
75(12)
Protocols
87(34)
SSL Record Protocol
87(7)
SSL Handshake Protocol
94(23)
SSL Change Cipher Spec Protocol
117(1)
SSL Alert Protocol
118(2)
SSL Application Data Protocol
120(1)
Traffic Analysis of an SSL Session
121(4)
Security Analysis
125(4)
Final Remarks
129(4)
References
130(3)
TLS Protocol
133(50)
Introduction
133(8)
TLS PRF
136(3)
Generation of Keying Material
139(2)
TLS 1.0
141(6)
Cipher Suites
141(3)
Certificate Management
144(1)
Alert Messages
145(1)
Other Differences
146(1)
TLS 1.1
147(5)
Preliminary Remarks
147(2)
Cipher Suites
149(1)
Certificate Management
150(1)
Alert Messages
151(1)
Other Differences
151(1)
TLS 1.2
152(22)
TLS Extensions
153(15)
Cipher Suites
168(5)
Certificate Management
173(1)
Alert Messages
173(1)
Other Differences
174(1)
Traffic Analysis of a TLS Session
174(4)
Security Analysis
178(1)
Final Remarks
178(5)
References
179(4)
DTLS Protocol
183(16)
Introduction
183(3)
DTLS 1.0
186(8)
Record Protocol
187(3)
Handshake Protocol
190(4)
DTLS 1.2
194(1)
Security Analysis
195(1)
Final Remarks
195(4)
References
196(3)
Firewall Traversal
199(10)
Introduction
199(3)
SSL/TLS Tunneling
202(3)
SSL/TLS Proxying
205(1)
Final Remarks
206(3)
References
207(2)
Public Key Certificates and PKIs
209(18)
Introduction
209(9)
PGP Certificates
213(2)
X.509 Certificates
215(3)
Server Certificates
218(4)
Wildcard Certificates
220(1)
International Step-Up and SGC Certificates
220(1)
Extended Validation Certificates
221(1)
Client Certificates
222(1)
Final Remarks
223(4)
References
224(3)
Conclusions and Outlook
227(12)
Deployment
227(3)
Research Challenges
230(5)
Performance Optimization
230(2)
Protection Against MITM Attacks
232(3)
Trust Management
235(1)
Future Developments
235(4)
References
236(3)
Appendix Standardized TLS Cipher Suites 239(4)
Abbreviations and Acronyms 243(6)
About the Author 249(2)
Index 251
Rolf Oppliger is the founder and owner of eSECURITY Technologies, works for the Swiss federal administration, and teaches at the University of Zurich. He is also the author of Contemporary Cryptography, Security Technologies for the World Wide Web, Second Edition, Internet and Intranet Security, Second Edition and Secure Messaging with PGP and S/MIME (Artech House 2005, 2003, 2002, 2001) among other titles. Dr. Oppliger received his M.Sc. and Ph.D. in Computer Science from the University of Berne, Switzerland, and the Venia Legendi in Computer Science from the University of Zurich, Switzerland.