Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: bitone on May 16, 2016, 08:56:18 PM



Title: Secret Information via Blockchain?
Post by: bitone on May 16, 2016, 08:56:18 PM
Short Question:

Alice and Bob want to tranfer a secret letter. How can they transfer the information with the use of the blockchain?

Thanks!


Title: Re: Secret Information via Blockchain?
Post by: odolvlobo on May 16, 2016, 09:14:25 PM
A small amount of information can be stored in the block chain using an OP_RETURN transaction.


Title: Re: Secret Information via Blockchain?
Post by: cryptoheadd on May 16, 2016, 09:16:40 PM
Is there any other token?
Other than Bitcoin, that's leveraging blockchain to transfer information?


Title: Re: Secret Information via Blockchain?
Post by: unamis76 on May 16, 2016, 09:20:19 PM
Short Question:

Alice and Bob want to tranfer a secret letter. How can they transfer the information with the use of the blockchain?

Thanks!

A small amount of information can be stored in the block chain using an OP_RETURN transaction.

And encrypting said message :)

One can use services like CryptoGraffiti to easily embed messages on the blockchain.


Title: Re: Secret Information via Blockchain?
Post by: --Encrypted-- on May 16, 2016, 09:26:50 PM
as said above by odolvlobo and unamis76. but I think that's kind of impractical because Bob would have to know the transaction hash or having the transaction sent to his address. might as well go without the blockchain.

oh. and the "secret" letter can be seen by anyone that have the transaction hash. forever.


Title: Re: Secret Information via Blockchain?
Post by: GreenBits on May 16, 2016, 09:32:31 PM
Short Question:

Alice and Bob want to tranfer a secret letter. How can they transfer the information with the use of the blockchain?

Thanks!

this isnt the best method (mem limits), but yes, there are services like the aforementioned that can embed messages in the blockchain.

with that being said, much easier to publically blast a coded message (https://en.wikipedia.org/wiki/Numbers_station) or send an encrypted message. Hiding in plain site isn't the best choice for information that is highly sensitive.


Title: Re: Secret Information via Blockchain?
Post by: harrymmmm on May 16, 2016, 10:07:19 PM
Short Question:

Alice and Bob want to tranfer a secret letter. How can they transfer the information with the use of the blockchain?

Thanks!

Why the need for the blockchain?

1) just a secret message transfer:
bob publishes his public key, alice encrypts the message to that key and sends to bob.

2) a secret message transfer with some deniability for both:
as in (1) except alice transfers encrypted message to a dropbox like mailinator

Use of a blockchain would be indicated if you wanted the message to remain around forever, immutable. 
Do you really need this? Possibly you only need the hash of the message to be kept immutable forever?


Title: Re: Secret Information via Blockchain?
Post by: cjmoles on May 16, 2016, 10:39:51 PM
It can be done....and much more.  But, my question would be: is there a more efficient way to send and preserve communications that wouldn't bloat the block chain ledger?  There are several unnecessary messages already bloating the ledger (photos and quotes of Nelson Mandella, frivolous code...etc)1; however, there is some amount of utility to the practice such as; copyright posterity, identification verification, and such....


