(image from Wikipedia: https://en.wikipedia.org/wiki/Secret_sharing#/media/File:Secretsharing_3-point.svg)
Hi everyone, English speaker here :D My name is Bader Youssef, also known as @crackTheC0de on Telegram. I am from the United States, and have been developing on NEM, specifically Catapult, for about a year now.
I wanted to post to nemlog, so I decided to post my discoveries about an interesting cryptographic scheme, and how it can be utilized Catapult. For now, this is only a basic use case / explanation. In the future, I will post more detailed use cases and explanations. A couple months ago, I came across a cryptographic sharing scheme called Shamir's Secret Sharing.
In summary, this scheme allows a piece of data, or the "secret", to be divided into multiple parts, called shares.
In order to see the data, you need a certain number of parts to unlock the secret. This may sound similar - and that's because it is! This scheme is similar to how NEM's multisignature contracts work, where you need n of m cosignatories in order to perform the specified action, like a reveal a secret or send a transaction.
I would greatly appreciate any PRs or improvements. Thanks for reading!
Glad you liked it!
I don't see why not. As long as the number of shares generated is proportionate to the data (1000 bytes), I think it can be done as you described. Will surely test and make another post with this experiment!
Great idea! I read about Shamir's Secret Sharing on Wikipedia, and now have a question. Can you hide a very large number (eg, 1000bytes or more) into a set of coordinates using much smaller numbers, which can be included in the messages in a blockchain?
You are welcome.
Haha very good comparison! We can create a "Catapult Ball" for the XEM price to skyrocket XD
Thank you for sharing your great scheme.
When I read your post, I got an idea like "Dragon Ball" which is seven orbs to summon Shenlong, a wish-granting dragon. :D
It's was so. Thank you for your answer.
こんにちは！私はTelegramグループからnemlogについて学びました。私はNEM Red TelegramとNEM Forumで見つけました。
Hi! I learned about nemlog from the Telegram groups. I found out on the NEM Red Telegram and NEM Forum..
Hello. I'm curious where you learned nemlog.
>>matsuno＠漆黒のFiFiイベ連動企画隊員:: Thank you!
NEMber who posted this article