Software Security and Randomization through Program Partitioning and Circuit Variation

Todd R. Andel, Lindsey N. Whitehurst, J. Todd McDonald · 2014

The commodity status of Field Programmable Gate Arrays (FPGAs) has allowed computationally intensive algorithms, such as cryptographic protocols, to take advantage of faster hardware speed while simultaneously leveraging the reconfigurability and lower cost of software. Numerous security applications have been transitioned into FPGA implementations allowing security applications to operate at real-time speeds, such as firewall and packet scanning on high speed networks. However, the utilization of FPGAs to directly secure software vulnerabilities is seemingly non-existent.

Read the paper · More papers on PaperTik