Has Chainlink Solved Cryptography?!

I think Chainlink enables the "holy grail" of cryptography known as online one-time padding.

One time padding involves all parties sharing a key used to encrypt a message but it's a bit of a chicken and egg problem since you first need a secure way for everyone involved to share the key. For this reason it's been relegated to an offline encryption method only (I write the key down and walk it over to your house).

Buuuut now with Chainlink data provider oracles on a blockchain it seems you can just enter a smart contract with all involved parties and the Chainlink node will generate a key for all parties to use through the contract which distributes it securely via the blockchain.

Now you might say, well in this case you're trusting a third party, namely the Chainlink node operator, that he/she won't snoop on the key generated for you and look at your data... Very valid concern. But, Chainlink nodes can implement Intel SGX enclaves where nothing, not even the OS can see what's being processed by the node. No way for the node operator to see the key that his/her computer generated for you.

Seems to me we've arrived at a way for secure online distribution of symmetric keys (vs the current public/asymmetric system)... And that's huge.

Attached: 1541718903070.jpg (509x563, 126K)

Other urls found in this thread:

lists.cpunks.org/
ietf.org/mail-archive/
twitter.com/NSFWRedditGif

Based as fuck
We /flip btc/ in 2019

Attached: 1541389456631.jpg (1387x1020, 1.16M)

Checked and based as fuck
We /flip btc/ by eoy 2019

Attached: 1541629361260.jpg (995x560, 442K)

What is the implication of this, what will this enable?

Oh wow, you managed to figure something out that Sergey spoke about at CESC and we have all discussed extensively since. You're a genius.

It means literally nothing. Except that OP is a faggot.

...

I am extrapolating from that, yes. There was one thread about this I found in the archive and that's it.

It potentially changes how we handle encryption/security online in the future.

It means that chainlink is the first crypto since Bitcoin and Ethereum to actually provide any kind of value to the DLT scene.

How would a smart contract securily distribute it over the blockchain?

How is this not trivial to solve with asymmetric encryption?

I'm literally right now writing code encrypting a symmetric key with recepient's public key