Using FPGAs in the Cloud for Decentralized Trusted Execution (G12a)
In this presentation, we will discuss uses of trusted execution, hurdles to establishing trust in a public cloud, and how FPGAs can help to utilize new technology and innovations that allow decentralized trusted execution. This method protects against both external attackers and corrupt system administrators. Use cases can be applied to cryptographic modules, RNG streams, blockchains, finance, or anywhere remote execution from a high performance computing cloud model is required.
*Includes a case study of using a streaming random number generator.