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

merkle tree #11

Open
skariel opened this issue Dec 26, 2024 · 1 comment
Open

merkle tree #11

skariel opened this issue Dec 26, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@skariel
Copy link
Owner

skariel commented Dec 26, 2024

Merkle Tree Integration Benefits

Verifiable Key Directory
Provides a cryptographic proof that registered keys are properly stored and unmodified. By publishing only the Merkle root as a trust anchor, users can verify their registration status while maintaining the privacy of the full directory.

Permission Change Verification
Enables efficient verification of permission updates without requiring access to the complete permission set. Users can mathematically prove their current permissions are correctly reflected in the system while preserving the privacy of other users' permission relationships.

Auditable Operation Log
Creates an append-only, cryptographically verifiable log of all operations including key registrations and permission changes. Similar to Certificate Transparency logs, this provides transparency and accountability while maintaining user privacy and enabling efficient proofs of inclusion.

These features would enhance trust in the system by adding cryptographic verification capabilities without compromising the existing privacy model.

@skariel skariel added the enhancement New feature or request label Dec 26, 2024
@skariel skariel self-assigned this Dec 26, 2024
@wizardishungry
Copy link
Contributor

I’ve been kicking ideas like this around as well. https://github.com/transparency-dev/trillian-tessera looks pretty easy to integrate.

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

No branches or pull requests

2 participants