Il presente elaborato intende descrivere il lavoro svolto dallo studente durante il periodo di tirocinio curriculare presso Miriade Srl. Il progetto ha avuto come obiettivo lo sviluppo di un'estensione per implementare la Transparent Data Encryption, ovvero la crittografia dei dati salvati sul disco ma non di quelli in uso, in PostgreSQL, di cui nativamente è privo. Il documento tratta le fasi di studio delle tecnologie, analisi della codebase presente, progettazione ed implementazione delle nuove funzionalità ed infine una valutazione finale. L'estensione è sviluppata, come PostgreSQL, in linguaggio C e sono stati realizzati vari componenti tra cui quelli per la criptazione e per la decriptazione delle tuple in AES 256 e la gestione delle DEK (Data Encryption Key).
Sviluppo di un'estensione per la Transparent Data Encryption in PostgreSQL
VENZO, FILIPPO
2025/2026
Abstract
Il presente elaborato intende descrivere il lavoro svolto dallo studente durante il periodo di tirocinio curriculare presso Miriade Srl. Il progetto ha avuto come obiettivo lo sviluppo di un'estensione per implementare la Transparent Data Encryption, ovvero la crittografia dei dati salvati sul disco ma non di quelli in uso, in PostgreSQL, di cui nativamente è privo. Il documento tratta le fasi di studio delle tecnologie, analisi della codebase presente, progettazione ed implementazione delle nuove funzionalità ed infine una valutazione finale. L'estensione è sviluppata, come PostgreSQL, in linguaggio C e sono stati realizzati vari componenti tra cui quelli per la criptazione e per la decriptazione delle tuple in AES 256 e la gestione delle DEK (Data Encryption Key).| File | Dimensione | Formato | |
|---|---|---|---|
|
Venzo_Filippo.pdf
accesso aperto
Dimensione
1.41 MB
Formato
Adobe PDF
|
1.41 MB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/111068