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

Question for Veilid related to threat model and how advanced encryption and security are #256

Open
radumarias opened this issue Dec 9, 2024 · 0 comments
Labels
question Further information is requested security

Comments

@radumarias
Copy link
Member

radumarias commented Dec 9, 2024

Feature

I am planning to use Veilid for a feature in this project.

The feature is similar to Shamir's secret sharing. Still, it tries to solve the possible vulnerability that while encrypting the file, one node has the whole key constructed, and at that point, if the key gets into the hands of an attacker, it will be able to decrypt all data.
This approach adds a layer of “secret sharing,” though not in the classical Shamir’s Secret Sharing sense, which is conceptually similar. With this solution, no single entity holds the whole key so that no single entity can decrypt the whole data.

I like veilid a lot, and I also donated some :) While reading the cryptography concepts, https://veilid.com/about-veilid/cryptography/ noticed many concepts and libs common to my project, which I find very nice :)

Threat model

But I'd like to know how advanced Veilid encryption and local data privacy are. I'm particularly interested in the next features (which I'm working on adding to my project).
Are they present in Veilid, and at what level? Please remember that most of these are still works in progress and are marked as WIP.

rencfs features

Key features of rencfs

Here is the list of all important features https://github.com/radumarias/rencfs?tab=readme-ov-file#key-features

Contribution

Why I'm asking this: If not all are present or not at such a security level as in recnfs, maybe it makes sense to create some plugin/extension or fork based on Veilid to support this.
Please let me know your thoughts.

@radumarias radumarias added this to rencfs Dec 9, 2024
@radumarias radumarias added question Further information is requested security labels Dec 9, 2024
@radumarias radumarias changed the title Question for Veilid Question for Veilid related to thread model and how advanced encryption and security are Dec 9, 2024
@radumarias radumarias changed the title Question for Veilid related to thread model and how advanced encryption and security are Question for Veilid related to thread model and how advanced encryption and security is Dec 9, 2024
@radumarias radumarias changed the title Question for Veilid related to thread model and how advanced encryption and security is Question for Veilid related to threat model and how advanced encryption and security is Dec 9, 2024
@radumarias radumarias changed the title Question for Veilid related to threat model and how advanced encryption and security is Question for Veilid related to threat model and how advanced encryption and security are Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested security
Projects
None yet
Development

No branches or pull requests

1 participant