Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Cinni | PoS | No premine | No IPO
by
zitaox
on 10/06/2014, 08:11:11 UTC
***UPDATE***
Anon Encrypted Messaging

EM White-paper: https://dl.dropboxusercontent.com/u/10793660/wp.pdf
EM Wallet Demo: https://www.youtube.com/watch?v=FTjp6e7RDZo
(another video will be uploaded likely tomorrow going in greater detail)

Target Release Date: Thursday, June 12th




***Sneak-peak Update***
(posted earlier today)

Here is a basic breakdown of how Cinni's anon Encrypted Messaging feature will work (An in-depth explanation will be provided later tonight with release of the white paper):

Cinnicoin Encrypted Messaging Details:

Basic Method:
  • The Elliptic Curve Diffie-Hellman (ECDH) key exchange method is used to share a secret key between the sender and receiver.
  • The sender generates the secret key using a newly generated random private key and the recipient's public key.
  • The payload is encrypted using AES-256-CBC with the first 32 bytes of the SHA512 hash of the secret key.
  • If not sending anonymously the sender's address and compact signature are included in the payload.
  • The encrypted payload and the public key of the newly generated keypair are sent to the recipient. The recipient generates the same secret key with their private key that matches the public key used by the sender and the public key included in the message.
  • The payload is decrypted using the hashed secret key.
  • The encrypted messages are stored on the filesytem in buckets by time and distributed to all nodes.
  • It is not possible to tell the sender or receiver of the message from the encrypted message without having the private key of the recipient. [1]
  • The messages are stored for 48 hours and are then deleted.
  • Each node checks every message received from the network against all the addresses it owns. If a match is found a copy of the encrypted message is stored in the node's inbox database.

Additional Features:
  • When not sending anonymously the sender's compact signature not only verifies that the message came from the owner of the address, but also enables the public key to be recovered allowing the recipient to reply even if the sender's address has no public key in the blockchain.
  • Incoming transaction blocks are scanned for public keys.

(Again, this is just a basic explanation of what is already implemented in the wallet to be released this week.  A screen-cap video that demos & explains Cinni's EM feature will be released shortly alongside the WP)
+1