hubertbonscep

@hubertbonscep@pkm.social
0 Followers
0 Following
15 Posts

Question for you #pkm commu:

I'm wondering How do you handle long-term storage of critical secrets? Especially curious about approaches that survive both digital and physical threats over decades.
What threat models am I missing for personal cold storage scenarios?

#cryptography #backup #security #shamir
8/8

5/8
๐Ÿ”“ Why we open-sourced it:
When your financial security depends on a tool, you can't trust it to any company's business model. Cryptographic tools for long-term storage need to be:

- Transparent (audit the math)
- Immortal (survive any vendor)
- Community-maintained

4/8
๐ŸŽฏ Use cases beyond crypto:

- Password manager master vault exports
- GPG/SSH keys you can't afford to lose
- Encrypted family photos/documents
- Any "nuclear option" secret that needs decades of survival

The key insight: some secrets are too important for single points of failure.

3/8
๐Ÿ›ก๏ธ The crypto nerd in me loves that this is provably secure:

- AES-256-GCM for file encryption
- Shamir's algorithm over GF(256)
- Each share is self-contained with recovery tools
- Air-gapped operation (Docker --network=none)
- No proprietary crypto, everything auditable

2/8
Real-world threat models this addresses:
๐Ÿ”ฅ House fire (shares elsewhere survive)
๐Ÿšช Inheritance planning (family can pool shares)
๐Ÿ  Forgotten hiding spots (only need threshold)
โš”๏ธ Physical coercion (attacker needs multiple locations)
๐Ÿ’พ Hardware failure (recover to any new device)

1/8
๐Ÿ” The solution we ended up building uses Shamir's Secret Sharing - the same math that Trezor uses internally, but applied to any secret you need to store long-term.

GitHub: https://github.com/katvio/fractum

Split your seed phrase into 5 pieces, need any 3 to recover. The beautiful part: 2 pieces reveal ZERO information. Information-theoretic security, not just "computationally hard."

GitHub - katvio/fractum: Fractum is a portable secure file encryption tool allowing you to encrypt files and split them into multiple shares, with the ability to decrypt using only a subset of these shares.

Fractum is a portable secure file encryption tool allowing you to encrypt files and split them into multiple shares, with the ability to decrypt using only a subset of these shares. - katvio/fractum

GitHub

๐Ÿงต Thread: Building information-theoretic security for personal cold storage

After almost losing access to critical PKI during a team transition, I've been thinking about the cold storage problem differently.

Most people store seeds/keys/Backups in single locations: hardware wallets, encrypted files, safety deposit boxes. But what happens when that ONE thing fails, gets stolen, or you forget where you put it?