- snip -
However, this does not prove that you were the author.
- snip -
I've provided much more detail here:
https://bitcointalk.org/index.php?topic=1357845.msg13819779#msg13819779Note that I'm not trying to prove that I AM the author. I think I'm actually trying to prove that I'm NOT the author, or more specifically, that a subset of data that I've provided comes from a larger set that was authored by someone else.
Assuming that I am "Barry" in the following example, here's essentially what I'm trying to do. I'll lock this thread so any replies can go in my other thread that has all the details.
Alfred supplies large data set to Barry.
Alfred has bad data in his data set, and Barry doesn't know.
Barry breaks up the data into 4 subsets (C, D, E, and F).
He discards set F.
He sends set C to Charlie, D to Dennis, and E to Erin.
Dennis complains that Alfred supplied bad data, and decisions based on that data cost him a LOT of money.
Dennis attempts to recover his losses from Alfred.
Alfred doesn't want to pay, so he claims that the data he gave to Barry was correct.
Alfred accuses Barry of introducing bad data before sending it to Dennis.
Alfred manipulates his data to make it look like his data was correct all along.
Does Barry need to store ALL the data he ever receives from Alfred in perpetuity to prove that it came from Alfred, or is there some cryptographic solution that only requires Barry to store some hashes and signatures?