Hardware and software managemenT of data SecUrity iN A ManY core platform – TSUNAMY
The TSUNAMY project addresses the problem of secure handling of personal data and privacy in manycore architectures. The economic and social issues are numerous as this type of architecture will be massively deployed in the future both in infrastructure such as "cloud computing" (main purpose of this project) and in most embedded systems constrained in resources and performance. It is essential to address the question of the definition of these architectures in terms of not only performance but also security to ensure adoption of these technologies by end users. Lack of trust will be a hindrance to economic development, the challenges are immense.
To propose an efficient and secure solution it is necessary to propose hardware architectures with closely coupling of heterogeneous processing resources (some dedicated to the processing of data in clear and some dedicated for treatment of protected data). It is also necessary to rethink the relationship between software and hardware to ensure a protection in depth. Today these issues are too often neglected resulting in solutions developed at the end of the design cycle. It is essential to provide a breakthrough in these design approaches to provide trusted architectures by building hardware and software.
The TSUNAMY project aims to propose a solution of trust building to execute many independent applications in parallel, safely and ensuring respect for the privacy of users. For this, several significant contributions are proposed: 1) development of a processing cluster to run both algorithms for processing information and cryptographic algorithms (with a strong level of coupling for performance reasons but while ensuring no leakage of information), 2) development of a manycore architecture integrating heterogeneous clusters for secure cryptographic, 3) development of mechanisms for logical isolation (in software) and physical (hardware level) to ensure execution of partitioned applications, 4) joint development of software layers (driver, API ...) and hardware to provide a chain of trust and 5) development of strategies for dynamically distributing applications on a manycore architecture . All of these contributions will be validated through simulation modeling using SystemC CABA. SoCLib environment and the TSAR architecture and the ALMOS operating system will be used to validate the project. The TSUNAMY project aims to provide the scientific community of academic and industrial with models of architectures and software libraries to efficiently and securely deploy applications on manycore architectures.
Monsieur Guy GOGNIAT (Le Laboratoire des Sciences et Techniques de l’Information, de la Communication et de la Connaissance, CNRS UMR 6285, Université de Bretagne-Sud)
The author of this summary is the project coordinator, who is responsible for the content of this summary. The ANR declines any responsibility as for its contents.
LIP6 Laboratoire d'informatique de Paris 6, CNRS UMR 7606, université Pierre et Marie Curie
LabHC Laboratoire Hubert Curien, UMR CNRS 5516
CEA LIST Commissariat à l'Energie Atomique et aux Energies Alternatives
Lab-STICC Le Laboratoire des Sciences et Techniques de l’Information, de la Communication et de la Connaissance, CNRS UMR 6285, Université de Bretagne-Sud
Help of the ANR 573,722 euros
Beginning and duration of the scientific project: November 2013 - 42 Months