MultiversX Tracker is Live!

Question on how Bhutan national ID on Ethereum works

Etherum Reddit

More / Etherum Reddit 35 Views

When the user signs something with their national ID, does the party they verify against receive the full ID signed by the government (such that it can be leaked), and does these credentials (that conform to "W3C standard" right) include a "decentralized identifier", and on Ethereum there is a lookup table somewhere with Bhutan "decentralized identifiers" to public keys, such that the party being verified against can verify that the person was the owner of the credentials?

In other words, can the credentials trivially be leaked, as there is no "trapdoor" or such (as this requires the government key being the one that authenticates, and if user authenticates that part has to be sacrificed but the benefit is the government is no longer notified each time ID is used)?

Edit: According to Claude AI it seems BBS+ is what solves this problem, and lets the signed credentials still be proven only relative the party verified against, such that they cannot leak the credentials. Edit: It now seems the Bhutan ID does not have that property, and that it would require "designated verifier signatures". Anyone who is an expert on how Bhutan national ID works or the standard it is based on (W3C?) feel free to explain.

Update: It seems the Bhutan national ID is not private as proofs can be leaked (and in cybersecurity they should be considered public, anything that can leak will leak). Whereas designated verified signatures, an older and probably simpler system, seems to provide true privacy. I assumed "state of the art" national ID on Ethereum would do so, but seems it does not. I am not an expert on these things, and I am trying to understand best I can as I am interested in seeing advances in digital ID.

Steinfeld, R., Bull, L., Wang, H., Pieprzyk, J. (2003). Universal Designated-Verifier Signatures. In: Laih, CS. (eds) Advances in Cryptology - ASIACRYPT 2003. ASIACRYPT 2003. Lecture Notes in Computer Science, vol 2894. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-40061-5_33

submitted by /u/johanngr
[link] [comments]
Get BONUS $200 for FREE!

You can get bonuses upto $100 FREE BONUS when you:
💰 Install these recommended apps:
💲 SocialGood - 100% Crypto Back on Everyday Shopping
💲 xPortal - The DeFi For The Next Billion
💲 CryptoTab Browser - Lightweight, fast, and ready to mine!
💰 Register on these recommended exchanges:
🟡 Binance🟡 Bitfinex🟡 Bitmart🟡 Bittrex🟡 Bitget
🟡 CoinEx🟡 Crypto.com🟡 Gate.io🟡 Huobi🟡 Kucoin.



Comments