Cryptography on FPGA
Материалы к докладу на мероприятии FPGA-Systems 2021.1
About talks
В докладе затрагивается тема современного железа для построения ускорителей криптографических функций на ПЛИС. На примере конкретных криптоалгоритмов рассматриваются требования к реализации на ПЛИС, затрагиваются особенности реализации. Раскрываются различные методики и подходы по оптимизации криптоакселераторов на FPGA.
Additional materials: links and references
FPGA Yesterday
- COPACOBANA
- Cube: A 512-FPGA cluster (pdf)
- FPGA-based Oracle RDBMS passwords cracker: HW detail, sources
Kind of Classification
PBKDF2
Memory hard algo
FPGA Nowadays
General Optimization
Carry-save adder
DSP48E2 Functionality
Optimize multiplication
Power optimize
FPGA Overclocking
UG583: page20 Step Load Assumptions
FPGA PLL in runtime
- XAPP888: MMCM and PLL Dynamic Reconfiguration Application (PDF)
- XAPP888: MMCM and PLL Dynamic Reconfiguration Application (verilog sources) - need authorization!