Carlisle Adams
Introduction to Privacy Enhancing Technologies
A Classification-Based Approach to Understanding PETs
1st ed. 2021
Logo of the publisher
Carlisle Adams
School of Electrical Engineering and Computer Science, University of Ottawa, Ottawa, ON, Canada
ISBN 978-3-030-81042-9 e-ISBN 978-3-030-81043-6
https://doi.org/10.1007/978-3-030-81043-6
The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG 2021
This work is subject to copyright. All rights are solely and exclusively licensed by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This Springer imprint is published by the registered company Springer Nature Switzerland AG
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
I am happy to dedicate this book to my lovely wife Marion, who not only provided endless encouragement throughout this process, but also tangibly helped (in countless big and little ways) to vastly improve this book and bring it to completion. Thank you so much for everything!
Preface
This book has been refined and developed in a graduate course that I have taught 15 times at the University of Ottawa since 2004; the classification -based approach that it uses was first published as a research paper in 2006. Like a number of my colleagues around the world, I have for a long time been somewhat frustrated by the absence of a textbook on PETs that I could use for my course. While it is appropriate and reasonable in a graduate course to point students to a set of foundational and recent academic papers on the topic of discussion, I have nevertheless felt that it would be useful to have a single text that can serve as a general introduction to the field. Eventually, since no one else seemed to be doing this (and with the unexpected coincidence of a sabbatical year and a global pandemic removing all other options for things to distract me!), I decided to put this book together.
Consequently, the primary target audience of this book is graduate and upper-year undergraduate students in computer science and software engineering with an interest in technologies that protect and enhance privacy in online environments. However, my hope is that students, researchers, practitioners, and interested parties in many other fields and at many different levels will find this book instructive and helpful. Although privacy is a much bigger field than just PETs, privacy advocates in all areas can benefit from understanding the role that PETs can play in guarding some aspects of privacy in our online interactions.
In terms of organization, I feel that it is essential to begin with the first two chapters, which motivate the need for PETs and describe the classification -based approach that this book uses (the privacytree ). The six subsequent chapters (on various example PETs in each of the six leaves of the tree) are mostly standalone and can be read in any order. Chapter valuable: this chapter collects together all the references at the end of the individual chapters throughout the book, adds a hyperlink to each reference (for easy retrieval), and provides a (short) bibliography of recommended reading in privacy.
I would like to greatly acknowledge the academic system in which we operate: without a year-long sabbatical in which to focus, it would have been far more difficult to complete this book in a reasonable time! I am extremely grateful, too, for the comments and feedback I received from several reviewers on an initial draft of this manuscript; my many thanks go to Mozhgan Nasr Azadani, Ian Goldberg, Marion Rodrigues, and Paul Syverson. Their careful reading and attention to detail significantly improved the clarity, coverage, and correctness of the text in many places. (But note, of course, that any errors remaining in the book are entirely due to the author, not the reviewers!) Finally, I would like to thank the many friends and relatives who encouraged and supported me in this project, as well as Susan Lagerstrom-Fife and the terrific team at Springer who brought this book to publication with dedication, efficiency, and professionalism.
Carlisle Adams
Ottawa, ON, Canada
Contents
Part ISupplemental Chapters
Glossary
About the Author
Carlisle Adams
is a professor in the School of Electrical Engineering and Computer Science (EECS) at the University of Ottawa. Prior to his academic appointment in 2003, he worked for 13 years in industry (Nortel, Entrust), in the design and international standardization of a variety of cryptographic and security technologies for the Internet. Dr. Adams research interests include all aspects of applied cryptography and security. Particular areas of interest and technical contributions include the design and analysis of symmetric encryption algorithms (including the CAST family of symmetric ciphers), the design of large-scale infrastructures for authentication (including secure protocols for authentication and certificate management in Public Key Infrastructure (PKI) environments), and comprehensive architectures and policy languages for access control in electronic networks (including X.509 attribute certificates and the XACML policy language).
Dr. Adams has maintained a long-standing interest in the creation of effective techniques to preserve and enhance privacy on the Internet. His contributions in this area include techniques to add delegation, non-transferability, and multi-show to digital credentials, architectures to enforce privacy in web-browsing environments, and mechanisms to add privacy to location-based services and blockchains. He was co-chair of the international conference Selected Areas in Cryptography (1997, 1999, 2007, and 2017), and was general chair of the 7th International Privacy Enhancing Technologies Symposium (2007).
He lives in Ottawa with his wife and children and enjoys music, good food, and classic movies (old and new).