frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Long-term recoverable digital vault without a master key?

1•YuriiDev•1h ago
I’m exploring a long-term encryption design where a master key is never stored — only reconstructed.

The goal is a vault that can be recovered 10+ years later without writing down or backing up any master password. The only dependency should be stable long-term human memory.

The approach:

Instead of storing a password, the final encryption key is derived from multiple personal answers in sequence using Argon2.

k0 = seed

k1 = Argon2(answer1, salt = k0)

k2 = Argon2(answer2, salt = k1)

...

kn = Argon2(answern, salt = kn-1)

Final key = kn.

Properties:

No concatenation of answers

No static master password

Each step depends strictly on the previous

Memory-hard derivation (Argon2 at every step)

Brute forcing cannot be parallelized across answers

The vault is structured as nested encrypted layers. Each layer contains the next question and the next encrypted payload. You must answer each question correctly to decrypt the next layer. The file never stores the master key — only encrypted guidance for reconstructing it.

There’s a working prototype. Deterministic reconstruction works as long as the answers and seed remain unchanged.

My open architectural question is about the root seed (k0).

Right now k0 is derived from the container hash. But it could be any deterministic reproducible value.

What would be a robust long-term root of trust for a system that must remain recoverable after 10+ years without storing secrets?

Constraints:

Must be reproducible

Must not depend on external services

Must not introduce a new single point of failure

Must remain stable over a decade

Is using a file hash reasonable? Should k0 be user-derived? Should it be fixed and public?

More fundamentally: is relying on long-term human memory as a cryptographic reconstruction mechanism inherently flawed?

I’d especially appreciate critique around entropy assumptions, threat models, and long-term survivability risks.

Comments

pestatije•39m ago
it does not pass the wrench test
YuriiDev•23m ago
You’re right — under direct physical coercion this design does not provide strong resistance. My current threat model is focused more on long-term survivability and secret non-storage rather than state-level coercion resistance. I’m experimenting with limited deniability extensions (e.g. decoy derivation paths), but I’m aware that application-layer branching is not equivalent to formally secure deniable encryption. So I wouldn’t claim this passes a true “wrench test.” At best it may reduce risk in casual coercion scenarios. If the goal were coercion resistance specifically, the architecture would likely need to move toward threshold schemes or multi-party secret sharing instead.

I appreciate the pushback.

User Privacy: An Analysis of Frontier LLM Privacy Policies (2025)

https://arxiv.org/abs/2509.05382
1•walterbell•3m ago•0 comments

Show HN: OneCamp – Self-Hosted Slack/Asana/Zoom/Notion Alternative

1•akashc777•12m ago•0 comments

Follow the Science: Science, Uncertainty and Values in the Pandemic

https://markthegraph.blogspot.com/2026/03/follow-science-science-uncertainty-and.html
1•Khaine•15m ago•1 comments

Billy bookshelves as a retro motherboard "rack"

https://rubenerd.com/billy-bookcase-as-a-retro-motherboard-rack/
1•ingve•22m ago•0 comments

The Week the Dreaded AI Jobs Wipeout Got Real

https://www.wsj.com/tech/ai/the-week-the-dreaded-ai-jobs-wipeout-got-real-3ba5057b
1•Brajeshwar•23m ago•0 comments

What Are Your Guilty Displeasures?

https://www.hopefulmons.com/p/what-are-your-guilty-displeasures
1•aregue•24m ago•0 comments

The MySQL-to-Postgres Migration That Saved $480K/Year: A Step-by-Step Guide

https://medium.com/@dusan.stanojevic.cs/the-mysql-to-postgres-migration-that-saved-480k-year-a-st...
1•taubek•30m ago•0 comments

What's in a Name?..

https://sailsandcommas.com/2014/02/03/whats-in-a-name/
1•Curiositry•31m ago•0 comments

Byte-Pair Encoding

https://en.wikipedia.org/wiki/Byte-pair_encoding
1•tosh•31m ago•0 comments

Polymarket 5min market Trading Bot

1•Benjamin-Cup•33m ago•0 comments

Dr Pirker Bioimplant

https://news.ycombinator.com
1•ahuva•38m ago•0 comments

Apple Eats AI for Breakfast [video]

https://www.youtube.com/watch?v=9VZaI44odyg
1•mgh2•40m ago•0 comments

Finding value with AI and Industry 5.0 transformation

https://www.technologyreview.com/2026/02/26/1133707/finding-value-with-ai-and-industry-5-0-transf...
1•joozio•42m ago•0 comments

Fair shifts focus away from WordPress

https://coywolf.com/news/content-marketing/fair-quits-wordpress-but-one-of-its-best-features-rema...
1•taubek•46m ago•0 comments

Show HN: Ghostty Pane Splitter – Split terminal panes for AI coding agents

https://github.com/rikeda71/ghostty-pane-splitter
2•rikeda71•47m ago•0 comments

Spike – lazy-loading MCP tools for better context usage

https://spike.land
1•johnny_reilly•48m ago•0 comments

For bar duty at his hockey club, he built a fair schedule generator

https://medium.com/@bavo.bruylandt/building-a-bar-scheduler-for-our-hockey-club-f3800b7fe078
2•ge0ffrey•50m ago•0 comments

Latent-Space Communication in Heterogeneous Multi-Agent Systems

https://arxiv.org/abs/2602.15382
2•ekaesmem•51m ago•0 comments

I built an AI tool that designs kitchen layouts

https://aikitchendesign.io/
1•cby821555203•1h ago•0 comments

Show HN: AutoTable – One-Click Spreadsheet Cleaner Built with Gemini

https://www.auto-table.com/
1•voxdroid•1h ago•0 comments

Pathways to a fair technological future [pdf]

https://storage02.forbrukerradet.no/media/2026/02/breaking-free-pathways-to-a-fair-technological-...
2•jmartinpetersen•1h ago•0 comments

How SiriusXM Ignored Pandora's Innovation and Is Killing Itself

https://pandora-sxm-news.blogspot.com/2026/01/how-siriusxm-ignored-pandoras.html
3•Aloha•1h ago•0 comments

Update: Making VeriContext Enforce Citations Across Sub-Agents

https://github.com/amsminn/vericontext/blob/main/CHANGELOG.md
1•amsminn•1h ago•1 comments

Switch to Claude Without Starting Over

https://claude.com/import-memory
55•doener•1h ago•37 comments

Show HN: React-Kino – Cinematic scroll storytelling for React (1KB core)

https://github.com/btahir/react-kino
1•bilater•1h ago•0 comments

10-202: Introduction to Modern AI (CMU)

https://modernaicourse.org
19•vismit2000•1h ago•2 comments

You're Not Addicted to Porn. You're Addicted to Staying Smaller Than You Could B

https://cpleveragingai.substack.com/p/youre-not-addicted-to-porn
2•cp18101985•1h ago•0 comments

Worlds First AI-OS

https://github.com/siresorose/ai-os
1•siresorose•1h ago•1 comments

Peergos: An EE2E P2P solution for sync and storage

https://peergos.org/
2•volemo•1h ago•1 comments

Is Rust Still Surging in 2025? Usage and Ecosystem Insights

https://medium.com/@datajournal/is-rust-still-surging-in-2025-49bfc6d1ce5d
1•adgnaf•1h ago•0 comments