Bitcoin Forum
May 09, 2024, 03:33:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Alternative to bip39 : memorizing your seed with the PEG system  (Read 275 times)
grondilu (OP)
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
October 28, 2021, 07:56:10 PM
Last edit: October 28, 2021, 08:23:13 PM by grondilu
Merited by LoyceV (4), Welsh (4), vapourminer (3), dkbit98 (3), ABCbits (1), Rikafip (1)
 #1

As far as I know, bip39 is the most standard way to memorize your HD wallet but I don't like it for at least two reasons :

  • it's not compatible with the bitcoin core client
  • I don't find the generated words easy to memorize

So lately I've been learning about mnemonics in order to memorize the bitcoin core seed.  After experimenting quite a bit, I concluded that at least for me, the the PEG system works better than the method of loci.

What is the PEG system?  Well it seems that there are several definitions of it on the web, but the one I like is an analogy with what is done when you leave your shirt to a dry cleaner.   They will stick a number to it and give you a receipt with that number.   That's how the PEG system differs from the method of loci : you don't really memorize a sequence of things, instead you memorize associations between numbers and things.   That's why people who use this method can recall the things they memorized in any order.  I'm not sure that is possible with the method of loci.

So what worked for me is the combination of the PEG system and the so-called major system.

So to memorize a seed, I first converted it to decimal, from which I made 38 integers from 0 to 99.

Each of this numbers is turned into a word with the major system.  Then each of these words is "pegged" to something that represents the position index in the list.   These things representing the indices form what is called the recall table.  This recall table doesn't have to be secret.

For instance, the second entry in my recall table is Elizabeth II :



So for instance if the second number you had to memorize was say 53, then you can picture Elizabeth II riding a lama (because "lama" is 53 in the major system), or you can think of the sentence "the queen is lame".  I personally like using images of animals, but to each his own.



Whatever method you choose to build your recall table with, I think it is important that you do not use the major system, since you will associate two numbers, you want a way to know which is the index and which is the seed chunk value.  Only the latter will be built with the major system.  For the former, you can use anything.   Since the recall table does not have to be secret, you can take inspiration from public knowledge data.

For the 33rd entry of my recall table for instance, I looked up the wikipedia page for 33 :

https://en.wikipedia.org/wiki/33_(number)

and then I picked the islamic prayer beads as a PEG for that position (as it has 33 beads) :




Memorizing a bitcoin seed with this method implies building a recall table of size 38.  It's perfectly doable.  The main hassle I think is to type all these numbers : it is tedious and stressful because you're typing sensitive information you can't save anywhere and if you make a typing mistake you have to start over again.

1715268799
Hero Member
*
Offline Offline

Posts: 1715268799

View Profile Personal Message (Offline)

Ignore
1715268799
Reply with quote  #2

1715268799
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715268799
Hero Member
*
Offline Offline

Posts: 1715268799

View Profile Personal Message (Offline)

Ignore
1715268799
Reply with quote  #2

1715268799
Report to moderator
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
October 28, 2021, 08:07:39 PM
 #2

Would it be possible to make an example of this being used to show how big the mnemonic for a seed would be (eg the standard 12 word (128bit) seed).
Charles-Tim
Legendary
*
Offline Offline

Activity: 1540
Merit: 4851



View Profile
October 28, 2021, 08:11:13 PM
Merited by Welsh (6), o_e_l_e_o (4), vapourminer (2), pooya87 (2), ABCbits (2), Pmalek (2)
 #3

Why using PEG system or something to remember the seed? How is it having good advantage over knowing the seed phrase. With the seed phrase, you can know the seed as seed phrase generated the seed through key stretching function PBKDF2 using HMAC-SHA512. It is not good to memorize anything be it the seed or the seed phrase. Complicating the whole thing can lead to loss of coins. Best to backup (like 3 backups) the seed phrase offline, safe from attack and damage in different locations.

