Academic year 2026/27
Current courses and paths towards research
This page gathers the current teaching offer documented in the official Roma Tre pages for the permanent members of the area. The courses are organised by subject so that students can find a natural entry point into logic, computer science or cryptography.
Course pages and staff profiles are the authoritative sources for schedules, enrolment information and updated teaching material.
03
Cryptography courses
IN450 - Algoritmi per la Crittografia
Marco Pedicini
Algorithms and mathematical methods for cryptography, with links to number theory, complexity and information security.
Teaching and research profile ↗
Cryptography and cybersecurity laboratory
Research training, internships, projects and seminars connect the course offer with practical work in cryptanalysis and information security.
Visit the laboratory ↗
Thesis directions
From a course to a research question
Thesis projects are developed with a member of the area and tailored to the student's background. The following directions reflect the research themes documented in the group's profiles and in Marco Pedicini's curriculum.
Mathematical logicProof theory, linear logic and formal systems.
Computability and complexityAlgorithms, computational models and complexity theory.
Cryptography and securityCryptographic algorithms, cryptanalysis and information security.
Computational methodsAlgorithmic number theory and computational approaches to biology.
These are research directions, not a list of pre-assigned topics. A first conversation is the best way to identify a suitable supervisor, problem and timetable.
01ExploreFind a question that connects with your interests.
02DiscussMeet a researcher and define a realistic scope.
03DevelopRead, experiment, prove and revise.
04ShareWrite a thesis that makes the contribution visible.
Supervised thesis archive
Theses by research area
This archive contains 58 thesis projects from the supplied curriculum list, classified by their primary research theme. Titles are kept in their original language. Grades and other administrative fields are intentionally omitted.
The classification is thematic and retrospective. It describes completed projects and does not indicate that the same topics are currently available.
Cryptography and cybersecurity32 theses
- 2026Gaetano BrunoHigh-Performance Cryptanalysis: Security Analysis of small-pSquare via CUDA-accelerated Cube Attack
- 2025Tiziana LiberatiApplications of the Learning With Errors Problem to Post-Quantum Cryptography: Comparative Analysis of Parameters
- 2025Laura TrottaInvestigation of practical Quantum Key Distribution post-processing for space-based application
- 2025Augusta Gioia VallifuocoEstensione di uno Schema KP-ABE basato su Reticoli: Implementazione e Analisi di un Meccanismo di Revoca
- 2024Annalisa CimattiDynamic-FROST: firme di Schnorr a soglia con un committee flessibile
- 2024Lorenzo GaspariniAttribute-Based Encryption nell'Era Post-Quantum: un Benchmark Comparativo e un nuovo Schema Key-Policy ABE Revocabile
- 2024Alessio ProiettiMetodi di Intelligenza Artificiale nell'Analisi di Primitive Simmetriche
- 2024Leonardo VenturaCrittanalisi lineare da un punto di vista geometrico
- 2024Chiara AttoliniMiglioramento della Crittoanalisi Neurale-Differenziale integrando e ottimizzando architetture di reti neurali
- 2023Eliana De GiuseppeTrasformata di Walsh: Crittoanalisi Lineare e Differenziale
- 2022Andrea PelosiFunctional Encryption e Applicazioni
- 2022Francesca GiulianelliCrittografia Omomorfica: un'applicazione per la Regressione Lineare
- 2022Lorenzo PichettiLattice Cryptography, SVP, and Sieving Algorithms
- 2021Marco ParsiAn Introduction to Interactive and Non-Interactive Zero-Knowledge Proofs
- 2020Pierpaolo ColagèAttribute-Based Encryption: a kind of Pairing-Based Cryptography
- 2020Silvia OnofriAlmost Perfectly Non-Linear Functions in Finite Fields
- 2020Chiara CameriniLattice Based Cryptography in the Post-Quantum era
- 2020Elia OnofriA Computational Investigation of Cube Attack in General Finite Fields
- 2020Giulia CicconeUn'applicazione dei problemi di Mixed Integer Linear Programming alla crittoanalisi
- 2017Edoardo FasanoNeural Networks and cryptography
- 2017Gioia PierdomenicoMulti-party Computation and applications to authentication infrastructures
- 2017Giulia MaragnaniReticoli, Crittosistemi e l'Algoritmo LLL in Crittoanalisi
- 2016Raffaella CuomoCrittoanalisi Lineare e Differenziale e Resistenza di Funzioni Pseudorandom
- 2015Dario GianniniParallel Implementation of RSA Challenges
- 2013Stefania TodiscoAdvances in automatic cryptanalysis of block ciphers
- 2013Marco VargiuFast Algebraic Cryptanalysis in Finite Fields of Higher Order with the Cube Attack
- 2010Stefano GuarinoCiphertext-only reconstruction of LFSR-based stream ciphers
- 2009Simona GiovannettiCryptographic hash functions: algorithms for collision searching and lambda-calculus optimal reduction
- 2009Andrea AgnesseStream Ciphers: from Correlation Attacks to the Cube Attack
- 2006Rosina OtrantoCifrari a flusso e loro crittoanalisi
- 2005Mario MentoAdvanced Encryption Standard: punti di forza e debolezze
- 2005Giuseppe CioffiSicurezza informatica: algoritmi per la correlazione di eventi e loro implementazione
Theoretical computer science, algorithms and complexity10 theses
- 2026Melissa SordiAn estimate on the diameter of directed random sparse graphs
- 2022Laura Katalin PiovanoCombinatorica dei linguaggi di Dyck
- 2020Alessandra AmeriniComputable Functions in the Blockchain
- 2019Adriano Di GregorioSAT è NP-Completo
- 2017Emanuela MeianiUn Algoritmo per la Determinazione degli Attrattori nei Sistemi Dinamici Discreti
- 2016Manuel CapeceFibonacci-Heap
- 2016Valerio D'AmbrosioRinormalizzazione e Computazione
- 2012Luca ColangeloEvolving Algorithms and Computability
- 2006Anna Chiara LaiDevelopments in non-integer bases: representability of real numbers and uniqueness
- 2005Federica PreteAlgoritmi Paralleli per la FFT
Mathematical logic, lambda calculus and proof theory6 theses
- 2020Lucio ZaccardelliRiduzione ottimale e Lambda-calcolo probabilistico
- 2010Giulio PellittaAn Implementation of Lambda Calculus on Graphic Cards
- 2009Stefano MazziaThe read back problem in the distributed implementation of the geometry of interaction
- 2005Paolo TranquilliThe Typing Problem for Light Logics with Second Order
- 2003Doris Di MarcoUn'applicazione della geometria dell'interazione al calcolo distribuito
- 2001Carlo GiuffridaUna implementazione parallela di un riduttore ottimale per il lambda-calcolo
Quantum computing and quantum information4 theses
- 2024Sara GalatroSolving systems of equations through quantum computing: From Variational Quantum Algorithms to Quantum Annealing
- 2022Giancarlo StabileQuantum Computing: proposal of educational paths in secondary schools
- 2020Federico OnetoQuantum computing nel modello KLM
- 2014Silvia RognoneQuantum computing e porte logiche quantistiche
Computational biology, data and inference5 theses
- 2024Federica FerrettiModellazione del granuloma tubercolare : calibrazione dei parametri con l'approccio Approximate Bayesian Computation (ABC)
- 2023Pietro CestolaInformation Theoretic Methods of Inference for Gene Regulatory Networks
- 2020Luca PelagalliInformation theoretic measures for behaviour extraction from face video
- 2014Martina MilianiL'informazione attraverso i motori di ricerca. Giornalismo online tra SEO e profilazione
- 2010Adriano Di LauroGene Regulatory Networks: extracting models from formal specification
Information systems and communication1 thesis
- 2014Nina Molica FrancoLingua e comunicazione nell'era del web 2.5
Keep moving
Research begins before the thesis.
Attend a seminar, browse the research areas and talk to someone whose work interests you. The next step can be small and still be the right one.