Bitcoin Forum
May 30, 2024, 05:52:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Elliptic Curve algorithm equivalent to RSA's asymmetric encryption?  (Read 939 times)
ffunenga (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
October 02, 2012, 05:26:15 AM
 #1

I've been searching but I cant find anything about this... only EC Diffie-Hellman [1] with symmetric cryptography, which is exactly what I do not want Sad

Imagine this:
  • generate a random private key, k
  • then calculate a "public key" with ECC, d=kG
The algorithm I'm looking for is this: any message cyphered with the public key will "only" be decyphered by the owner of the private key.

Does this exists? Has anything like this been developed yet?

[1] http://en.wikipedia.org/wiki/Elliptic_curve_Diffie%E2%80%93Hellman
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
October 02, 2012, 06:03:30 AM
 #2

Did you look at this link?

http://en.wikipedia.org/wiki/Elliptic_Curve_DSA

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
ffunenga (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
October 02, 2012, 06:39:49 AM
 #3

yes i have Sad
In section "Key and signature size comparison to DSA" its written: "Suppose Alice wants to send a signed message to Bob."
In "Signature verification algorithm" step 2 has: "e=HASH(m)" That m is the plain text message.

This means that ECDSA is only used to check the message integrity. As far as the algorithm is concerned, the trasnmission can be: "plain_text_message+signature"

What I want is a way to cypher a message in a asymmetric fashion, just like RSA.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
October 02, 2012, 07:22:49 AM
 #4

This means that ECDSA is only used to check the message integrity. As far as the algorithm is concerned, the trasnmission can be: "plain_text_message+signature"

Interesting - I must admit I have never properly looked into the details of ECDSA before (and although my logic is good my other math is rather average).

As the Bitcoin ledger is public it of course makes sense that nothing is encrypted but instead just correctly signed.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!