The rapid progress of quantum computing threatens many classical cryptographic schemes—including RSA and ECC—making the shift to post-quantum cryptography (PQC) urgent.
This hands-on tutorial walks you through designing and implementing a secure post-quantum RISC-V IoT platform on an FPGA.
Key features include:
We begin with an overview of lattice-based PQC, focusing on CRYSTALS-Dilithium 3—its architecture, security properties, and the computational, memory, and power demands it places on IoT devices. You’ll see how offloading compute-intensive operations to dedicated hardware drastically improves performance while balancing flexibility, resource usage, and throughput.
Following the theory, you’ll complete a step-by-step, live FPGA build:
To broaden your perspective, we will also briefly showcase our GPU-based lattice-PQC prototypes, outlining their design choices and performance metrics. Throughout the session, interactive discussions and live demos will give you deep insights into architectural design, hardware–software partitioning, and optimization techniques for resource-constrained, secure embedded platforms.
Why this matters: Bridging the gap between cutting-edge PQC algorithms and real-world IoT deployments equips you to build the secure systems tomorrow’s connected devices will rely on.
By the end of the tutorial you will be able to:
Time | Event |
---|---|
14:00 | Introduction to Lattice-Based PQC and CRYSTALS-Dilithium 3 |
14:20 | Hardware-Software Co-Design Development on FPGA |
14:40 | RISC-V Core Development on FPGA |
15:10 | Secure PQC RISC-V IoT Platform FPGA Development and Demonstration |
15:20 | Lora Integration to the Secure PQC RISC-V IoT Platform |
15:40 | TBD |
TBA