Would it be possible to make an example of this being used to show how big the mnemonic for a seed would be (eg the standard 12 word (128bit) seed).
The seed phrase can be used synonymous with the seed, but they are not the same, as stated in OP that it will first convert it (the seed) to decimal (seed are in hexadecimal), that means he meant the real seed.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
grondilu (OP)
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
October 28, 2021, 08:17:03 PM
 #4

Would it be possible to make an example of this being used to show how big the mnemonic for a seed would be (eg the standard 12 word (128bit) seed).

A bip32-compatible seed is 32 bytes long (or rather, it should contain 32 bytes of entropy).   As I wrote, that is 38 numbers for 0 to 99.  Here is a random exemple to get an idea of what that looks like :

38 56 21 6 4 95 81 77 72 67 36 60 91 59 2 65 44 31 34 76 61 10 99 49 12 74 32 89 66 10 89 90 49 7 84 88 95 98

Rikafip
Legendary
*
Offline Offline

Activity: 1750
Merit: 5989



View Profile WWW
October 28, 2021, 08:18:38 PM
 #5

Why using PEG system or something to remember the seed?
Why not? I see it as another fail-safe mechanism, as even something stored offline can be lost/destroyed. After all, it's not like it hasn't happen already to bunch of people, even those that had shit load of BTC.

@grondilu an interesting topic, exactly at the time when I was thinking about some thing like that.



██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
grondilu (OP)
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
October 28, 2021, 08:31:43 PM
 #6

Some more examples of my recall table :

23 is Michael Jordan



31 is a French animated series I used to watch as a kid :



14 is the most famous French king :



Building a recall table is actually kind of fun.

Charles-Tim
Legendary
*
Offline Offline

Activity: 1540
Merit: 4851



View Profile
October 28, 2021, 09:32:48 PM
 #7

Why not? I see it as another fail-safe mechanism, as even something stored offline can be lost/destroyed. After all, it's not like it hasn't happen already to bunch of people, even those that had shit load of BTC.
If I get this right (I mean OP), the final result will not be memorizable, the 128 bit hexadecimal seed will be converted to decimal and split into 32 which he regarded as the size. This will result to getting of 32 pictures or words which you can use for each number (decimal numbers splitted into 32) to remember.

But, is there any wallet the pictures or words can be imported and it will generate the right keys and the addresses? No. This will make it very difficult to access the keys especially as a means of inheritance. It is not in accordance to any BIP or any reputed wallet standard.

In my opinion, I just see this as a means of someone toying with his or her coin. But we all have different opinions about how to protect our coin, I will prefer the seed phrase (+ passphrase).

Better still to go for multisig wallet. There are BIP options that makes this above approach not necessary, and yet highly not recommendable.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
grondilu (OP)
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
October 28, 2021, 11:29:07 PM
 #8

But, is there any wallet the pictures or words can be imported and it will generate the right keys and the addresses?

You´d do it with bitcoin core.  It can create a wallet from a seed, can´t it?

Apart from bitcoin core the only thing you need is some code to turn the seed from hex to decimal and back, but that can be done with most programming languages in one line or so.

What I am suggesting is actually conform to a bip : bip32.  It's a way to memorize a bip32 seed.

pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10558



View Profile
October 29, 2021, 05:41:31 AM
Merited by o_e_l_e_o (4), Pmalek (2), ABCbits (1), Charles-Tim (1)
 #9

I don't find the generated words easy to memorize
It is not supposed to be memorized. Mnemonics, despite what the term may sound like, is a way of converting a hard-to-write bitstream to a human-readable string so that the user can easily write it down on a physical medium and later on enter it in a computer program.

Quote
So to memorize a seed, I first converted it to decimal, from which I made 38 integers from 0 to 99.
The entropy size for BIP32 is between 16 and 64 bytes and I believe the seed that bitcoin core uses is actually 256 bits which means if you convert it with your scheme you should end up with at least 70 values.
The problem with this idea is that memorizing this many values is very hard for people unless they have eidetic memory. As time passes you will forget parts of it or the order of some values and will be screwed.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
October 29, 2021, 08:07:36 AM
Merited by vapourminer (1), Charles-Tim (1)
 #10

