Cloud FPGA Security with RO-Based Primitives
Autor: | Ilias Giechaskiel, Andrew Krzywosz, Jakub Szefer, Shanquan Tian |
---|---|
Rok vydání: | 2020 |
Předmět: |
Computer science
Random number generation business.industry 020208 electrical & electronic engineering Cloud computing 02 engineering and technology Embedded system Lookup table Hardware_INTEGRATEDCIRCUITS 0202 electrical engineering electronic engineering information engineering Hardware_ARITHMETICANDLOGICSTRUCTURES Field-programmable gate array business Hardware_LOGICDESIGN |
Zdroj: | FPT |
DOI: | 10.1109/icfpt51103.2020.00029 |
Popis: | Physical Unclonable Functions (PUFs) and True Random Number Generators (TRNGs) are common primitives that can increase the security of user logic on FPGAs. They are typically constructed using Ring Oscillators (ROs). However, PUF and TRNG primitives are not currently available on Cloud FPGAs as some commercial Cloud FPGA providers prohibit deploying ROs implemented using Lookup Tables (LUTs). To aid in bringing RO-based PUFs and TRNGs to commercial Cloud FPGAs, this work implements and evaluates PUFs and TRNGs built using ROs that incorporate latches and flip-flops. The primitives are tested on Amazon's commercial F1 Cloud FPGAs. The designs are the first constructive uses of ROs in Cloud FPGAs and are available under an open-source license. |
Databáze: | OpenAIRE |
Externí odkaz: |