1. Citation here (http://www.righto.com/2014/02/ascii-bernanke-wikileaks-photographs.html)


Title: Re: Secret Information via Blockchain?
Post by: The Arcitect on May 17, 2016, 02:01:44 AM
Not possible. Anything can be cracked with enough motivation and know how.
There is evidence all over the internet you just have to know where to find it.


Title: Re: Secret Information via Blockchain?
Post by: Evildrum on May 17, 2016, 02:12:01 AM
@cjmoles - Excellent link, appreciate reading all the wacky things people have done.
::::::::::::::::::::::::::::::::::::::::''''''':':::::::::

So does adding stuff slow down the transaction as well? I see it takes up more room but does it confirm slower!


Title: Re: Secret Information via Blockchain?
Post by: jacobmayes94 on May 17, 2016, 02:14:49 AM
Depends what fee you attached to the transaction? A higher fee would give a miner more incentive to include the larger TX.


Title: Re: Secret Information via Blockchain?
Post by: mookid on May 17, 2016, 03:04:09 AM
Some people argue that services like CryptoGraffiti are bad for Bitcoin in general, the Blockchain size is growing, and embedding messages on it is not helping, every node in the world will have to carry your message to support the blockchain.
This is a waste of space, nodes don't get paid, and yet, they have to store your transactions in their hard drives.


Title: Re: Secret Information via Blockchain?
Post by: dothebeats on May 17, 2016, 03:21:25 AM
I think email is a better way to send secret information.
As i know, some president use email to send/receive sensitive information.

Also easy to intercept, without proper encryption. In the case of sending it via blockchain, everyone who knows the tx hash would also know what message was embedded within that tx, so no, that's not so secret at all.


Title: Re: Secret Information via Blockchain?
Post by: gmaxwell on May 17, 2016, 04:17:24 AM
Alice and Bob want to tranfer a secret letter. How can they transfer the information with the use of the chess game?


Title: Re: Secret Information via Blockchain?
Post by: quintiilieo on May 17, 2016, 05:58:46 AM
Short Question:

Alice and Bob want to tranfer a secret letter. How can they transfer the information with the use of the blockchain?

Thanks!
I think that is impossible to tranfer your message in blockchain. But if you want to transfer a secret message try to use email or facebook. You can create a message there that secretly by downloading the apps that can convert your mesage into other form of message and teach your chatmate that convert it using the app that you use.


Title: Re: Secret Information via Blockchain?
Post by: Kakmakr on May 17, 2016, 05:59:11 AM
I would just use Steganography & Digital Watermarking on a image and post it on one of the popular image hosting sites and then send the url to that image as a message via a transaction to someone else. You could do the same with a link to a youtube video.

You do not need to make it too complex, but if you want it to last, I would insert it into the OP_Return as previously suggested.  


Title: Re: Secret Information via Blockchain?
Post by: Wendigo on May 17, 2016, 06:14:55 AM
Alice and Bob want to tranfer a secret letter. How can they transfer the information with the use of the chess game?

Well maybe they will use a system of letters and numbers that are engraved on the chess board already like from 1 to 8 and from a to h and every other move will have a secret meaning for both parties. Encoding and decoding a letter during a chess game would be fabulous though and for spectators of the game it would be very hard to have a sniff of what has been going on. It's always the best to hide secret information in plain sight right?  ;)


Title: Re: Secret Information via Blockchain?
Post by: BitcoinSupremo on May 17, 2016, 06:27:02 AM
Secret information should be sent via an anonymous and encrypted way, although there have been a lot of hype over TOR that it can be denonymized but the FBI haven't tell us yet how they have done so and in their largest operation by taking down a child-pornography website in deepweb they only managed to get 1300 IP from 22.000 users that means TOR is still the best tool to use together with sigaint email there.
Its not fault of TOR but the users of it not taking precaution if they get their email intercepted. I think TOR is the best option we have yet and TOR developers now have responded they will not let any other attack like this of the FBI happen, they admitted that they saw the attack but let it run as they thought nothing is wrong, now they claim to not let anyone servers when they see alot of activity and they remove it from the network.

As a security paranoia which I am this is the best way to send secret information via TOR and SIGAINT email service. Sorry for explaining long and with a not so good example but I want to warn users concerned with security its based on them, no browser or software can protect you 100% it depends on your measures. Use even TAILS or WHONIX to be even more safe. That should be enough.


Title: Re: Secret Information via Blockchain?
Post by: Cyaren on May 17, 2016, 06:29:10 AM
You can always send a message with a note attached. With that you can write messages.

You can also encrypt that message with some sort of security to make it private, because as people before me said, anyone with the txid would be able to read the message.


Title: Re: Secret Information via Blockchain?
Post by: sellcollateral on May 17, 2016, 06:33:25 AM
Short Question:

Alice and Bob want to tranfer a secret letter. How can they transfer the information with the use of the blockchain?

Thanks!

Why the need for the blockchain?

1) just a secret message transfer:
bob publishes his public key, alice encrypts the message to that key and sends to bob.

2) a secret message transfer with some deniability for both:
as in (1) except alice transfers encrypted message to a dropbox like mailinator

Use of a blockchain would be indicated if you wanted the message to remain around forever, immutable. 
Do you really need this? Possibly you only need the hash of the message to be kept immutable forever?

I personally think this is the best answer... combine this approach with a service like https://privnote.com/ and you have a pretty secure method of sending messages to eachother...


Title: Re: Secret Information via Blockchain?
Post by: Boosterious on May 17, 2016, 08:54:09 AM
I think email is a better way to send secret information.
As i know, some president use email to send/receive sensitive information.
Correct,i think OP just want to know about this,and not try to send any letter to his friend. and yes i agree with you,email is better than any secret letter services,but the only one to make sure the security of email is signature and private connection,mportant and secret letter should have better security.


Title: Re: Secret Information via Blockchain?
Post by: DimensionZ on May 17, 2016, 10:18:20 AM
Isn't it a little bit unsafe to send secret messages via the Blockchain as these will stay forever online and everyone will be able to see them? Wouldn't it be better to use an app that deletes every message after been delivered and read like Telegram? Surely we could encrypt and decrypt messages on the Blockchain but I think there are better methods out there for that.


