Security on FPGAs
- 1 August 2004
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Embedded Computing Systems
- Vol. 3 (3), 534-574
- https://doi.org/10.1145/1015047.1015052
Abstract
In the last decade, it has become apparent that embedded systems are integral parts of our every day lives. The wireless nature of many embedded applications as well as their omnipresence has made the need for security and privacy preserving mechanisms particularly important. Thus, as field programmable gate arrays (FPGAs) become integral parts of embedded systems, it is imperative to consider their security as a whole. This contribution provides a state-of-the-art description of security issues on FPGAs, both from the system and implementation perspectives. We discuss the advantages of reconfigurable hardware for cryptographic applications, show potential security problems of FPGAs, and provide a list of open research problems. Moreover, we summarize both public and symmetric-key algorithm implementations on FPGAs.Keywords
This publication has 31 references indexed in Scilit:
- Reconfigurable computingACM Computing Surveys, 2002
- Embedded computation meets the World Wide WebCommunications of the ACM, 2000
- Partial-encryption technique for intellectual property protection of FPGA-based productsIEEE Transactions on Consumer Electronics, 2000
- A Survey of Fast Exponentiation MethodsJournal of Algorithms, 1998
- Real-time image processing on a custom computing platformComputer, 1995
- Effects of erase source bias on Flash EPROM device reliabilityIEEE Transactions on Electron Devices, 1995
- A systolic, linear-array multiplier for a class of right-shift algorithmsIEEE Transactions on Computers, 1994
- IC failure analysis: techniques and tools for quality reliability improvementProceedings of the IEEE, 1993
- Reliability issues of flash memory cellsProceedings of the IEEE, 1993
- New directions in cryptographyIEEE Transactions on Information Theory, 1976