PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

Binary Code Compression & Decompression via custom Executable Packers

keywords BINARY CODE COMPRESSION & DECOMPRESSION, EMBEDDED SYSTEMS, EXECUTABLE PACKERS, RISC-V, SECURITY

Reference persons PAOLO ERNESTO PRINETTO

External reference persons Gianluca ROASCIO (CINI Cybersecurity National Laboratory)
Nicoḷ MAUNERO (CINI Cybersecurity National Laboratory)
Zainalabedin NAVABI (Faculty of Engineering of the University of Tehran)
Antonio VARRIALE (Blu5 Labs, Malta)

Research Groups GR-21 - TESTGROUP - TESTGROUP

Thesis type MASTER THESIS

Description In securing executables, real time binary code compression and decompression are gaining increasing interest and adoption. Custom Executable Packers are typically adopted, that allow the creation of compressed executable files, to be decompressed only at the time of execution, and therefore, immune from most attack techniques based on static analysis.

RISC-V open source ISA is gathering around itself an increasing interest in the field of research but also in the industrial world. In particular, the development of a platform based on RISC-V allows to experiment hardware techniques that are not only safety-oriented, but also security-oriented, within the framework of the design paradigm known as security-by-design.

The purpose of this thesis is the feasibility study and the consequent implementation of hardware modules to allow the online decompression of RISC-V binary files, based on already known and open tools such as UPX (upx.github.io).

The thesis activities will be carried out in collaboration with researchers of:
- CINI Cybersecurity National Laboratory (https://cybersecnatlab.it)
- Faculty of Engineering of the University of Tehran
- Blu5® Labs Ltd (Malta)

Notes The thesis activities will be carried out in collaboration with researchers of:
- CINI Cybersecurity National Laboratory (https://cybersecnatlab.it)
- Faculty of Engineering of the University of Tehran
- Blu5® Labs Ltd (Malta)

The topic is so huge that several students can be involved in the activities.


Deadline 31/12/2022      PROPONI LA TUA CANDIDATURA