Title: Re: Secret Information via Blockchain?
Post by: davinchi on May 17, 2016, 02:20:23 PM
I think email is a better way to send secret information.
As i know, some president use email to send/receive sensitive information.
Correct,i think OP just want to know about this,and not try to send any letter to his friend. and yes i agree with you,email is better than any secret letter services,but the only one to make sure the security of email is signature and private connection,mportant and secret letter should have better security.
I would have to disagree that email is 'better' than any secret letter services. I mean, it's really easy to get an access and intercept that email using the right tools and commands. Besides, the OP is asking how he could send private information using blockchain, which is apparently I have nearly no idea how.


Title: Re: Secret Information via Blockchain?
Post by: ~Bitcoin~ on May 17, 2016, 02:47:53 PM
I am doing PGP encryption service provided by https://www.igolder.com/pgp/encryption/
this is great way to send encrypted message. Keybase.io also seems to provide similar service but they have limited invitation to new registration.


Title: Re: Secret Information via Blockchain?
Post by: DarkStar_ on May 18, 2016, 04:05:47 AM
The blockchain is public for everyone to see, so it is a dumb idea to send a secret message. This is possible though, by creating an irregular output axript that has the secret message. They could also encrypt it before making it public on the blockchain. Eternitywall is a service you can use to forever store a message on the blockchain and basically does what I mentioned. Check it out.


Title: Re: Secret Information via Blockchain?
Post by: Kakmakr on May 18, 2016, 05:44:13 AM
I think email is a better way to send secret information.
As i know, some president use email to send/receive sensitive information.
Correct,i think OP just want to know about this,and not try to send any letter to his friend. and yes i agree with you,email is better than any secret letter services,but the only one to make sure the security of email is signature and private connection,mportant and secret letter should have better security.
I would have to disagree that email is 'better' than any secret letter services. I mean, it's really easy to get an access and intercept that email using the right tools and commands. Besides, the OP is asking how he could send private information using blockchain, which is apparently I have nearly no idea how.

It depends on what email service you are using, because anything done via Gmail/Yahoo or one of these email providers are compromised from day 1. You could try ProtonMail, but they are under funded and there are rumors that they are working with the US government, to prevent global terrorism.

The Blockchain is too public, and accessible to everyone. ^hmmmmm^


Title: Re: Secret Information via Blockchain?
Post by: harrymmmm on May 18, 2016, 07:32:55 AM
I think email is a better way to send secret information.
As i know, some president use email to send/receive sensitive information.
Correct,i think OP just want to know about this,and not try to send any letter to his friend. and yes i agree with you,email is better than any secret letter services,but the only one to make sure the security of email is signature and private connection,mportant and secret letter should have better security.
I would have to disagree that email is 'better' than any secret letter services. I mean, it's really easy to get an access and intercept that email using the right tools and commands. Besides, the OP is asking how he could send private information using blockchain, which is apparently I have nearly no idea how.

Wow.
I can't see any way to read what you wrote without concluding that you don't know what 'encryption' actually means.
A properly encrypted message can't be 'accessed' no matter what tools are used., assuming you mean access to the plain text.
'Interception' gets you the unreadable encrypted text only, plus maybe the destination (which can be worked around via a drop box, for example).


Title: Re: Secret Information via Blockchain?
Post by: biggbox on May 18, 2016, 08:02:43 AM
A small amount of information can be stored in the block chain using an OP_RETURN transaction.

Hi. What's the max message length that can be stored in OP_RETURN field?


Title: Re: Secret Information via Blockchain?
Post by: coins101 on May 19, 2016, 05:30:57 PM
Enigma already solved this problem, back in the 1930s. No need to reinvent the wheel.

Split the message into two. One to set the keys for the decryption; one to send the random message.

I guess if someone is listening for the first message, it'll be public anyway  :P


Title: Re: Secret Information via Blockchain?
Post by: chennan on May 19, 2016, 05:38:24 PM
Short Question:

Alice and Bob want to tranfer a secret letter. How can they transfer the information with the use of the blockchain?

Thanks!

Why the need for the blockchain?

1) just a secret message transfer:
bob publishes his public key, alice encrypts the message to that key and sends to bob.

2) a secret message transfer with some deniability for both:
as in (1) except alice transfers encrypted message to a dropbox like mailinator

Use of a blockchain would be indicated if you wanted the message to remain around forever, immutable. 
Do you really need this? Possibly you only need the hash of the message to be kept immutable forever?

This... if it's so secretive, then you want the person to read the information as quickly as possible for them to retain the information and then be deleted from existence forever.

There are tons of software/apps out there that allow this type of communication.