Optimizations for Bitcoin Key Cracking
Offered By: BSidesLV via YouTube
Course Description
Overview
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
Related Courses
Algorithms for Big DataIndian Institute of Technology Madras via Swayam Graph Search, Shortest Paths, and Data Structures
Stanford University via Coursera Algorithms for Searching, Sorting, and Indexing
University of Colorado Boulder via Coursera Advanced SQL for Data Scientists
LinkedIn Learning Cassandra Data Modeling Essential Training
LinkedIn Learning