So you end up with 38 things to memorize, but you have no way of memorizing the order? So in 5 years' time even if you somehow manage to recall all 38 things without forgetting a single one (which is incredibly unlikely), you now end up having to brute force 38! possible combinations, which is impossible. Even if you could brute force a trillion combinations a second, it would take you over a trillion times longer than the age of the universe to even calculate 0.1% of all possible combinations.

Your system also has no way of covering duplicates?

All in all, as with any system which relies on memory alone, this sounds like a great way to lose your coins. Just write your seed phrase on paper like you are supposed to.
dkbit98
Legendary
*
Offline Offline

Activity: 2226
Merit: 7143



View Profile WWW
October 29, 2021, 10:03:01 AM
 #11

it's not compatible with the bitcoin core client
It's not compatible with core wallet, but you could still use offline version of iancoleman mnemonic code converter to convert BI39 words to any other supported formats.
Bitcoin core recently added support for hardware wallets so maybe it could still support BIP39 indirectly.

I don't find the generated words easy to memorize
I would not count so much on my memory and brain to remember anything important long term like seed words, with age memory gets worse and there is always a chance you get strike by Alzheimer's or something similar disease.
One more flaw is that we are all going to die one day and we don't know when exactly, so you (and your family) are screwed if you don't have backup written on paper or metal.
Don't get me wrong, I think it's interesting that people are creating their own alternative systems for bip39, and you can use whatever you feel comfortable with.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
NeuroticFish
Legendary
*
Offline Offline

Activity: 3668
Merit: 6382


Looking for campaign manager? Contact icopress!


View Profile
October 29, 2021, 10:54:34 AM
 #12

As far as I know, bip39 is the most standard way to memorize your HD wallet

No. Not for memorizing. It's the modern way to write down your "keys" (especially because common English words are less prone to error than "random" strings)
Memorizing such things are not advised, since accidents and strokes are far too common. Of course, you are free to do what you want with your own money...

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
grondilu (OP)
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
October 29, 2021, 11:10:03 AM
 #13

So you end up with 38 things to memorize, but you have no way of memorizing the order?

The point of the recall table is precisely to encode the order.

grondilu (OP)
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
October 29, 2021, 12:33:53 PM
Last edit: October 29, 2021, 02:03:31 PM by grondilu
Merited by LoyceV (4)
 #14

Heck, here is my full recall table.  As I said, it does not have to be secret.

1 is Attila, leader of the Huns.  Because "Hun" sounds like one in French.



2 is Elizabeth II.



3 is anything related to the Troyan war.  Because "Troy" sounds like three in French.



4 is Chaterine Deneuve.  Because that first name sounds like four in French and as a kid I saw a movie with Catherine Deneuve wearing a donkey skin and I found the image very striking.



5 is a hand because it has five fingers.



6 is any insect.  Because insects have six legs.



7 are Disney's seven dwarves.



8 is Spiderman.  Because spiders have eight legs and I didn't want to pick an animal to avoid confusion with 6.



9 is anything evoking an egg.  Because "an egg" in French sounds like 9.   For instance I can use Lewis Caroll's Humpty Dumpty.



10 is Charlton Eston in "the ten commandements"



11 is anything related to soccer.  Because a soccer team has 11 players.



12 is Jesus Christ and his twelve apostles.



13 is mother Theresa.  Because her first name vaguely sounds like 13 in French.



As mentioned previously, 14 is Louis XIV



15 is anything related to rugby, as there are typically 15 players in a rugby team.  I picked a famous French rugbyman :



16 is Louis XVI and the way he died.



17 is Louis XVII.  This child died in jail so I imagine him there.  It's striking enough of a mental picture for me but there is none on the web.

I struggle with 18.  So far I'm using a symbol for something NSFW as it's often marked as "18+", but I'm not too happy with this entry.



I struggle with 19 too.  I pick a place where I used to live as the door number was 19.  No pictures for this on the web of course.

