114 reputation
2
bio website
location Switzerland
age 24
visits member for 10 months
seen Jul 20 at 20:13

Mar
12
awarded  Student
Mar
10
comment Sane implementations of Bitcoin cryptography routines w.r.t. side-channel attacks
In Bitcoin, only the address RIPEMD(SHA256(public-key) and its Base58Check encoding are public. The public key is only revealed when a transaction is created that spends coins that were previously sent to the address. I agree with you, that ECDSA signing is the major operation to protect, but ECDSA scalar multiplication is also important as a Bitcoin wallet usually generates a new keypair for every transaction to receive the change. Regarding ECDSA side channels: a second app in background could perform a cache-based attack: eprint.iacr.org/2014/161.pdf
Mar
10
asked Sane implementations of Bitcoin cryptography routines w.r.t. side-channel attacks
Feb
1
awarded  Supporter