Protocols for Authentication and Key Establishment

  • Colin Boyd
  • Anish Mathuria
  • Douglas Stebila

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

Table of contents

  1. Front Matter
    Pages I-XXVIII
  2. Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 1-52
  3. Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 53-94
  4. Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 95-134
  5. Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 135-164
  6. Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 165-240
  7. Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 241-288
  8. Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 289-327
  9. Colin Boyd, Anish Mathuria, Douglas Stebila
    Pages 329-387
  10. 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.


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

  • Colin Boyd
    • 1
  • Anish Mathuria
    • 2
  • Douglas Stebila
    • 3
  1. 1.Department of Information Security and Communication TechnologyNorwegian University of Science and TechnologyTrondheimNorway
  2. 2.Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT)GandhinagarIndia
  3. 3.Department of Combinatorics and OptimizationUniversity of WaterlooWaterlooCanada

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag GmbH Germany, part of Springer Nature 2020
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science Computer Science (R0)
  • Print ISBN 978-3-662-58145-2
  • Online ISBN 978-3-662-58146-9
  • Series Print ISSN 1619-7100
  • Series Online ISSN 2197-845X
  • Buy this book on publisher's site
Industry Sectors
IT & Software
Finance, Business & Banking