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 :
بازگشت