20 is anything related to wine, because "wine" in French sounds like 20.



21 is Tarot.  Because in tarot there are 21 trump cards.  I can also use a card trick discussed in this numberphile episode.



22 is police.  Because in French there is a famous saying "22, v'la les flics"



23 is Michael Jordan, as mentioned previously.



24 is anything related to the French car race "les 24 heures du Mans" :



25 is Santa Claus.



I couldn't pick anything better than iron for 26.  Iron's atomic number is 26.  I picture an iron sword for instance.



27 is the day number of my birthday so I picture a birthday gift.



I haven't found anything truly satisfying for 28, so for now I think about four number sevens or something.

29 is the atomic number of copper.  So I think of copper wires.



30 is Judas Iscariot.  Because he is said to have betrayed Jesus Christ for thirty silver coins.



31 is anything related to this animated series I mentioned previously.



32 are a full set of teeth.



33 again as mentioned above is a misbaha.



34 is the atomic number of Selenium, which means moon in Greek.  So, the moon.



I'm not entirely satisfied with what I found for 35.  On wikipedia I learned that it is a tetraedral number so I went with the corresponding picture.



For 36 I went with the Jewish belief that the first light created by God shone for 36 hours.  So I imagine an empty space irradiated by light.  No web picture for this.  Obviously this is not a very satisfying entry but it works.

37 is the human body temperature in Celsius.  So I pick a thermometer.



38 is the American roulette, as it has 38 slots.


NotATether
Legendary
*
Offline Offline

Activity: 1596
Merit: 6732


bitcoincleanup.com / bitmixlist.org


View Profile WWW
October 29, 2021, 12:50:46 PM
 #15

But you'll need 2048 words and associations between them. It's going to take a significantly long time for you to figure out words to associate with each of those numbers. Also, if someone can figure out a few common guesses on what word you'd assign a number (the Michael Jordan bulls jersey really stands out in this regard) then you lose one of the main advantages of this PEG system - that people don't know your words, as BIP39 wordlists are public for everyone to see.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Welsh
Staff
Legendary
*
Offline Offline

Activity: 3262
Merit: 4110


View Profile
October 29, 2021, 12:52:41 PM
Merited by LoyceV (4), o_e_l_e_o (4), vapourminer (3), dkbit98 (3), pooya87 (2), Pmalek (2), Charles-Tim (1)
 #16

Your brain is much more susceptible to damage, and inaccuracies than other physical items. Our memory as humans is absolutely awful, and that's even at the beginning of our life spans, though as we age the brain, and therefore the memory also deteriorates along with it, this is without including the possibility of brain diseases which can effect your memory.

This memorization technique is fun, and although it might be suitable for certain people, I wouldn't count on my memory even if I did. I've also practiced the memorization techniques of loci, and while I might have thought or even used it with a Bitcoin private key, I certainly wouldn't rely on it as a single point of failure. I actually got into the technique via Derren Brown, who's an expert of misdirection or mentalist if you'd prefer.  He uses this technique multiple times in his shows, one show he uses it to memorise a large part of London streets, and it almost works flawlessly on the night.

However, I couldn't with good conscious while openly admitting this technique is actually quite effective, recommend using this as a single point of failure to memorize a private key. What do I mean by single point of failure? Well, I mean this shouldn't be the only way that you are remembering your private key, seed or whatever. Contingency plans are needed for everything, in fact I think you should have plans for a system that includes as many systems for point of remembrance, without compromising security, especially if you're holding onto anything of considerable value.

The point of the recall table is precisely to encode the order.
If you are physically storing that recall table, without encryption otherwise to be able to encrypt it you'd have to remember that method, which you wouldn't be able to do with loci, then the security of this is already compromised compared to several other methods. Derren Brown actually doesn't recommend using a recall table as you put it, and the method of loci can be memorized quite well without it.

