Cryptography, Blockchain, Mathematics, Cryptocurrency, Bitcoin.
How can we multiply a point P with a scalar n (n≥0)? Similar to basic algebra, the product n*P can be realized as repeated point addition of P with itself i.e. P + P + P + P + … + P (n times). But that method is too slow for large n! For faster calculation, we represent n as a binary number and get