Proving that data existed prior to a certain time is helpful in several situations. Thanks to systems achieving distributed consensus without relying on a trusted third party, like Bitcoin, it is possible to enhance the security of such timestamps. OpenTimestamps is a protocol defining a standard for creating timestamps and, in addition, it provides a scalability solution. Currently, an improvement concerning elliptic curve commitments has been proposed. We aim to give an exhaustive overview upon this new scheme, its implications and motivations, culminating in the development of a real world application.

Dimostrare che un particolare dato esisteva prima di un determinato istante è utile in diverse situazioni. Grazie a sistemi che raggiungono un consenso distribuito senza fare affidamento su una terza parte fidata, come Bitcoin, è possibile migliorare la sicurezza di tali marcature temporali, dette anche timestamp. OpenTimestamps è un protocollo che definisce uno standard per la creazione di timestamp e, inoltre, fornisce una soluzione di scalabilità. Attualmente è stato proposto un miglioramento che utilizza i punti della curva ellittica come ancoraggio. Miriamo a dare una panoramica completa su questo nuovo schema, le sue implicazioni e motivazioni, culminando nello sviluppo di un'applicazione reale.

Sign-to-contract : how to achieve trustless digital timestamping with zero marginal cost

COMANDINI, LEONARDO
2017/2018

Abstract

Proving that data existed prior to a certain time is helpful in several situations. Thanks to systems achieving distributed consensus without relying on a trusted third party, like Bitcoin, it is possible to enhance the security of such timestamps. OpenTimestamps is a protocol defining a standard for creating timestamps and, in addition, it provides a scalability solution. Currently, an improvement concerning elliptic curve commitments has been proposed. We aim to give an exhaustive overview upon this new scheme, its implications and motivations, culminating in the development of a real world application.
AMETRANO, FERDINANDO
ING - Scuola di Ingegneria Industriale e dell'Informazione
19-apr-2018
2017/2018
Dimostrare che un particolare dato esisteva prima di un determinato istante è utile in diverse situazioni. Grazie a sistemi che raggiungono un consenso distribuito senza fare affidamento su una terza parte fidata, come Bitcoin, è possibile migliorare la sicurezza di tali marcature temporali, dette anche timestamp. OpenTimestamps è un protocollo che definisce uno standard per la creazione di timestamp e, inoltre, fornisce una soluzione di scalabilità. Attualmente è stato proposto un miglioramento che utilizza i punti della curva ellittica come ancoraggio. Miriamo a dare una panoramica completa su questo nuovo schema, le sue implicazioni e motivazioni, culminando nello sviluppo di un'applicazione reale.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2018_04_Comandini.pdf

accessibile in internet per tutti

Descrizione: Testo della tesi
Dimensione 985.06 kB
Formato Adobe PDF
985.06 kB Adobe PDF Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/140124