Skip to content

Prove that this is truly P2P + E2E encrypted #4

@jgeary

Description

@jgeary

Hi,
Thanks for open sourcing this. I can see that this repo doesn't cover any of the encryption / decryption. I would like to see the source of the frontend, because I'm concerned that this is not actually E2E encrypted, which in my mind would mean that only the seller and buyer are capable of seeing the unencrypted file. I'm convinced Enzypt is encrypting the files using a secret, which would mean the Enzypt team is capable of decrypting any file shared through the app. The only way I can imagine this is not the case is if you are using proxy re-encryption, which doesn't have a production-ready solution yet (the team at NuCypher are actively working on it though).
The best way I know to do E2E encrypted file selling/sharing without proxy re-encryption requires the seller to have knowledge of the specific buyer(s) they intend to share it with so that the file (which is in their possession) can be specifically encrypted for each buyer. Enzypt doesn't have this requirement, which is really nice from a UX perspective, so I'd love to see how that works. And if Enzypt is just encrypting files with their own secret(s), then users should be aware of this / Enzypt shouldn't claim to be P2P or E2E encrypted.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions