Thanks for the contribution, @kingswisdom! Amazingly well-written post, you should definitely also check out the blog category, as I'm sure they'd love to also have quality posts like this in their category!
The Triple Dose algorithm definitely sounds interesting, but I don't know enough about cryptography to judge it accurately. Very cool, though! When do you estimate the private beta will end and the public beta will be released?
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Thanks for your review @amosbastian ! I always try to do my best when it comes to post writting, so thanks a lot for your comment, I appreciate ! I've never thought of writing blogs for other open source projects, thanks for the suggestion.
For the Triple Dose algorithm, we use Diffie Hellman with the memo keys to generate a shared secret between the user and the server, and to authenticate him with a session token.
Then the content of the message is encrypted with (for the moment) a new key (the steem messenger key) which is similar to other keys in your steem wallet. We use the steem.memo.encode function available in steemjs. We will change this one to AES-GCM with an encryption key from the shared secret to optimize encryption time for heavy file transfers like mp4 clips or HD images.
And then, the third pass of the "triple dose" is regular SSL, but we will also be changing this in the future !
For the moment we don't have any release date, but we are heavily working towards it !