Bitcoin Forum
June 13, 2024, 10:15:28 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2] 3 4 5 6 7 8 9 10 »
21  Bitcoin / Development & Technical Discussion / True Random for automatic offline address generator on: October 12, 2021, 03:31:33 PM
For a BTC related project I need to create some addresses on automatic mode; the machine is offline, the machine prints both WiF Key and matching Address, there's minimal interaction for this, so it won't be able to pick much from its own memory in order to generate a good Random seed.
So my idea came about building a small piece of hardware using RDA5807M FM radio module under follow scheme:

Arduino/ESP(32/8266) --> gets/generates pseudo random between 880 ~ 1080, then divides by 10 -> i2c frequency set -> listen 1 second -> 2x 16 bit ADC (capture stereo output) -> sets bytes accordingly ---> repeat the process
At access: return x bytes stored, where x = amount of seed bytes.
RDA5807M is meant to be equipped with a weak or no antenna, in order to get not only music or whatever is being said at that frequency, but also get noise and interference.
A secondary pseudo random may set it to shift the frequency (+0.05 Mhz) or not.

Do you think this solution would provide a good enough Random generator? If not, what/how do you think this can be improved?
22  Bitcoin / Project Development / Re: Heritage/Insurance Encapsuled Encryption System on: December 12, 2020, 01:28:44 AM
I'm not against automation, don't get me wrong, but the ultimate utility of automation and machinery is to serve humans somehow. We wouldn't be polluting the planet and crave for power sources just for fun.

What is interesting atm, is to discuss possible flaws and exploits, trim and cook the idea, eventually even weight it's pros and cons against other concurrent systems that may show up. But discussing about hypothetical software... What would be the point?

And death of someone is not to be taken lighten; the deceased could well blow his money on women and cars instead of save anything, but if he chose another path and his soul must have some way to rest in peace about the loved ones he left behind. So we must add some romantic and human vector to the whole system. Taken must of us, if not all, use strong passwords and/or strong security systems, way too complex sometimes, figure a way to open it when needed is far from an easy task or, like the widow of the Canadian exchange owner, crypto ends locked for good, practically dying with the owner.

Thank you for your offer.
23  Bitcoin / Project Development / Re: Heritage/Insurance Encapsuled Encryption System on: December 12, 2020, 12:37:01 AM
Now your trust party is a batalion of people?

Let's put things a bit straight here; there're two opposite PoV in inheritances, the PoV of the heirs, who probably want the money ASAP, but that's their problem, and the person who actually gathered the wealth and eventually deceased. My system is towards the PoV of the former, not heirs, a more personal and human way to provide a last will, not some random characters and an automatic email with a weird key of sorts, which could land in some spam box.

If you have a better idea: develop and present it. But it turns kind of annoying to keep reading "I would send emails", "I would go with smart contracts", "I would use multi sig", "I would... whatever" -> Great! Do it!

A valid idea and valid discussion about this issue is on how to trim its usage, like AGD addressed and posed the issue.

Technology has the sole purpose of serving "rotting flesh", without humans all of Bitcoin, all of the electronic junk we created, would be rendered plain useless and worthless.
24  Bitcoin / Project Development / Re: Heritage/Insurance Encapsuled Encryption System on: December 12, 2020, 12:03:47 AM
@Vod

How is that any easier?!

You type in the names and email addresses of your friends.   Done!

The key is automation, and avoiding rotting meat (the human memory lol)

So, what if your trusted third party get acquainted with one of the interested parties? Guess what... you'll "die early" and someone will be sharing your wealth while you entertain yourself finding a lawyer and engage the funny and long civil court processing.

To not mention that would be a plain money-grab...
25  Bitcoin / Project Development / Re: Heritage/Insurance Encapsuled Encryption System on: December 11, 2020, 11:56:12 PM
@Vod

How is that any easier?!
26  Bitcoin / Project Development / Re: Heritage/Insurance Encapsuled Encryption System on: December 11, 2020, 09:18:57 PM
Those are good questions indeed.
The informatics part is quite straight forward, it's just encrypt, encrypt, encrypt.
The human part however isn't that easy, and I believe there's no "one-size fits all" solution for it and my system isn't fail proof.

If one of the addressees dies shortly after you, the best shot would be to resource his closest relative (wife, husband, sons...). We have "layers of communication", there are things we say to family, but not to friends or strangers, others maybe to friends but not even to family.

For the custody, you could use a testament lawyer office, or you can intruct one of the addressees (preferentially not the #1) or a third party you trust, or you can leave it in a vault with a note on what to do next.

Yes, it's possible, however the other 2 already gave their answers, so they're already triggered by what's going on and would probably chase down or sue that last one.

EDIT:
One of the cases that inspired me to do this: https://www.newser.com/story/270824/crypto-investors-woe-widow-cant-open-founders-laptop.html
27  Bitcoin / Project Development / Re: Heritage/Insurance Encapsuled Encryption System on: December 11, 2020, 01:28:27 PM
If Paul, Sue or John dies before being able to answering all 3 questions or one of them forgets only one answer, the remaining two will not be able to decrypt the file, am I right? Is there a way to let it work like a 2 of 3 multi sig?

If one party dies before you do, don't forget to redo your system. As no, there's no way to skip or create partial solvers.
About forgetting, they've all the tries they want to remember, will take them longer to solve.

The encryption system works like peeling an onion; each layer of encrypted text just uncovers the next layer of encrypted text.
28  Bitcoin / Project Development / Re: Heritage/Insurance Encapsuled Encryption System on: December 10, 2020, 10:55:04 PM
@OgNasty

Yes, you can call it a sort of "Encryption for Dummies", it is intended for the easiest usage possible assuming one or several of the target parties couldn't be tech savvy.
IDK any already in place system for this purpose of "e-Testaments". As for memory loss, you will probably also forget you'd any crypto assets, so the custodian part can show up and tell you about your system and those you need to summon to help you out on regain access.
There's a lot of human side to this system, creating a good Q&A set is one of them.

@STT

You can combine it with a dead man's switch for sending the said email (but don't forget email services die as well, imagine you'd an @cjb.net; wouldn't be of much use now), just sending the msg.js (where the encrypted final text resides) and the other two files, the HTML and CryptoJS.js, as attachment.
But this shouldn't obviously be the "only option" or the "only path", just "another option" or "another way".
29  Bitcoin / Project Development / Re: Heritage/Insurance Encapsuled Encryption System on: December 10, 2020, 06:43:14 PM
I think this is too complicated to ever work - but ideas are always great!

Take your idea and wrap it in an easy to use GUI with clear instructions in each automatic email sent out.

Your technical solution is not unique or difficult, but you need to sell it.  

Not trying to sell anything, it's GPL licensed, and it doesn't send any email or communicate anywhere at all.
But probably can be handy for lawyer offices that offers testament's custody services.
30  Bitcoin / Project Development / Re: Heritage/Insurance Encapsuled Encryption System on: December 10, 2020, 04:32:25 PM
Still don't see your point... it's like "hey, don't use RIPEMD160, use MD5 instead" or something alike. There's no technical advantage whatsoever in your solution, to the least both solutions can achieve the same, being your more unnecessarily complicated, unless space is a constraint (which isn't much these days, with regular entry levels USB pens to be up to several Gb).

I believe you're more thinking of the informatics part than the human part of the question. The human part requires that:

1. An human solvable and reasonably easy way to pose the questions (your heirs might not be nerds).
2. No previous advice of the existence of the system by the heirs (they might get greedy... we never know).
3. Enforce a way for all parties to cooperate, no threshold of partial parties (a few of them may conspirate to leave others out of the scene).
4. Personalize your message; it's your TESTAMENT, not some random hashed characters.
5. Also you might want those you love to remind you one last time, instead of doing a simple cash grab. By posing questions of your co-existence, you can be sure that will happen.

But you're free to present your system. Like at RAR, ACE, 7Z, ZIP and other compressing algorithmics, you don't see one of them to come over to say the other must do as he does, do you?

Still your system of Xor'ing the hashes with the question doesn't pose much difference than AES'ing it. But that would provide a way they might solve the questions individually and not as a group, forwarding their hashes through lawyers or so, unlike the intended way of this solution that forces them to be together or take a very long time by proxying it through representatives.
31  Bitcoin / Bitcoin Discussion / Re: What's wrong with Gavin Andresen? on: December 10, 2020, 01:30:28 PM
@BitcoinFX

I know that now. Sorry for just overlooked the Wired article.

