CRYSTALS - The Gentle Introduction

An introduction to mathematics used in post-quantum encryption algorithm(s) CRYSTALS. We use Python to implement the machinery as we go.