PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

DAUIN - GR-24 - SMILIES - reSilient coMputer archItectures and LIfE Sci

Development and Optimization of a Hardware Security Module (HSM) in GEM5

keywords COMPUTER ARCHITECTURES, SECURITY, SIMULATION

Reference persons STEFANO DI CARLO, ALESSANDRO SAVINO

Research Groups DAUIN - GR-24 - SMILIES - reSilient coMputer archItectures and LIfE Sci

Thesis type RESEARCH / EXPERIMENTAL

Description In this thesis proposal, the candidate aims to design, develop, and optimize a Hardware Security Module (HSM) within the GEM5 simulation framework. HSMs are critical for ensuring modern computing systems' security by providing cryptographic services and key management. Our primary objectives include designing a flexible and extensible HSM module, integrating essential cryptographic functionalities, and optimizing its performance for enhanced throughput and resource utilization. By leveraging techniques such as parallelization, pipelining, and hardware acceleration, we seek to improve the efficiency and scalability of the HSM implementation.

The methodology encompasses a comprehensive review of existing literature, the HSM module's design, implementation focusing on modularity and scalability, and integration into the GEM5 simulator environment. Optimization strategies tailored to enhance performance will be explored and implemented, followed by rigorous testing and validation to ensure correctness, security, and efficiency. Through this research, we anticipate advancing secure computing environments by providing a customizable and efficient HSM solution that can be seamlessly integrated into various computing systems.

This work holds significance in addressing the increasing demand for secure computing solutions amidst rising cyber threats. By developing an optimized HSM module in GEM5, we aim to provide insights into architectural choices and optimization strategies applicable to cryptographic accelerators and secure hardware designs. Ultimately, this research strives to enhance the security posture of computing systems while offering a foundation for further exploration and advancements in secure hardware and cryptography.

Required skills C/C++ Programming
Basic Knowledge of Cryptography
Microprocessor Architectures


Deadline 21/03/2025      PROPONI LA TUA CANDIDATURA




© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
Contatti