In a way, I didn't dig deep because, if I know who Satoshi is, the only thing I would give him was a hug (well, with Covid around maybe a virtual hug).
 From my PoV, and knowing what happened to Liberty Dollar creator, if he wants to remain anonymous, it's his right. I will not try to find who he is.
Obviously will not validate any idiot that washes up claiming to be him, an idiot that doesn't even know how to use an earlier, known to be owned by Satoshi, private key to sign something.
32  Bitcoin / Bitcoin Discussion / Re: What's wrong with Gavin Andresen? on: December 10, 2020, 04:25:45 AM
(my ID here is 217)

So you're saying you didn't buy the account?  Smiley  (That's permitted on bitcointalk...)


Nope, I didn't know it was. Still the same guy behind it since day 1 it was registered, over 10 years ago.
Also first Bitcoin casino owner.  Grin
And coming back to show a small project I made for people's heirs, made me go on a nostalgia rampage. Like Dwdollar's first Bitcoin Exchange, bitcoinmarket.com (launched by 1st February 2011)
33  Bitcoin / Bitcoin Discussion / Re: What's wrong with Gavin Andresen? on: December 10, 2020, 02:38:47 AM
@nutildah
Well, compared to the next snapshot one year later, he was tampering with dates at his blog:

https://web.archive.org/web/20151003011245/http://gse-compliance.blogspot.com.au/2009_01_04_archive.html

The January 8th 2009 post wasn't there in 2014. So we can assume the blog entries timestamp and content was just as fake as his claims.

@odolvlobo yes, it's irrelevant indeed.

So, sorry to think he was around longer.
34  Bitcoin / Bitcoin Discussion / Re: What's wrong with Gavin Andresen? on: December 10, 2020, 02:11:23 AM
@nutildah,

That may actually check out. This forums wasn't originally under "bitcointalk.org" but "bitcoin.org/smf". The change happened by 2011 and Satoshi (the real one) isn't around since December 2010.
https://bitcointalk.org/index.php?action=profile;u=3;sa=showPosts;start=0

The fact that CSW can write something that is historically accurate is not proof that he is Satoshi. I could have written that same article (though I would have left out the claim that I am Satoshi).

Sure.
It proves nothing about him being or not Satoshi, but checks out, Satoshi never used this domain, at least using his main account.

His former blog shows him to speak about Bitcoin by 2009, a few days after Genesis Block:
http://web.archive.org/web/20140602022810/http://gse-compliance.blogspot.com.au/2009_01_04_archive.html

But the only captures from Archive.org date from 2014. Could he put up an entire fake blog to second his story? Idk!

@nutildah

He (CW) didn't wrote that, Satoshi did. And yes, other than the domain change the text is exactly the same at both former and current Forum.
35  Bitcoin / Bitcoin Discussion / Re: What's wrong with Gavin Andresen? on: December 10, 2020, 01:49:08 AM
@nutildah,

That may actually check out. This forums wasn't originally under "bitcointalk.org" but "bitcoin.org/smf". The change happened by 2011 and Satoshi (the real one) isn't around since December 2010.
https://bitcointalk.org/index.php?action=profile;u=3;sa=showPosts;start=0

And if he just lost 14 BTC, then it wasn't much. I lost 15 not at MtGox but due to the hack, I'd some change at mybitcoin.com under the same password as MtGox (I'd a big fight with Jed and lost confidence in his service way before he even sold it to MagicalTux).
I remember also was M'Tux always giving "lectures about password security", and turns out we found after the hack it was single round MD5 hashes... WTG!  Roll Eyes
36  Bitcoin / Bitcoin Discussion / Re: What's wrong with Gavin Andresen? on: December 10, 2020, 12:55:43 AM
- He's an early adopter, no doubts about it.
I don't believe there is any known not provably forged evidence of him having touched Bitcoin prior to 2013.  Or did I miss something?

Trying to not commit the same mistake as Gavin, but he seamed to have a good insight of our early community (my ID here is 217). Maybe he's just a good liar and studied it over to sound credible. Thus his lawyer keeping talk about "Mount Gox", either he didn't told him or it's a flaw on his lying, but MtG stand for "Magic the Gathering" (Online eXchange), Jed's business before use it to trade crypto and later sold the site to M'Tux (later we came to know it was Karpeles), anyone from such time knows it, it was public here at the Forum and the number of topics were quite low.
Without doubt however, he isn't Satoshi or related.
37  Bitcoin / Bitcoin Discussion / Re: What's wrong with Gavin Andresen? on: December 10, 2020, 12:14:46 AM
Old news reborn? That's from 2016.

Here's to sum up what we know about CW:

- He's an early adopter, no doubts about it.
- He lost a lot of BTC with MtGox hack.
- He seams to had some business going on and due to his lost he needed a way to gain some time over his creditors. So he came up waving "Satoshi's fortune".
- This Faketoshi thing got out of hand and he keeps living his persona up to this day.

Gavin was initially lured, just that.
38  Bitcoin / Project Development / Re: Heritage/Insurance Encapsuled Encryption System on: December 09, 2020, 06:58:54 PM
Shamir's system, which is pair to multi-sign, doesn't requires all parties to cooperate, also requires the parties to know before hand what they're holding and its use.
This system doesn't require to inform anyone or you can inform a third unrelated party (custodian) of its existence to summon the needed parties when it becomes needed.
 
39  Bitcoin / Project Development / Re: Heritage/Insurance Encapsuled Encryption System on: December 09, 2020, 06:28:17 PM
Solves the problem when you want your assets to be accessed only by cooperation of a set of people (if you've more than one heir that is).
Isn't any "traces wipe out system" as a dead man's switch, it's the opposite, it's to provide your heirs access to what's normally encrypted.
40  Bitcoin / Project Development / Heritage/Insurance Encapsuled Encryption System on: December 09, 2020, 06:02:20 PM
One thing that bothers everyone that has cryptoassets is on how to leave them once we die or if some accident happens that leaves us unable to respond. This can be handy too if we suffer from memory loss.
So I came up with this idea, a set of questions posed to several people, where each answer is the key to another AES encrypted layer.

Let's say you want to put your questions to Paul, Sue and John in a set of 3 questions each. The system will start by asking Paul one question, then Sue, then John, then Paul again, Sue, John, Paul, Sue, John. There's no way one can answer his 3 questions without the other two answer their questions too. Paul won't be able to see his questions if Sue and John doesn't answer first, nor Sue if John and Paul don't answer in between, and won't even be able to know what questions are those...

The system is purely JS and HTML. And I'm sorry if it's a bit sketchy, just got this idea a couple of days ago.

Code:
WHAT IT DOES?

This system encrypts a message under several layers of AES encryption.
The ideia is that you be able to leave a message in case of your death or any accident that leaves you unable to respond that can be opened only by a group of persons you know by answering a set of questions you made.

TIPS:

The system has two vectors, informatics and human. The informatics vector is covered under a well known strong encryption algorithm (Advanced Encryption Standard), in CBC mode with PKCS7 padding.
For the human vector, you should select well the persons and the questions, try to not be too obvious, like "what's your favorite color?", or provide questions whose answers could be easily guess by other participants.
Try to be personal, ask things those persons wouldn't tell anyone over any casual chat, and things that you know only you and that person could possibly know, like "When we first met?", "Where we first kiss/make love?", etc.
You can also use a third party you trust, and unrelated to the question targets, to keep the message safe.

In combination, if you want to leave many data, you can strongly encrypt a True/VeroCrypt partition or file container and leave its password as message here.

This system REQUIRES NO INTERNET CONNECTION. For safety you should do it OFFLINE.


INSTRUCTIONS:

Open the Maker module (maker.html) with your browser (the system was made and tested using Firefox 83.0 for 64 bit Linux) and fill the form, some fields are dynamical and will appear only after other actions are done.
You must set:
- A welcome message, that will display in the header of the Viewer Module.
- A message to encrypt
- A final question and its answer (will be used as password to AES encrypt the message itself)
- The number of people you want to be answering your questions, and their names.
- The number of questions to pose each of those persons.

Once done, press the Generate Code button, it will provide you a file to download named msg.js - download it to the same folder of the "Viewer Module".

To use it:

Open the Message.html file, once the msg.js is in that same folder, at the Viewer module and start to roll the questions.


THIRD PARTY SOFTWARE USED:

CryptoJS v3.1.2
jQuery v3.5.1

Download link: https://www.asw.pt/EES.zip
Pages: « 1 [2] 3 4 5 6 7 8 9 10 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!