PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

Securing Cloud applications via SEcube™

Parole chiave CLOUD COMPUTING, CYBERSECURITY, DIGITAL SYSTEM DESIGN TEST AND VERIFICATION, OPEN-SOURCE, SECUBE

Riferimenti PAOLO ERNESTO PRINETTO

Riferimenti esterni Antonio VARRIALE (Blu5 Labs Ltd)
Giuseppe AIRO’ FARULLA (PhD candidate, Politecnico di Torino)

Gruppi di ricerca TESTGROUP - TESTGROUP

Tipo tesi EXPERIMENTAL THESIS

Descrizione Motivations:

The SEcube™ Open Source platform is a combination of three main cores in a single-chip design. Low-power ARM Cortex-M4 processor, a flexible and fast Field-Programmable-Gate-Array (FPGA), and an EAL5+ certified Security Controller (SmartCard) are embedded in an extremely compact package. This makes it a unique Open Source security environment where each function can be optimized, executed, and verified on its proper hardware device.

Leveraging the SEcube™, it is possible to virtualize and maintain secure filesystems, protecting sensible data and application, that can only be accessed through by means of firewalls: stored data is strongly encrypted and digitally signed, and is accessible only from trusted third-parties’ application. Without the SEcube™ device (which can be as little as a microSD card) and its password, not even the structure of the filesystem itself is accessible.

The thesis aims at developing an innovative Windows wrapper for a Filesystem in Userspace (FUSE) with an HDD firewall resorting to the hardware built-in capabilities, and the software libraries, of the SEcube™. The system developed will then be combined with a file-sharing system (e.g., Dropbox) to deliver a powerful secure and reliable cloud system.

Learning outcomes:

During this thesis, the candidate will learn how to approach to middleware and SDKs for microcontrollers, how to deal with file systems and low-level data protection, and will gain an in-depth knowledge about cybersecurity primitives and methods and network-based communication.

External/Industrial cooperations:

The thesis activities will be carried out in collaboration with:
- Blu5 Labs Ltd (Malta)
- CINI Cybersecurity National Laboratory

Vedi anche  www.secube.eu

Conoscenze richieste Programming Languages: C/C++

Note Number of required Students: 1 or 2


Scadenza validita proposta 10/01/2018      PROPONI LA TUA CANDIDATURA