14

Block Ciphers and Their Modes of Operation

The TLS Record protocol protects application data sent by Alice and Bob using shared secret keys established during their TLS handshake. We will start our study of the TLS Record protocol with its most fundamental building block: block ciphers. In this chapter, we discuss in detail what block ciphers are, what design principles govern the construction of secure block ciphers, what mathematical objects are used to model block ciphers, and what actual block cipher algorithms used in practice look like.

Block ciphers form an integral part of modern cryptography. However, RFC 8446, the IETF standard specifying TLS 1.3, does not explicitly treat block ciphers. Rather, it points to some related references, ...

Get TLS Cryptography In-Depth now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.