2) a stand-alone tool tcrh based on a timing channel and trying to identify possible targets that are mapped within the same RAM bank.

3) another stand-alone timing attack able to identify regions in memory that are physically contiguous.

HOW TO MINE bitcoin data at a very high speed: a tutorial on how to acquire and transform Bitcoin core data to an SQL database and mine this data at a very high speed (up to 50 Mb/second, the fastest solution known). See UCL bitcoin transaction data mining tutorial.

HOW to crack bitcoin passwords at a very high speed: brainflayer cracker.

“The bulk of Brainflayer was written by Ryan Castellucci. Nicolas Courtois and Guangyan Song contributed the code in ec_pubkey_fast.c which more than doubles the speed of public key computations compared with the stock secp256k1 library from Bitcoin.
This code uses a much larger table for ec multiplication and optimized routines for ec addition and doubling”.

Another version of this is our student starter project adpwc below.

A library implementing the bitcoin elliptic curve with numerous optimizations [also used and modified in brainflayer tool above].

Here are some S-box optimisations for Algebraic Cryptanalysis for GOST and other ciphers.

HOW to crack bitcoin and LinkedIn passwords at home (easy starter project for UCL students and GA18 code breaking competition, designed and made by Nicolas Courtois and Guangyan Song. It allows students to get started with password cracking, windows PC only):