TLS Cryptography In-Depth: Explore the intricacies of modern cryptography and the inner workings of TLS

Duplys, Paul, Schmitz, Roland

  • 出版商: Packt Publishing
  • 出版日期: 2024-01-29
  • 售價: $1,610
  • 貴賓價: 9.5$1,530
  • 語言: 英文
  • 頁數: 712
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1804611956
  • ISBN-13: 9781804611951
  • 相關分類: 資訊安全
  • 海外代購書籍(需單獨結帳)

商品描述

A practical introduction to modern cryptography using the Transport Layer Security protocol as the primary reference


Key Features:


  • Learn about real-world cryptographic pitfalls and how to avoid them
  • Understand past attacks on TLS, how these attacks worked, and how they were fixed
  • Discover the inner workings of modern cryptography and its application within TLS
  • Purchase of the print or Kindle book includes a free PDF eBook


Book Description:


TLS is the most widely used cryptographic protocol today, enabling e-commerce, online banking, and secure online communication. TLS Cryptography in Depth will help you gain a deep understanding of how and why TLS works, how past attacks on TLS were possible, and how vulnerabilities that enabled them were addressed in the latest TLS version 1.3. By exploring the inner workings of TLS, you'll be able to configure it and use it more securely.


Starting with the basic concepts, you'll be led step by step through the world of modern cryptography, guided by the TLS protocol. As you advance, you'll be learning about the necessary mathematical concepts from scratch. Even seemingly arcane topics such as public-key cryptography based on elliptic curves will be explained with a view on real-world applications in TLS. With easy-to-understand concepts, you'll find out how secret keys are generated and exchanged in TLS, and how they are used to create a secure channel between a client and a server.


By the end of this book, you'll have understood the inner workings of TLS and how to configure TLS servers securely. Moreover, you'll have gained a deep knowledge of the cryptographic primitives that make up TLS and will be able to apply this knowledge in other security-related contexts.


What You Will Learn:


  • Understand TLS principles and protocols for secure internet communication
  • Find out how cryptographic primitives are used within TLS V1.3
  • Discover best practices for secure configuration and implementation of TLS
  • Evaluate and select appropriate cipher suites for optimal security
  • Get an in-depth understanding of common cryptographic vulnerabilities and ways to mitigate them
  • Explore forward secrecy and its importance in maintaining confidentiality
  • Understand TLS extensions and their significance in enhancing TLS functionality


Who this book is for:


This book is for IT professionals, cybersecurity professionals, security engineers, cryptographers, software developers, and administrators looking to gain a solid understanding of TLS specifics and their relationship with cryptography. This book can also be used by computer science and computer engineering students to learn about key cryptographic concepts in a clear, yet rigorous way with its applications in TLS. There are no specific prerequisites, but a basic familiarity with programming and mathematics will be helpful.

商品描述(中文翻譯)

一本實用的現代密碼學入門書籍,以傳輸層安全協議(Transport Layer Security,TLS)作為主要參考。主要特點包括:

- 學習現實世界中的密碼學陷阱以及如何避免它們
- 了解過去對TLS的攻擊,這些攻擊是如何進行的以及如何修復它們
- 探索現代密碼學的內部運作及其在TLS中的應用
- 購買印刷版或Kindle電子書將包含免費的PDF電子書

《TLS Cryptography in Depth》將幫助您深入了解TLS的工作原理、為何以及如何運作,以及過去對TLS的攻擊是如何可能的,以及最新的TLS 1.3版本如何解決了這些漏洞。通過探索TLS的內部運作,您將能夠更安全地配置和使用它。

從基本概念開始,您將逐步深入了解現代密碼學的世界,並以TLS協議為指導。隨著您的進步,您將從頭開始學習必要的數學概念。即使是看似晦澀的基於橢圓曲線的公鑰密碼學,也將以TLS中的實際應用為背景進行解釋。通過易於理解的概念,您將了解在TLS中如何生成和交換密鑰,以及如何使用它們在客戶端和服務器之間創建安全通道。

通過閱讀本書,您將了解TLS的內部運作方式以及如何安全地配置TLS服務器。此外,您還將深入了解構成TLS的密碼學基元,並能夠在其他與安全相關的情境中應用這些知識。

閱讀本書後,您將學到以下內容:

- 理解TLS的原則和協議,以實現安全的互聯網通信
- 了解TLS V1.3中如何使用密碼學基元
- 發現安全配置和實施TLS的最佳實踐
- 評估並選擇適當的密碼套件以實現最佳安全性
- 深入了解常見的密碼學漏洞及其緩解方法
- 探索前向安全性及其在保持機密性方面的重要性
- 理解TLS擴展及其在增強TLS功能方面的重要性

本書適合IT專業人士、網絡安全專業人士、安全工程師、密碼學家、軟件開發人員和系統管理員,他們希望深入了解TLS的細節及其與密碼學的關係。這本書也可以供計算機科學和計算機工程學的學生使用,以清晰而嚴謹的方式學習關鍵的密碼學概念及其在TLS中的應用。雖然沒有特定的先備知識要求,但對編程和數學有基本的熟悉將有所幫助。