Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature proposal QR with plausible deniability (Answ. to #32) #121

Open
iuvi7 opened this issue Sep 21, 2024 · 3 comments
Open

Feature proposal QR with plausible deniability (Answ. to #32) #121

iuvi7 opened this issue Sep 21, 2024 · 3 comments

Comments

@iuvi7
Copy link

iuvi7 commented Sep 21, 2024

Hello!

I would like to thanks all team for work on Banan Split at first

My proposal\qestion is: Can it possible to introduce inside Banana Split (or side project) something i found out recently - a QR-codes with plausible deniability ->
https://github.com/sunknudsen/blockcrypt

So you can easily generate QR with multiply secrets and scan them (second, third and more secret bottoms) and depends what password you enter - your result will be different

See as: scan QR, enter 123 -> get "hello", scan QR, enter 321 -> get "Password"

It also partly-answers qestion #32 made by @kirushik how to fit inside more info (?)

P.S. Video of how it works can be found here BUT there no published version for Windows, Linux, Mac or HTML for universality:
https://www.youtube.com/watch?v=bary2XghKjw

Greets!

@burdges
Copy link

burdges commented Sep 21, 2024

The QR code sounds irrelevant here, unless you want extra shards (papers) that recombine to give a different secret, but that's likely to cause insanity.

If you have a root key, then produce a primary hard derivation or so using a respectable passphrase, and produce some cover hard derivations using different maybe simpler passphrases, or just use the empty derivation path as the cover.

You put real funds on the primary hard derivation path(s), but only ever put chump change on the cover ones, and you make the tx history look legit.

@iuvi7
Copy link
Author

iuvi7 commented Sep 22, 2024

Th/e QR code sounds irrelevant here, unless you want extra shards (papers) that recombine to give a different secret

@burdges Exactly. Only one QR code with multiply secrets (See from 14:06) -> https://www.youtube.com/watch?v=bary2XghKjw

Unfortunatley - i'm very low at coding skill's, but would like to help with design and translation to other languages if such project emereges at any time

P.S. about Banana Split fitting more info in one QR-code... Maybe they can carry "chain-reaction" QR's?

Sounds crazy, but for example:

  • Scanning QR: "knkj2kjb10djnk#lknlfdsjlfnjlds" will give birth to "knkj2kjb10djnk" and "lknlfdsjlfnjlds" due splitting symbol # in between to use them further seperatley? (As a "Mother" $ two "kid's")

  • Or something like: Entering HMAC for calculating different Hash (Checksum) as it birth different result (like in HashCalculators) and transformation of them with such dependency?

@burdges
Copy link

burdges commented Sep 22, 2024

There is absolutely no reason to make the QR codes contain more since the password itself contains different entropy already. This is already baked into every crypto currency accounts system via hard derivations.

The only question is when & how do you have authentication tags that tell the use they enteres the wrong or right thing. Hard derivations do this with the on-chain data, but other options exist.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants