-
Notifications
You must be signed in to change notification settings - Fork 0
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
Proof of a desktop computer #49
Comments
We must verify that we can obtain hardware proofs on all desktop platforms (Windows, Linux, macOS). I vaguely remember that cheaper and/or older PCs don’t have a TPM component. Can we estimate how many users won’t be able to run Station Desktop because they don’t have TPM? Is it acceptable for us? https://support.microsoft.com/en-us/topic/what-is-tpm-705f241d-025d-4470-80c5-4feeb24fa1ee
But more importantly - users may need to enable TPM via BIOS.
|
https://developer.apple.com/documentation/devicecheck
|
Cloud providers provide virtual TPMs 😢 https://duckduckgo.com/?q=vtpm&t=osx&ia=web
https://learn.microsoft.com/en-us/azure/virtual-machines/trusted-launch
|
Rust example - how to work with TPM2: |
Loosely related in case we decide to go in the direction of Proof of Humanity: https://github.com/zk-passport/proof-of-passport
|
https://docs.rarimo.com/products/passport-derived-profiles/ What it is: Why it's a big deal: By allowing users to prove new characteristics about themselves while remaining anonymous, RariMe unlocks a series of previously impossible use cases. The first new use case to go live will be a series of programmable airdrops, including a humanitarian aid-drop for Ukrainian citizens. RMO token will also be distributed exclusively through RariMe, and any protocol can use it for anti-sybil measures. Big Picture: |
We are currently using IPv4 /24 subnets as a scarce resource. This has many issues, from the fact that IPv4 addresses are not that difficult to obtain to the problem of supporting IPv6 clients.
Let's research (and implement?) an alternative based on Secure Enclave/TPM component present in most modern computers.
Related resources:
The text was updated successfully, but these errors were encountered: