Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore optimizations for Bitcoin key cracking in this 48-minute conference talk from BSidesLV 2017. Delve into topics such as Bitcoin keys, scripts, SHA256 hashing, public and private keys, point multiplication, and side channels. Learn about techniques like incremental mode, bloom filters, binary search, and interpolation search. Discover how these optimizations can be applied to multiple cryptocurrencies and understand the implications of Segregated Witness. Gain insights into future improvements and the potential for saving money from hackers in the world of cryptocurrency security.
Syllabus
Introduction
Brainflare
Bitcoin Keys
Bitcoin Scripts
Brain Flare
SHA256
HashPadding
Buffers
Multiple Cryptocurrencies
Public Keys
Private Keys
Point Multiplication
Code
Library
Fine vs Jacobian
Division
Example
Side Channels
Incremental Mode
Keys from byte streams
An example
Bloom Filter
Ugly Macros
Bitcoin
New Code
False Positives
Binary Search
Inter Interpolation Search
Any Questions
Segregated Witness
Repeat K
Future Improvements
Saving Money from Hackers
Taught by
BSidesLV