Dopo il fatto (e limitando la risposta a valide soluzioni tecniche), probabilmente non c'è modo di dimostrare che hai scritto qualcosa. Presumo che il contenuto debba ancora essere pubblicato.
Ci sono due parti per una ragionevole "prova", la prima associazione al contenuto con
un'identità digitale, cioè la firma del contenuto in modo che possa essere verificato con una chiave pubblica riconoscibile e facilmente disponibile. Il secondo (che potrebbe non essere richiesto, a seconda di come sei paranoico) sta dimostrando di averlo creato per primo (cioè per dimostrare o confutare il plagio).
Una firma digitale fornisce integrità e autenticità (prova del mittente). La prova di authorship (correlata al non ripudio) è un problema più difficile da risolvere .
Il modo più semplice è con una soluzione a chiave pubblica, come suggerisci: prima di pubblicare ottieni una terza parte attendibile che fornisce un servizio di timestamping sicuro per timestamp e firma un riassunto del contenuto firmato. Il servizio di timestamp utilizzerà i certificati X.509, sei libero di usare PGP o X.509 per firmare il tuo contenuto qui.
I tuoi dati "dimostrabili" dovrebbero essere: il contenuto (firmato da te) e la firma (se non in linea), la tua chiave pubblica o la sua posizione, il metodo digest e la firma del timestamp della terza parte (del digest).
Questa domanda sul codice di firma impegna praticamente i dettagli tecnici:
link
Un possibile problema qui è come rappresentare il contenuto in un formato canonico in modo che altri possano verificare la firma. È consigliabile prendere in considerazione la firma del contenuto in un formato che può essere scaricato "intatto" e non soggetto a riformattazioni o alterazioni involontarie da parte del software del blog sul lato server. Offrire una versione PDF dell'articolo sarebbe una soluzione, e hai anche la possibilità di utilizzare una firma X.509 e un timestamp all'interno del PDF stesso (PDF) .
Se sei una vecchia scuola, c'è un equivalente gratuito del 21 ° secolo a pubblicandoti una copia per posta registrata , che può essere utile o meno, e probabilmente ha un peso legale equivalente (cioè trascurabile):
link
C'è ora una domanda simile su Programmers.SE , una delle interessanti risposte riguarda utilizzando Bitcoin per effettuare un micro-pagamento sacrificale a un indirizzo inesistente (il valore hash del contenuto). Una volta che la tua transazione è sulla blockchain hai la tua "prova" (anche se con una risoluzione ridotta di timestamp, potrebbero volerci alcune decine di minuti).