Bitcoin Forum
November 05, 2024, 09:23:35 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Proof of author rights with time from blockchain  (Read 2867 times)
ArsenShnurkov (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1000



View Profile
December 05, 2011, 04:43:59 AM
 #1

When one sign a text with private key, he can prove, that he had a text
If one will add a timestamp from some block
one can prove that he have that text before any other.
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 8805



View Profile WWW
December 05, 2011, 04:49:03 AM
Merited by bones261 (1)
 #2

When one sign a text with private key, he can prove, that he had a text
If one will add a timestamp from some block
one can prove that he have that text before any other.

Oh yea? 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

When one sign a text with private key, he can prove, that he had a text
If one will add a timestamp from some block
one can prove that he have that text before any other.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk7cTRwACgkQrIWTYrBBO/oc1gCfRV8cDcCPLhhAWcuCgD0MZUk9
/3QAoMF1Bdd+3iPSsu+FNMJEV7U9svWx
=auev
-----END PGP SIGNATURE-----


See. I had said it first. Proven.

phillipsjk
Legendary
*
Offline Offline

Activity: 1008
Merit: 1001

Let the chips fall where they may.


View Profile WWW
December 06, 2011, 06:32:59 AM
Last edit: December 08, 2011, 11:14:21 PM by phillipsjk
 #3

Code:
gpg: Signature made Sun 04 Dec 2011 09:48:28 PM MST using DSA key ID B0413BFA
gpg: Can't check signature: public key not found

Even back-dated about 6 hours. Nice.

Edit: Nevermind. The forum is using UTC for the time-stamp on posts.
Edit2: See, I was really first:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

When one sign a text with private key, he can prove, that he had a text
If one will add a timestamp from some block
one can prove that he have that text before any other.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFN6rhFPPYMXhz9onsRAk6lAJ9KROC1FpJMHAqABzhe4uHKIWttsgCdFEWj
PN8OQlvYN8uCM7Qq3COEfNo=
=k+Qs
-----END PGP SIGNATURE-----

To go back any further, I would have had to back-date my signing key as well. Then there are archaeological considerations like: should I use the Debian "Weak keys" just for extra detail?

James' OpenPGP public key fingerprint: EB14 9E5B F80C 1F2D 3EBE  0A2F B3DE 81FF 7B9D 5160
finway
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
December 08, 2011, 04:09:02 PM
 #4

You mean this:
http://btcmsg.staticloud.com/

phillipsjk
Legendary
*
Offline Offline

Activity: 1008
Merit: 1001

Let the chips fall where they may.


View Profile WWW
December 08, 2011, 09:36:44 PM
Last edit: December 08, 2011, 09:54:39 PM by phillipsjk
 #5


Sometimes a summary can help. I stopped reading at the Python interpreter written in JavaScript that took gedit about 60 seconds 4 minutes of CPU time to prettify. (Edit: the module 'msg' starts at line 22588) Edit2: It appears to use the MD5 hash function which is no longer considered cryptographically secure.

If you mean encoding short, human readable messages in the block-chain; I don't think that is what the OP was referring to. You can be a lot more subtle while proving you have access to a certain text with the block-chain. Simply take the SHA-2 hash, convert it into a public/private address pair, send a token amount to that address, then (optionally) spend the coins back to yourself.

James' OpenPGP public key fingerprint: EB14 9E5B F80C 1F2D 3EBE  0A2F B3DE 81FF 7B9D 5160
ineededausername
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1000


bitcoin hundred-aire


View Profile
December 09, 2011, 03:17:18 AM
 #6


Sometimes a summary can help. I stopped reading at the Python interpreter written in JavaScript that took gedit about 60 seconds 4 minutes of CPU time to prettify. (Edit: the module 'msg' starts at line 22588) Edit2: It appears to use the MD5 hash function which is no longer considered cryptographically secure.

If you mean encoding short, human readable messages in the block-chain; I don't think that is what the OP was referring to. You can be a lot more subtle while proving you have access to a certain text with the block-chain. Simply take the SHA-2 hash, convert it into a public/private address pair, send a token amount to that address, then (optionally) spend the coins back to yourself.



That's so horrible... I opened that site and it made my computer sound like a jet engine.

(BFL)^2 < 0
TT
Member
**
Offline Offline

Activity: 77
Merit: 10



View Profile
December 15, 2011, 10:11:00 PM
 #7

Try etchablock.com!
TT
Member
**
Offline Offline

Activity: 77
Merit: 10



View Profile
December 15, 2011, 11:53:27 PM
 #8

etchablock.com is very inexpensive and will notify you the moment the transaction is sent and the moment it gets into a block.

You can leave tributes, write poems, or send love letters...How better to show someone your love is eternal! And your text can be read at blockexplorer.com or any other block chain viewer site.
TT
Member
**
Offline Offline

Activity: 77
Merit: 10



View Profile
December 16, 2011, 12:08:37 AM
 #9

Here is an example:

http://blockchain.info/tx-index/12752243/8f64d2b7a762767e3870c4aee95f8c7b5439cf02cf7d7e5d99b6e39967ecada8
JohnOliver
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
December 16, 2011, 02:19:23 AM
 #10


Sometimes a summary can help. I stopped reading at the Python interpreter written in JavaScript that took gedit about 60 seconds 4 minutes of CPU time to prettify. (Edit: the module 'msg' starts at line 22588) Edit2: It appears to use the MD5 hash function which is no longer considered cryptographically secure.

If you mean encoding short, human readable messages in the block-chain; I don't think that is what the OP was referring to. You can be a lot more subtle while proving you have access to a certain text with the block-chain. Simply take the SHA-2 hash, convert it into a public/private address pair, send a token amount to that address, then (optionally) spend the coins back to yourself.


Excellent idea, but I'm not sure whether a cryptographic hash (instead of the full text) would stand up in court. Are there any precedents for this?
phillipsjk
Legendary
*
Offline Offline

Activity: 1008
Merit: 1001

Let the chips fall where they may.


View Profile WWW
December 23, 2011, 08:45:33 AM
 #11

Excellent idea, but I'm not sure whether a cryptographic hash (instead of the full text) would stand up in court. Are there any precedents for this?

I don't know the caselaw, but it is a variation on the old "mail yourself the transcript" (which can be cheated by mailing an unsealed envelope for later use).

The correct way to prove authorship is to register the work with the copyright office in your jurisdiction. Such registration still has the problem that registration only proves access to the transcript, not authorship. Cryptographic hashes do not improve on the process.


James' OpenPGP public key fingerprint: EB14 9E5B F80C 1F2D 3EBE  0A2F B3DE 81FF 7B9D 5160
finway
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
December 23, 2011, 03:48:00 PM
 #12

etchablock.com is very inexpensive and will notify you the moment the transaction is sent and the moment it gets into a block.

You can leave tributes, write poems, or send love letters...How better to show someone your love is eternal! And your text can be read at blockexplorer.com or any other block chain viewer site.

Nice!

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!