Skip to main content
  • Textbook
  • © 2020

Protocols for Authentication and Key Establishment

  • Protocols for authentication and key establishment are the foundation for the security of communications; their range and diversity is immense, while their properties and vulnerabilities can vary greatly

  • Suitable for graduate students, researchers, and practitioners

  • In new edition the authors introduce chapters on computational models for key exchange and authentication, key agreement, the TLS protocol, ID-based protocols, and group key exchange

  • Includes new chapter on the TLS protocol, first academic text to explain the recently standardized TLS 1.3 protocol

Part of the book series: Information Security and Cryptography (ISC)

Buying options

eBook USD 109.00
Price excludes VAT (USA)
  • ISBN: 978-3-662-58146-9
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Hardcover Book USD 139.99
Price excludes VAT (USA)

This is a preview of subscription content, access via your institution.

Table of contents (9 chapters)

  1. Front Matter

    Pages I-XXVIII
  2. Introduction to Authentication and Key Establishment

    • Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 1-52
  3. Computational Security Models

    • Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 53-94
  4. Protocols Using Shared Key Cryptography

    • Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 95-134
  5. Authentication and Key Transport Using Public Key Cryptography

    • Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 135-164
  6. Key Agreement Protocols

    • Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 165-240
  7. Transport Layer Security Protocol

    • Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 241-288
  8. Identity-Based Key Agreement

    • Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 289-327
  9. Password-Based Protocols

    • Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 329-387
  10. Group Key Establishment

    • Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 389-440
  11. Back Matter

    Pages 441-521

About this book

This book is the most comprehensive and integrated treatment of the protocols required for authentication and key establishment. In a clear, uniform presentation the authors classify most protocols in terms of their properties and resource requirements, and describe all the main attack types, so the reader can quickly evaluate protocols for particular applications.

In this edition the authors introduced new chapters and updated the text throughout in response to new developments and updated standards. The first chapter, an introduction to authentication and key establishment, provides the necessary background on cryptography, attack scenarios, and protocol goals. A new chapter, computational security models, describes computational models for key exchange and authentication and will help readers understand what a computational proof provides and how to compare the different computational models in use. In the subsequent chapters the authors explain protocols that use shared key cryptography, authentication and key transport using public key cryptography, key agreement protocols, the Transport Layer Security protocol, identity-based key agreement, password-based protocols, and group key establishment.

The book is a suitable graduate-level introduction, and a reference and overview for researchers and practitioners with 225 concrete protocols described. In the appendices the authors list and summarize the relevant standards, linking them to the main book text when appropriate, and they offer a short tutorial on how to build a key establishment protocol. The book also includes a list of protocols, a list of attacks, a summary of the notation used in the book, general and protocol indexes, and an extensive bibliography.

Keywords

  • Cryptography
  • Key Exchange
  • Cryptographic Protocols
  • Public-Key Cryptography
  • Transport-Layer Security (TLS) Protocol
  • Networking
  • Key Establishment
  • Shared-Key Cryptography
  • Identity-Based Key Agreement
  • Password-Based Protocols
  • Group Key Establishment

Authors and Affiliations

  • Department of Information Security and Communication Technology, Norwegian University of Science and Technology, Trondheim, Norway

    Colin Boyd

  • Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT), Gandhinagar, India

    Anish Mathuria

  • Department of Combinatorics and Optimization, University of Waterloo, Waterloo, Canada

    Douglas Stebila

About the authors

Colin Boyd is a professor in the Department of Information Security and Communication Technology at the Norwegian University of Science and Technology (NTNU) in Trondheim; he previously held faculty positions at Queensland University of Technology (QUT) and the University of Manchester. Anish Mathuria is a professor at the Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT) in Gandhinagar. Douglas Stebila is an associate professor in the Department of Combinatorics & Optimization at the University of Waterloo.

Bibliographic Information

Buying options

eBook USD 109.00
Price excludes VAT (USA)
  • ISBN: 978-3-662-58146-9
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Hardcover Book USD 139.99
Price excludes VAT (USA)