This mission continues to be in pre-development stage and my fundamental concern is to grasp whether it is doable to make use of elliptic curve cryptography so as to add the personal and public partial keys when the keys are generated on two separate units.
If that is doable, the software program will run on a SeedSigner machine. Here’s a hyperlink to a diagram of the way it will work:
Under is an evidence of the steps:
“You possibly can add two personal keys collectively, and the general public key for that
the identical as in the event you added the 2 public keys for these personal keys
collectively.Here is an instance primarily based in your diagram:
Non-public Key 1 =
5f2b5383d7ac8d05eb37fb636476a71b5b0af1b2261c2105ece2edc09da3c4fe
Public Key 1 =
02e526ffa1ffce8c47babddb01240c2373e2ad65195543b15377d2918d32d2af69Non-public Key 2 =
4de9ec9c3766c7230ccfe12ae8230547dbfb755ae148624f88831d6cd1893608
Public Key 2 =
0313fa7838307dbed5625f997a20ddea16efab775ce206d00dce84183ce02ea900If you happen to mix these two personal keys collectively, you get the next
full personal key and full public key:Non-public Key 1 + Non-public Key 2 =
ad1540200f135428f807dc8e4c99ac633706670d0764835575660b2d6f2cfb06
Full Public Key =
033b7287de5731320a35018584b0e5700f50a053cd3d86dbf77cad16864ff5101fYou can even add the 2 authentic public keys collectively on their very own
(while not having the personal keys) to get the identical full public key:Public Key 1 + Public Key 2 =
033b7287de5731320a35018584b0e5700f50a053cd3d86dbf77cad16864ff5101fSo you may generate the total public key with out figuring out the personal
keys, however you want each of the personal keys to have the ability to spend from
this full public key.”
Earlier than I am going forward and begin to discover a developer to code this, I might admire any feedback or suggestions.