On 17/05/16 17:23, Andrea Scian wrote:
Buongiorno a tutti,

sto cercando una soluzione al seguente problema.

Alice deve rendere disponibili a Bob dei documenti per questioni contrattuali.
Very very long shot.. scusate se dico baggianate.

Alice genera un wallet bitcoin e crypta il file utilizzando un qualsiasi algoritmo a sua scelta. Alice poi costruisce un programma che, al ricevimento di una qualsiasi somma in questo wallet, decrypta file e lo rende disponibile. Questo programma viene fatto girare su un webserver a casa di Carol, che si presume sia super partes e abbia in qualche modo "certificato" che il programma di Alice faccia effettivamente quanto descritto. L'indirizzo ip del server e il wallet vengono poi comunicati a Bob.

A questo punto Alice puo' essere certa, monitorando la blockchain, che finche' non viene eseguita una transazione verso quel wallet il file rimane criptato. Bob puo' in ogni momento effettuare una transazione e decrittare i file.

La fiducia e' pero' tutta spostata verso Carol, non so se sia qualcosa che nel tuo caso e' accettabile.

Ciao
Daniele

Rispondere a