Laboratorio Computazionale
laboratorio-computazionale.pdf (ITA)
"Laboratorio Computazionale" (Computational Laboratory) is an exam in the computational curriculum of the bachelor's degree at the Mathematics Department of the University of Pisa.
The exam consists in the production of a small project on a chosen topic of applied mathematics, with numerical simulations and a final report.
I developed my project supervised by Computer Science professors Anna Bernasconi and Stefano Chessa, who later became my supervisors for my bachelor's thesis.
The title of my project is "Data aggregation methods through Post-Quantum cryptography for IoT" (orig. "Metodi di aggregazione di dati mediante Crittografia Post-Quantistica per l'IoT"). It is a small toy project in which we analyzed and compared two methods for generating the average of a set of sensitive data: one method involving Fully Homomorphic Encryption (FHE), the other done in Multi-Party Computation (MPC).
The numerical simulations considered a real use case scenario: the simulation for the FHE method was done through the PALISADE library on a Raspberry Pi; the simulation for the MPC method was done through manual implementation over a Raspberry Pi Pico.