Bitcoin Forum
May 23, 2024, 06:16:45 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Your opinion on cascaded algorithms  (Read 138 times)
cellard (OP)
Legendary
*
Offline Offline

Activity: 1372
Merit: 1252


View Profile
March 15, 2018, 03:32:31 PM
 #1

I have been looking at different encryption schemes. For example, Veracrypt has different combinations, namely, AES256 only, AES256(Serpent), AES256(Serpent(Twofish)) and other combos.



Is this worth your time, or AES256 is enough? A part of me is too paranoid to use only AES256, since it's a NIST algo, and who knows. In theory, if AES256 gets cracked, you still would have to crack Serpent + Twofish.

What's your opinion on adding this kind of encryption on Core's wallet.dat?
HeRetiK
Legendary
*
Offline Offline

Activity: 2940
Merit: 2092



View Profile
March 15, 2018, 04:26:16 PM
 #2

Unless performance is of concern (eg. encryption / decryption taking too long or eating up too much CPU) I don't see any harm done. Whether it's really necessary or improves security all that much is a different question of course, but I guess rather safe than sorry? Keep in mind though that other attack vectors may still exist, eg. whenever your wallet.dat file is accessed and unencrypted.
hatshepsut93
Legendary
*
Offline Offline

Activity: 2968
Merit: 2147


View Profile
March 15, 2018, 06:37:28 PM
 #3

Some very paranoid people do it "just in case", and it's okay to do it as long as you are sure that you are implementing everything 100% correctly, but in reality all crypto systems are getting cracked because of mistakes in their implementations (reusing keys and parameters, weak randomness, etc.). I think people who are worried about security should spend more time on thinking about other potential dangers like armed intruders, kidnapping, malware, housefire, natural hazards and so on, since those things are way more likely to happen than your correctly implemented cryptography getting broken.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3402
Merit: 4653



View Profile
March 15, 2018, 06:58:38 PM
 #4

https://xkcd.com/538/

https://xkcd.com/538/
cellard (OP)
Legendary
*
Offline Offline

Activity: 1372
Merit: 1252


View Profile
March 15, 2018, 07:51:52 PM
 #5


Yeah, which is why they should add plausible deniability too to in case some fucktard is menacing you with a $5 wrench in real life, also the contents of your wallet should be hidden when you open Bitcoin Core... I never understood why it shows everything... it should be hidden unless you enter a password, and you could have multiple passwords opening different wallets within the same file.

Anyway, still, in any case, there could be scenarios in which due unlucky circumstances AES256 would be cracked/backdoored, and I don't see how having multiple layers of encryption would hurt.
aliashraf
Legendary
*
Offline Offline

Activity: 1456
Merit: 1174

Always remember the cause!


View Profile WWW
March 15, 2018, 09:03:47 PM
 #6

Not necessary, imo, just increasing the complexity of the code while, as guys have mentioned above correctly, other attack vectors exist and are far more practical and real than an imaginary one like a super computer being hired for months  to break AES256 for the sole purpose of stealing few btcs.

I think using a strong enough password will block such an attack and in contrast, leaking information about one's crypto holdings or  keeping dat files (and worse, playing with them) on a computer exposed to the internet can incentivize criminal activities from soft crack/hack attempts to hard ones like kidnapping and threatening.
Pages: [1]
  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!