Bitcoin Forum
August 30, 2026, 12:15:50 AM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Offline device to generate wallets, keys and passwords. Incl. Air-gapped signing  (Read 100 times)
BitcoinDoe (OP)
Newbie
*
Offline

Activity: 2
Merit: 0


View Profile
July 25, 2026, 01:35:00 PM
 #1

An offline device to minimize trust and generate Bitcoin wallets, encryption keys and passwords etc https://github.com/Offlinedevice/Offlinedevice.  All parts can be printed using a 3D-printer https://www.printables.com/model/1783754-raspberry-pi-with-rfid-camera-and-docking-station.

Air-gapped signing for files, messages and transactions. Offline signing of others public PGP keys.

Entropy can be generated by rolling of the dice.

Built using standard components found on the Internet and all software are open source.

Alt. use of NFC- hardware keys to login/decrypt device. Hardware can include a random salt to prevents brute force attack (if the attacker get hold of the encrypted backup or device and the device own encryption key.
PX-Z
Legendary
*
Online Online

Activity: 2282
Merit: 1372


Wallet Transaction Notifier - @txnNotifierBot


View Profile
July 25, 2026, 09:45:31 PM
Merited by bitmover (1)
 #2

Thanks for sharing. It looks like an excellent project if you're interested in how offline signing and cryptographic key management work.

As for storing a significant amount of Bitcoin, I'd still lean towards hardware wallets with a long security track record or wallets like electrum.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
satscraper
Legendary
*
Offline

Activity: 1568
Merit: 2913



View Profile
July 26, 2026, 11:28:11 AM
 #3

An offline device to minimize trust and generate Bitcoin wallets, encryption keys and passwords etc https://github.com/Offlinedevice/Offlinedevice.  All parts can be printed using a 3D-printer https://www.printables.com/model/1783754-raspberry-pi-with-rfid-camera-and-docking-station.

Air-gapped signing for files, messages and transactions. Offline signing of others public PGP keys.

Entropy can be generated by rolling of the dice.

Built using standard components found on the Internet and all software are open source.

Alt. use of NFC- hardware keys to login/decrypt device. Hardware can include a random salt to prevents brute force attack (if the attacker get hold of the encrypted backup or device and the device own encryption key.



I saw that your repository offers the image for the Raspberry Pi 2 W. What is the sense  of having WiFi on board for offline device?

Can it be installed on  Raspberry Pi 2 Model B no WiFi module?

Regarding entropy.  Is dice rolling the only method to generate it, or can the signing device generate it on its own?

Is the wallet BIP 39 compliant?

▄▄███████████████████▄▄
▄███████████████████████▄
████████████████████████
█████████████████████████
████████████████████████
████████████▀██████▀████
████████████████████████
█████████▄▄▄▄███████████
██████████▄▄▄████████████
████████████████████████
████████████████▀▀███████
▀███████████████████████▀
▀▀███████████████████▀▀
 
 EARNBET 
██
██
██
██
██
██
██
██
██
██
██
██
██
███████▄▄███████████
████▄██████████████████
██▀▀███████████████▀▀███
▄████████████████████████
▄▄████████▀▀▀▀▀████████▄▄██
███████████████████████████
█████████▌██▀████████████
███████████████████████████
▀▀███████▄▄▄▄▄█████████▀▀██
▀█████████████████████▀██
██▄▄███████████████▄▄███
████▀██████████████████
███████▀▀███████████
██
██
██
██
██
██
██
██
██
██
██
██
██


▄▄▄
▄▄▄███████▐███▌███████▄▄▄
█████████████████████████
▀████▄▄▄███████▄▄▄████▀
█████████████████████
▐███████████████████▌
███████████████████
███████████████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 King of The Castle 
 $200,000 in prizes
██
██
██
██
██
██
██
██
██
██
██
██
██

 62.5% 

 
RAKEBACK
BONUS
bitmover
Legendary
*
Offline

Activity: 3136
Merit: 7690


Trêvoid █ No KYC-AML Crypto Swaps


View Profile WWW
July 26, 2026, 11:41:35 AM
 #4

Regarding entropy.  Is dice rolling the only method to generate it, or can the signing device generate it on its own?

Is the wallet BIP 39 compliant?

Looks like you can use a hardware wallet to generate the seed words

Quote
A wallet can be generated by a trusted hardware wallet such as Blockstream Jade and then inported to get air-gapped functionality while the keys are encrypted on the Offline device. Or, you can create your own key (seed words) with randomness from dice throws etc.
https://github.com/Offlinedevice/Offlinedevice#add-and-create-bitcoin-wallets

It is a nice initiative, but I agree with PX-Z. So many good and secure options around with a long security track...

▄▄████████████████████▄▄
▄███████▀▀██████▀▀███████▄
████████████████████████
████████▄▄██████▄▄██████

████████████████████████
██▄▄█████████████▄▄██████
██▀▀██████████████████▄▄██
██████▀▀██████████████▀▀██
██████████████████████████
██████▀▀██████▀▀████████
████████████████████████
▀███████▄▄██████▄▄███████▀
▀▀████████████████████▀▀
 
 DΞX.fo 
▄▄██████
█████████
██████████
█████████
██████████
█████████
▀▀██████

▄███████
▄██████████
████████████
█████████████
█████████████
|
▄▄█
▄████▀
▄███▀
▄██▀▄██
█████▀▀
███████
████████
▀██▄████
▄████▄▄
▄█████▀███
▄█████▀████
█████▀███████
▀██▀█████████
|  BTC     XMR  
  DAI     LTC  
   Fees  0.8%    
dkbit98
Legendary
*
Offline

Activity: 3066
Merit: 8839



View Profile WWW
July 29, 2026, 06:26:26 PM
 #5

First time I hear about this project, but it looks interesting.
I am all for bitcoin airgapped signers, and we already have good selection of DIY devices.
Seedsigner is probably one of the best options, and it can even be combined with Satochip cards.

Entropy can be generated by rolling of the dice.
I would be careful with dices.
There are people in the past who generated weak entropy by not using dices correctly.

▄▄██████▄░░░▄██████▄▄
██▀▀░░░░░░░░░░░░░▀▀██
▄▄██████▄▄██████▄▄
▄████▀▀▀▀█████▀▀▀▀████▄
▄███░░░▄▄░░░░░░▄▄░░░███▄
▄▄▄███░░░░██░░░░░░░██░░░░███▄▄▄
████████░░░░██░░░░░░░██░░░░████████
██████████░░░▀▀░░░░░░▀▀░░░██████████
████▀▀██████▄▄▄▄█████▄▄▄▄██████▀▀████
▀███▄░░▀▀███████████████████▀▀░░▄███▀
▀████▄▄░░░░▀▀▀▀▀▀▀▀▀▀▀▀▀░░░░▄▄████▀
▀███████▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄███████▀
▀▀█████████████████████▀▀
  
OrangeFren
  
██
██
██
██
██
██
██
██
██
██
██
  
▄▄█████▄▄
▄████▀▀▀████▄
███▀░░░░░░░▀███
███▀░░░▄█░░░░▀███
███░░░░░░░░░░███
███▄░░░▄█▄░░░▄███
███▄░░░░░░░▄███
▀████▄▄▄████▀
█████████
▐█████████▌
██████████
▐████▌▐████▌
▀▀▀█░░░█▀▀▀
 
Forsyth Jones
Legendary
*
Offline

Activity: 2002
Merit: 2235


I love Bitcoin!


View Profile WWW
July 29, 2026, 07:54:25 PM
 #6

There are many things and possibilities to do with this tool/code. I recommend you guys check the list (it's impossible to mention them all without making the text too long). I'll bookmark it and analyze it more calmly.

Besides being an airgapped wallet, we can create gpg keys, use digital IDs... I don't know the use case, can someone give me some examples?

It would be interesting if someone made a video (like Crypto Guide) and explained most of the features. It's really quite a stuff.

I'm most interested in this feature:
-Option for strong password generation (also with user entropy)

Does it work as a password manager? Does it use passwords generated by BIP-85 passwords (if not already, it would be a wonderful addition)?

I would be careful with dices.
There are people in the past who generated weak entropy by not using dices correctly.
Yeah, rolling data on your own, even if you have an advanced airgapped signature device, can be dangerous if the user has no idea how to use it or thinks they are doing it correctly, it can end up in cases like this: 0.40 Bitcoin taken instantly from my coldcard..

BitcoinDoe (OP)
Newbie
*
Offline

Activity: 2
Merit: 0


View Profile
August 19, 2026, 08:50:36 AM
 #7

Now there is support for Bitcoin Multisig wallets and Multisig signing keys.

Signing keys:
- Create multisig signing keys from your own entropy (randomness).
- Import Bitcoin signing keys from other persons or sources.
- Exchange signing keys through (offline) encrypted messsaging.
- Each signing key can have its own PGP (detached) signature (it can be a third party).
- Each signing key have photo, description and transaction record.

Multisig wallets:
- Create wallets using signing keys and define the descriptors (”2 out of 3” etc).
- Export wallet Xpubs to a preferred companion app (Nunchuck etc) using QR-codes or files.
- Sign transactions with your own key or a third party device. Using air-gapped QR-codes or files.
- Request signatures from other signing key holders using encryption and signed messaging.
- Import encrypted and signed transactions from others and display them as QR-code or export to file.

https://github.com/Offlinedevice/Offlinedevice#add-and-create-bitcoin-wallets-and-multisig-wallets
 
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!