2007 · 209 citations · 11 references
ComputingComputer EngineeringComputer ScienceComputer SecurityCryptographyHardware SecurityCryptographic Protocol DesignCyber-physical SecurityEmbedded SecurityPhysical Layer SecurityPhysical Unclonable FunctionsSecurity For Reconfigurable HardwareBitstream EncryptionHardware Intellectual Property ProtectionHardware ResourcesPerformance DegradationPublic-key EncryptionSecure Hardware Ip ProtectionSram Physical Unclonable FunctionsSymmetric-key Encryption
In recent years, IP protection of FPGA hardware designs has become a requirement for many IP vendors. To this end solutions have been proposed based on the idea of bitstream encryption, symmetric-key primitives, and the use of Physical Unclonable Functions (PUFs). In this paper, we propose new protocols for the IP protection problem on FPGAs based on public-key (PK) cryptography, analyze the advantages and costs of such an approach, and describe a PUF intrinsic to current FPGAs based on SRAM properties. A major advantage of using PK-based protocols is that they do not require the private key stored in the FPGA to leave the device, thus increasing security. This added security comes at the cost of additional hardware resources but it does not cause significant performance degradation.
11
Universal classes of hash functions
J.Lawrence Carter, Mark N. Wegman · Journal of Computer and System Sciences · 1979 · 2.6K citations
Ravikanth Pappu, Ben Recht, Jason Taylor et al. · Science · 2002 · 2K citations · Full text
Silicon physical random functions
Blaise Gassend, Dwaine Clarke, Marten van Dijk et al. · 2002 · 1.6K citations
Engineering, Computer Engineering, Electrical Engineering +17
Controlled physical random functions
Blaise Gassend, Dwaine Clarke, Marten van Dijk et al. · 2003 · 383 citations