Advertisement

Lattice-Based Public-Key Cryptography in Hardware

  • Sujoy Sinha Roy
  • Ingrid Verbauwhede
Book

Part of the Computer Architecture and Design Methodologies book series (CADM)

Table of contents

  1. Front Matter
    Pages i-xv
  2. Sujoy Sinha Roy, Ingrid Verbauwhede
    Pages 1-6
  3. Sujoy Sinha Roy, Ingrid Verbauwhede
    Pages 7-24
  4. Sujoy Sinha Roy, Ingrid Verbauwhede
    Pages 25-42
  5. Sujoy Sinha Roy, Ingrid Verbauwhede
    Pages 43-63
  6. Sujoy Sinha Roy, Ingrid Verbauwhede
    Pages 65-81
  7. Sujoy Sinha Roy, Ingrid Verbauwhede
    Pages 83-85
  8. Back Matter
    Pages 87-101

About this book

Introduction

This book describes the efficient implementation of public-key cryptography (PKC) to address the security challenges of massive amounts of information generated by the vast network of connected devices, ranging from tiny Radio Frequency Identification (RFID) tags to powerful desktop computers. It investigates implementation aspects of post quantum PKC and homomorphic encryption schemes whose security is based on the hardness of the ring-learning with error (LWE) problem. The work includes designing an FPGA-based accelerator to speed up computation on encrypted data in the cloud computer. It also proposes a more practical scheme that uses a special module called recryption box to assist homomorphic function evaluation, roughly 20 times faster than the implementation without this module.

Keywords

Lattice Theory Public-Key Cryptography Fully Homomorphic Encryption (FHE) Post-Quantum Encryption IoT security Recryption Box Ring learning with errors (LWE) multiparty computation (MPC) Number Theoretic Transform (NTT) Encrypted Processor Design

Authors and affiliations

  • Sujoy Sinha Roy
    • 1
  • Ingrid Verbauwhede
    • 2
  1. 1.School of Computer ScienceUniversity of BirminghamBirminghamUK
  2. 2.ESAT—COSICKU LeuvenLeuvenBelgium

Bibliographic information

  • DOI https://doi.org/10.1007/978-981-32-9994-8
  • Copyright Information Springer Nature Singapore Pte Ltd. 2020
  • Publisher Name Springer, Singapore
  • eBook Packages Engineering
  • Print ISBN 978-981-32-9993-1
  • Online ISBN 978-981-32-9994-8
  • Series Print ISSN 2367-3478
  • Series Online ISSN 2367-3486
  • Buy this book on publisher's site