For example, if you picture a house with rooms, in each room create the association in your head of the images you have above, and go through the house in a particular order, that then becomes your recall table, however it isn't actually physically stored anywhere. Of course, this means your susceptible to what I said earlier about the human brain being rather bad at remembering things, though if you are storing that recall table anywhere else, but your brain then there's a small chance, that someone else gaining access to it could potentially decipher the meaning via association just how you constructed it.

So you end up with 38 things to memorize, but you have no way of memorizing the order? So in 5 years' time even if you somehow manage to recall all 38 things without forgetting a single one (which is incredibly unlikely), you now end up having to brute force 38! possible combinations, which is impossible. Even if you could brute force a trillion combinations a second, it would take you over a trillion times longer than the age of the universe to even calculate 0.1% of all possible combinations.

Your system also has no way of covering duplicates?

All in all, as with any system which relies on memory alone, this sounds like a great way to lose your coins. Just write your seed phrase on paper like you are supposed to.
Like I said above, the best way I can think of doing it would be imaging a house with rooms, and then going through it in a logical way. For example, go left first when there's multiple options, and use a house your familiar with like your own. This method is pretty effective, and I've done it for things for fun in the past, though I absolutely would not solely rely on this for memorizing the access point of my Bitcoin.
grondilu (OP)
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
October 29, 2021, 12:58:01 PM
Last edit: October 29, 2021, 01:11:08 PM by grondilu
 #17

I certainly wouldn't rely on it as a single point of failure.

Nobody should, but we may have to in case the government seizes all our belongings.

grondilu (OP)
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
October 29, 2021, 01:03:30 PM
 #18

Also, if someone can figure out a few common guesses on what word you'd assign a number (the Michael Jordan bulls jersey really stands out in this regard) then you lose one of the main advantages of this PEG system - that people don't know your words, as BIP39 wordlists are public for everyone to see.

I don't pick the numbers arbitrarily.   The numbers are coming from the seed.  Say the number I must associate with Jordan is 28 (it's not the actual number I'm using, 28 is just a random number I've just generated for illustration purpose), then I must chose a word that codes 28 in the major system.

28 is n + (v or f).   So I can picture Michael Jordan handling a knife.  You can't guess that from Michael Jordan alone because me picking the knife for 28 had nothing to do with me picking Michael Jordan for 23.

Welsh
Staff
Legendary
*
Offline Offline

Activity: 3262
Merit: 4110


View Profile
October 29, 2021, 01:09:21 PM
 #19

Nobody should, but we may have to in case the government seizes of all your belongings.
Even then there's probably better ways of doing this. I've seen loci work in the short term, however the long term data on it isn't great, since I know for a fact that the things I once remembered with it, aren't as great in my memory as when I did then years ago. Thus, I would say unless you're accessing this information in your brain frequently, it'll deteriorate. If you're using this technique or practicing it, then you need a way of verifying it, since your memory is definitely susceptible to inaccuracy.

I'd have to give it a little think, but I'm sure that there's other ways of doing this that doesn't solely rely on your memory, because quite frankly I don't believe that most people have the discipline to remember this, and practice it frequently enough to keep it sound in their memory.

Even if the alternative means remembering small amounts of data compared to this, that might be a slightly better solution.
dkbit98
Legendary
*
Offline Offline

Activity: 2226
Merit: 7143



View Profile WWW
October 29, 2021, 02:35:49 PM
Merited by o_e_l_e_o (4)
 #20

Nobody should, but we may have to in case the government seizes all our belongings.
If government seizes all your belongings (that is always a possibility) do you think you would still be able to function and think normally?
They could also reprogram your brain and extract any information and images you are hiding, with force or blackmailing.
Few days ago I watched one movie related with Project MKUltra, hypnosis and human experimentation that could be used to extract any images you hold in your head.

Funny thing about a memory, I can still remember some stupid things and songs from my childhood, but I can't easily remember a phone number or someone's birthday.
Some people have better photographic memory but others are terrible in this, so not everyone would be able to use your system with images.

Better solution: Multisig and using multiple locations or even multiple countries for hiding your keys, and if all the governments in the world start to confiscate everything from people, than we all all screwed anyway.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!