Crypto Deep Tools a set of scripts for detailed cryptanalysis of the Blockchain network in cryptocurrency Bitcoin
-
Parsing Blockchain in Google Drive
-
Tutorial: https://youtu.be/ECAPypsmMQs
-
Analyze the data from the file "RawTX.json". Script breakECDSA.py reconstructs the unsigned message for each to find the Z value. The result is returned as R, S, Z, PUBKEY for each of the inputs present in the data in the "RawTX.json" file.
-
Tutorial: https://youtu.be/BYd-cuFRZmM
-
Check Bitcoin Address Balance: Script pubtoaddr.py Converts PUBKEY (HEX) to Bitcoin Address (Base58) // Script bitcoin-checker.py Checks the balance by scanning the Blockchain
-
Tutorial: https://youtu.be/Hsk6QIzb7oY
-
Tutorial: https://cryptodeep.ru/check-bitcoin-address-balance
- Useful and Efficient Elliptic Curve Algorithms secp256k1
- Algorithm for generating a point on the curve E
- Algorithm for adding points
- Point doubling algorithm
- Algorithm for finding the integer multiple point
- Algorithm for finding an integer multiple point (Scalar multiplication)
- Algorithm for generating a divisor D over a curve E with a carrier supp(D) of a given size d
- Miller's algorithm for calculating the value of the Weil function f n, P from a divisor D such that supp(D) ∩ {P, O} = ∅
- Weil pairing
- Tutorial: https://youtu.be/gFbiBCNPsFk
- Tutorial: https://cryptodeep.ru/algorithms-for-secp256k
-
Vulnerable to Debian OpenSSL bug (CVE-2008-0166)
-
Tutorial: https://youtu.be/zHkXups2I8k
-
Tutorial: https://cryptodeep.ru/vulnerable-openssl
-
Pollard's kangaroo method computes discrete logarithms in arbitrary cyclic groups. It is applied when the discrete logarithm is known to lie within a certain range, say [ a , b ], and then has the expected time to execute the bulk operation. One way to break ECDSA signature schemes is to solve the discrete logarithm problem.
-
Tutorial: https://youtu.be/UGUJyxOhBBQ
-
Tutorial: https://cryptodeep.ru/kangaroo
-
Secp256k1 acceleration function using endomorphism which helps in optimizing ECDSA validation for bitcoin cryptocurrency.
-
Tutorial: https://youtu.be/DH6FyNY-Gh0
-
Tutorial: https://cryptodeep.ru/endomorphism
Donation Address | |
---|---|
♥ BTC | 1Lw2kh9WzCActXSGHxyypGLkqQZfxDpw8v |
♥ ETH | 0xaBd66CF90898517573f19184b3297d651f7b90bf |