Design of a FPGA-based TPM Security Device
External reference persons GAMBARDELLA Giulio (PhD Student), ROLFO Daniele (PhD Student), PASCAL TROTTA (Research Assistant)
Research Groups TESTGROUP - TESTGROUP
Thesis type EXPERIMENTAL
Trusted Platform Module (TPM) is the general name of implementations of a cryptoprocessor, often called the "TPM chip" or "TPM Security Device", used to assure the integrity of a platform. In the last year the integrity of electronic devices has become one of the most critical aspect. Thus, an efficient prototyping of this device is mandatory for achieving high dependability.
FPGA devices can provide the required flexibility for this prototyping task.
The thesis aims at the development of an FPGA-based Trusted Platform Module.
The system has to implement all the functionalities required by TPM specifications v1.2. Some examples of these functionalities are the secure generation of cryptographic keys, random number generators, and other capabilities such as remote attestation, binding and sealed storage.
During this thesis the candidate will learn: advanced encryption concepts, how to prototype high-complex systems on FPGA devices and manage different kind of encryption protocols.
Required skills Programming Languages: C, VHDL,
Digital System design methodologies
Notes Number of required Students: 1
Deadline 01/03/2014 PROPONI LA TUA CANDIDATURA