Yes this is nitpicking but I think when it comes to cryptography you have to be precise.
Yes this is nitpicking but I think when it comes to cryptography you have to be precise.
Then again, even popular services like CloudFlare use that term wrong, e.g. their setting where traffic is encrypted client-to-cloudflare and then separately cloudflare-to-server is called "end-to-end" in their dashboard.
Once technical terms become marketing points, you can expect them to be used for a whole new variety of meanings.
I have seen services market E2EE while not being truly zero knowledge, so it's important to watch out for that sneaky marketing lingo.
“Woopsie, we marketed that wrong hehe”. It’s “wrong” on purpose.
People are using "zero knowledge" in different contexts:
(1) ZKP terminology in cryptography : https://en.wikipedia.org/wiki/Zero-knowledge_proof
(2) zero knowledge cloud service: https://en.wikipedia.org/wiki/Zero-knowledge_service
This Notesnook is using meaning #(2).
>, or where the OP got this for the title.
View source of webpage has this:
<title>Notesnook | Open source & zero knowledge private note taking app</title>> The term "zero-knowledge" was popularized by backup service SpiderOak, which later switched to using the term "no knowledge" to avoid confusion with the computer science concept of zero-knowledge proof.
Regarding title, missed that as it was truncated on my phone, appologies to OP.
Their GitHub has slightly more info regarding this, but I agree that stuff like this should have at least a page dedicated for it that explains how they've implemented their security.
> Notesnook is a free (as in speech) & open-source note-taking app focused on user privacy & ease of use. To ensure zero knowledge principles, Notesnook encrypts everything on your device using XChaCha20-Poly1305 & Argon2.
https://www.freebsd.org/security/advisories/FreeBSD-SA-23:19...
"The attack exploits weaknesses in the specification of SSH paired with widespread algorithms, namely ChaCha20-Poly1305 and CBC-EtM, to remove an arbitrary number of protected messages at the beginning of the secure channel, thus breaking integrity."
[0] https://arstechnica.com/security/2023/12/hackers-can-break-s...