DocumentCode
2898458
Title
Ensuring Secure Information Flow in Partially Reconfigurable Architectures by Means of Process Algebra Analysis
Author
Seffrin, Andre ; Huss, Sorin A.
Author_Institution
Center for Adv. Security Res., Darmstadt, Germany
fYear
2011
fDate
16-18 Nov. 2011
Firstpage
443
Lastpage
450
Abstract
Field-programmable gate arrays (FPGAs) provide a means to massively parallelize computations. In order to make more efficient use of FPGA devices, the method of partial dynamic reconfiguration can be applied: By means of this approach, the FPGA configuration is updated at run-time so that the device can feature new functionality. If multiple stakeholders make use of the same device, it has to be ensured that confidential information cannot be leaked between these parties. Therefore, all feasible hazards of illicit information flow need to be taken into account. In this work, partial dynamic reconfiguration is scheduled using the π-calculus, a process algebra. Within the presented framework, a variant of the π- calculus is employed to activate and deactivate partial modules and to rearrange their interconnect. The modules employed by different stakeholders use ports for communication, for which valid targets of information flow can be defined. By means of formal verification, it is evaluated whether the information flow between functional units of the stakeholders proceeds according to the specification. Using a set of analysis rules, an associated tool can verify whether a given reconfiguration schedule ensures secure information flow.
Keywords
field programmable gate arrays; formal verification; parallel architectures; pi calculus; reconfigurable architectures; security of data; π-calculus; FPGA devices; confidential information; field-programmable gate arrays; formal verification; massively parallelize computations; partial dynamic reconfiguration; partially reconfigurable architectures; process algebra analysis; secure information flow; Calculus; Field programmable gate arrays; Hardware; Schedules; Semantics; Trojan horses; FPGA; information flow; partial reconfiguration;
fLanguage
English
Publisher
ieee
Conference_Titel
Trust, Security and Privacy in Computing and Communications (TrustCom), 2011 IEEE 10th International Conference on
Conference_Location
Changsha
Print_ISBN
978-1-4577-2135-9
Type
conf
DOI
10.1109/TrustCom.2011.57
Filename
6120850
Link To Document