Key Management - Multiwriter
See original GitHub issueHow do we want to manage keys for multiwriter?
Recently, we added the dat keys
command for import & export (#828), multiwriter key management can build on that.
Old Issue
We need some basic key management in the CLI. Right now its very hard to transfer ownership of a dat.
Add a dat keys
command with some subcommands for importing/exporting keys:
- Export secret key
- Import secret key to another dat and make it writable
Issue Analytics
- State:
- Created 6 years ago
- Reactions:12
- Comments:9 (1 by maintainers)
Top Results From Across the Web
Multi-Writer Searchable Encryption | Proceedings of the 2019 ...
It allows users to search over encrypted data encrypted via different keys. However, most of the existing PEKS schemes are built on classic ......
Read more >Omnes pro uno: Practical Multi-Writer Encrypted Database
Multi-writer encrypted databases allow a reader to search over data contributed by multiple ... dundant key management of DSSE instances (whose number.
Read more >Multi-Writer Searchable Encryption: An LWE-based ...
This scheme solves the complex key management problem caused by multiple data owners encrypting data with different encryption keys and realizes the searchable ......
Read more >Multi-Writer Searchable Encryption: an LWE-based realization ...
Multi-Writer Searchable Encryption, also known as public-key encryption with keyword search(PEKS), serves a wide spectrum of data sharing applications.
Read more >Working with Aurora multi-master clusters - AWS Documentation
With a multi-master cluster, you examine metrics related to DML throughput, latency, and deadlocks for all DB instances instead of a single primary...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
After multiwriter lands:
dat keys generate
- adds a new keypair to the global key store, prints out the public keydat owners add <key> [path-to-dat(default-cwd)]
- adds a public key as an authorized writer to the current datdat keys ls
- print out list of keypairs stored in global key storedat keys rm <key>
- delete a key from the global keystoredat keys get <key>
- print the keypairdat keys add <pubkey> <privatekey>
- add a keypair manuallySo the workflow to transfer a dat between two machines (A to B) would be:
dat keys generate
. This places a private key in the global store. You copy paste the public keydat owners add <B's Pubkey>
in the dat dirdat keys rm <key>
to revoke your own ability to write (optional)You can also transfer the original key (not recommended) by doing
dat keys get <key>
on A and thendat keys add
on BAnswered my own question. Yes I can. I did it! I can predict every future Dat address of mine now. Think… zipFs 😃