Hardware Digital Signatures have clear security advantages over their software counterparts, and crypto hardware is getting ubiquitous.
Hardware Signing for Ethereum
All popular blockchains, starting with Bitcoin through Ethereum all the way up to Zcash, use the Elliptic Curve Digital Signature Algorithm (ECDSA) for cryptographically signing transactions. Software implementations of ECDSA may be susceptible to side-channel attacks that leak information about the private key. Luckily, the latest generation devices are equipped with specialized hardware that supports key generation and signing, but leveraging these new features for existing blockchains is not straightforward because of the different algorithms involved.
This post is a condensed version of the talk I gave at IoT Asia 2016 in Singapore, talking about the birth of an IoT device, its subsequent development, all the way up to (SPOILERS but not including) its crowdfunding.
subscribe via RSS