This book provides an introduction to the key concepts of Fully Homomorphic Encryption (FHE)-based computing, and discusses the challenges associated with architecting FHE-based computing systems. Readers will see that due to FHE's ability to compute on encrypted data, it is a promising solution to address privacy concerns arising from cloud-based services commonly used for a variety of applications including healthcare, financial, transportation, and weather forecasting. This book explains the fundamentals of the FHE operations and then presents an architectural analysis of the FHE-based computing. The authors also highlight challenges associated with accelerating FHE on various commodity platforms and argue that the FPGA platform provides a sweet spot in making privacy-preserving computing plausible.
"This book must be considered a game changer in the field of data security and privacy. Itis a true testament to the boundless potential of technology when put in the hands of brilliant minds. ... The book has a meticulous approach to both theoretical and practical aspects. ... The clarity of the research, the concise presentation of key concepts, and the well-structured arguments make it a valuable resource for anyone interested in this cutting-edge field." (Mihailescu Marius Iulian, Computing Reviews, October 16, 2023)