Bitcoin Forum
December 13, 2024, 01:34:45 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Are there any encryption proposals like BIP38?  (Read 215 times)
Coding Enthusiast (OP)
Legendary
*
Offline Offline

Activity: 1043
Merit: 2824


Bitcoin and C♯ Enthusiast


View Profile WWW
May 07, 2020, 04:42:40 AM
Merited by ABCbits (1)
 #1

I'm implementing encryption proposals in Bitcoin.Net but I've only been able to find BIP38. So I was wondering if there are anything else (doesn't have to be a BIP), maybe something that covers encryption used for mnemonics.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.20.0)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
odolvlobo
Legendary
*
Offline Offline

Activity: 4522
Merit: 3426



View Profile
May 07, 2020, 06:10:52 AM
Merited by ABCbits (1), Coding Enthusiast (1)
 #2

I'm implementing encryption proposals in Bitcoin.Net but I've only been able to find BIP38. So I was wondering if there are anything else (doesn't have to be a BIP), maybe something that covers encryption used for mnemonics.

Beyond encrypting wallet data, I don't think there is much use of encryption in Bitcoin.

BIP-39 doesn't use encryption but it specifies an optional passphrase for the key derivation.

Lightning uses encryption.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
Coding Enthusiast (OP)
Legendary
*
Offline Offline

Activity: 1043
Merit: 2824


Bitcoin and C♯ Enthusiast


View Profile WWW
May 07, 2020, 08:33:24 AM
 #3

Beyond encrypting wallet data, I don't think there is much use of encryption in Bitcoin.
Another major usage is for physical backups and cold storage where users print their keys or master keys. Those backups also must be encrypted for extra security. BIP38 comes in here but there is no standard for encrypting extended keys or mnemonics which is what nearly all wallets use these days.

BIP-39 doesn't use encryption but it specifies an optional passphrase for the key derivation.
That can't be categorized as encryption though.

Lightning uses encryption.
That is in my to-do list. Hopefully I can implement that too by the end of this year.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.20.0)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
goatpig
Legendary
*
Online Online

Activity: 3780
Merit: 1375

Armory Developer


View Profile
May 07, 2020, 08:52:53 AM
Merited by ABCbits (1), Coding Enthusiast (1)
 #4

BIP151. A bit off topic I guess.

Coding Enthusiast (OP)
Legendary
*
Offline Offline

Activity: 1043
Merit: 2824


Bitcoin and C♯ Enthusiast


View Profile WWW
May 07, 2020, 09:30:03 AM
 #5

BIP151. A bit off topic I guess.
It is marked as withdrawn. I haven't seen any project that uses this proposal. If I can find any, I would implement it.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.20.0)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
goatpig
Legendary
*
Online Online

Activity: 3780
Merit: 1375

Armory Developer


View Profile
May 07, 2020, 10:35:08 AM
 #6

It's been in the process of an overhaul. Change to the handshake and key generation. You'd have to ask Jonas Schnelli directly I guess, I lost the link to the proposal. I think it was assigned a BIP number though. As for projects using it, there aren't that many, but I'm hoping this proposal will eventually find its way into the Core feature set.

odolvlobo
Legendary
*
Offline Offline

Activity: 4522
Merit: 3426



View Profile
May 07, 2020, 05:45:03 PM
 #7

Not a BIP, but the Edge wallet (formally known as Airbitz) uses a username and password to encrypt the seed, which is stores on its servers.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
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!