« first day (2625 days earlier)      last day (2045 days later) » 

2:05 PM
I have a basic question regarding the understanding of EC cryptography:
As far as I understand the n is the private key in EC (how many times you add the starting point to itself).
Taken from this site (https://blog.z.cash/pairing-cryptography-in-rust/) "Alice multiplies Bob’s public key by her (scalar) private key, and vice versa, to find a shared secret in the presence of an eavesdropper."

So if n is a 256 bit sized number I would have to add the point like 10 ** 77 times to itself. Even if one calculation takes only nanosecond in total this would take 10**50 times of the age of the univ
 
 
3 hours later…
5:34 PM
In mathematics and computer programming, exponentiating by squaring is a general method for fast computation of large positive integer powers of a number, or more generally of an element of a semigroup, like a polynomial or a square matrix. Some variants are commonly referred to as square-and-multiply algorithms or binary exponentiation. These can be of quite general use, for example in modular arithmetic or powering of matrices. For semigroups for which additive notation is commonly used, like elliptic curves used in cryptography, this method is also referred to as double-and-add. == Basic... ==
with "squaring" being "doubling" and "multiplying" being "adding"
 

« first day (2625 days earlier)      last day (2045 days later) »