diff --git a/LCG16807_MINSTD_RAND0__trezor_crypto_A_pattern/BIP39/256bit/victim_addresses_bitcoin_sorted_collection_256bit_key_2024_01__mt_tw2a_bip39.txt b/LCG16807_MINSTD_RAND0__trezor_crypto_A_pattern/BIP39/256bit/victim_addresses_bitcoin_sorted_collection_256bit_key_2024_01__mt_tw2a_bip39.txt index 7dec99a..caf5df0 100644 --- a/LCG16807_MINSTD_RAND0__trezor_crypto_A_pattern/BIP39/256bit/victim_addresses_bitcoin_sorted_collection_256bit_key_2024_01__mt_tw2a_bip39.txt +++ b/LCG16807_MINSTD_RAND0__trezor_crypto_A_pattern/BIP39/256bit/victim_addresses_bitcoin_sorted_collection_256bit_key_2024_01__mt_tw2a_bip39.txt @@ -1 +1,3 @@ -34hpHfvzyKWhkFbFgUaJRfoMzUVvnvi67W \ No newline at end of file +1KBdbBJRVYffWHWWZ1moECfdVBSEnDpLHi +34hpHfvzyKWhkFbFgUaJRfoMzUVvnvi67W +bc1qzmtrqsfuaf6l6kkcsseumq26ukaphfj9skkug6 \ No newline at end of file diff --git a/LCG16807_MINSTD_RAND0__trezor_crypto_B_pattern/BIP39/256bit/victim_addresses_bitcoin_sorted_collection_256bit_key_2024_01__mt_tw2b_bip39.txt b/LCG16807_MINSTD_RAND0__trezor_crypto_B_pattern/BIP39/256bit/victim_addresses_bitcoin_sorted_collection_256bit_key_2024_01__mt_tw2b_bip39.txt index 93b902a..5c6036d 100644 --- a/LCG16807_MINSTD_RAND0__trezor_crypto_B_pattern/BIP39/256bit/victim_addresses_bitcoin_sorted_collection_256bit_key_2024_01__mt_tw2b_bip39.txt +++ b/LCG16807_MINSTD_RAND0__trezor_crypto_B_pattern/BIP39/256bit/victim_addresses_bitcoin_sorted_collection_256bit_key_2024_01__mt_tw2b_bip39.txt @@ -1 +1,3 @@ -1MfhVuVAKajwMZnZdB3GGSJ4VR6KRFT7RH \ No newline at end of file +1KBdbBJRVYffWHWWZ1moECfdVBSEnDpLHi +1MfhVuVAKajwMZnZdB3GGSJ4VR6KRFT7RH +bc1qzmtrqsfuaf6l6kkcsseumq26ukaphfj9skkug6 \ No newline at end of file diff --git a/MT19937__bx_pattern/BIP32/README.md b/MT19937__bx_pattern/BIP32/README.md index aca9210..1625368 100644 --- a/MT19937__bx_pattern/BIP32/README.md +++ b/MT19937__bx_pattern/BIP32/README.md @@ -1,4 +1,4 @@ -# Mersenne Twister 32 bit seeding => bx consumption pattern => BIP32 derivation +# Mersenne Twister 32 bit seeding => bx consumption pattern => BIP32 => some derivation This is a special and unusual way of generating keys from PRNG output using BIP32, but not BIP39. diff --git a/MT19937__bx_pattern/direct/README.md b/MT19937__bx_pattern/BIP32/master_key/README.md similarity index 63% rename from MT19937__bx_pattern/direct/README.md rename to MT19937__bx_pattern/BIP32/master_key/README.md index 3a947f9..df0dba6 100644 --- a/MT19937__bx_pattern/direct/README.md +++ b/MT19937__bx_pattern/BIP32/master_key/README.md @@ -1,6 +1,6 @@ -# Mersenne Twister 32 bit seeding => bx consumption pattern => direct elliptic curve key +# Mersenne Twister 32 bit seeding => bx consumption pattern => BIP32 master key -This is a special and unusual way of generating keys directly from the PRNG output without any BIP39 or BIP32 hashing or derivations. +This is a special and unusual way of generating keys with BIP32, but without derivations. See [libbitcoin-explorer bx-ec-new](https://github.com/libbitcoin/libbitcoin-explorer/wiki/bx-ec-new) for details. diff --git a/MT19937__bx_pattern/direct/victim_addresses_bitcoin_sorted_collection_all_key_sizes_2024_10__mt_bx_ec.txt b/MT19937__bx_pattern/BIP32/master_key/victim_addresses_bitcoin_sorted_collection_all_key_sizes_2024_10__mt_bx_ec.txt similarity index 100% rename from MT19937__bx_pattern/direct/victim_addresses_bitcoin_sorted_collection_all_key_sizes_2024_10__mt_bx_ec.txt rename to MT19937__bx_pattern/BIP32/master_key/victim_addresses_bitcoin_sorted_collection_all_key_sizes_2024_10__mt_bx_ec.txt diff --git a/MT19937__trust_wallet_pattern/direct/README.md b/MT19937__trust_wallet_pattern/BIP32/master_key/README.md similarity index 63% rename from MT19937__trust_wallet_pattern/direct/README.md rename to MT19937__trust_wallet_pattern/BIP32/master_key/README.md index df7b33b..b614964 100644 --- a/MT19937__trust_wallet_pattern/direct/README.md +++ b/MT19937__trust_wallet_pattern/BIP32/master_key/README.md @@ -1,6 +1,6 @@ -# Mersenne Twister 32 bit seeding => Trust Wallet PRNG consumption pattern => direct elliptic curve key +# Mersenne Twister 32 bit seeding => Trust Wallet PRNG consumption pattern => BIP32 master key -This is a special and unusual way of generating keys directly from the PRNG output without any BIP39 or BIP32 hashing or derivations. +This is a special and unusual way of generating keys with BIP32, but without derivations. We're not aware of a specific wallet software with this weak generation pattern. diff --git a/MT19937__trust_wallet_pattern/direct/victim_addresses_bitcoin_sorted_collection_all_key_sizes_2024_10__mt_tw1_ec b/MT19937__trust_wallet_pattern/BIP32/master_key/victim_addresses_bitcoin_sorted_collection_all_key_sizes_2024_10__mt_tw1_ec similarity index 100% rename from MT19937__trust_wallet_pattern/direct/victim_addresses_bitcoin_sorted_collection_all_key_sizes_2024_10__mt_tw1_ec rename to MT19937__trust_wallet_pattern/BIP32/master_key/victim_addresses_bitcoin_sorted_collection_all_key_sizes_2024_10__mt_tw1_ec