HN user

iliasabs

46 karma

Building Ellipticc Drive.

Posts3
Comments16
View on HN

First of all, thanks for the thoughtful comment and link.

You're right that rotating every crypto algo to PQC right away might be a bit too aggressive. The actual best practice (like you said) is hybrid: layer ML-KEM/ML-DSA on top of RSA/ECC for redundancy. Classical algos aren't dead yet, but Shor's clock is ticking, and for now those NIST-standardized (FIPS203 for ML-KEM, FIPS204 for ML-DSA) PQC algos didn't break for now. That's why Cloudflare for example uses ML-KEM alongside X25519 for their TLS key exchange (https://cyberpress.org/cloudflare-enhances-security/).

And yeah.. presenting a single algo as the perfect solution. That gives Dual_EC vibes, perfect spot for a backdoor.

Kyber vs. RSA-2048 8 months ago

Hi, thanks for pointing this out, code sample has been fixed (using mlkem library now, pqcrypto.kem.kyber768 was deprecated late 2022 and fully removed from PyPi in early 2023). I tried only the RSA code but not the Kyber one, lesson learned. Thanks again for taking your time to read, test and report.

Kyber vs. RSA-2048 8 months ago

No worries, I totally get it. The style definitely came off too polished rather than being authentic, raw. I’ll stick closer to my own voice in the future. Appreciate the advice.

Kyber vs. RSA-2048 8 months ago

Totally get the fatigue around SaaS posts. This one was to explain the differences in simple terms, polished/rewritten with AI. The CTA was optional, I’ll make it clearer next time. Thanks for the feeeback.

Kyber vs. RSA-2048 8 months ago

Fair point on the writing style, I’ll try to make it better next time. The post itself hasn’t been AI-generated but rewritten/polished with AI. Appreciate you taking the time to read it and giving feedback.

Kyber vs. RSA-2048 8 months ago

I implemented Kyber in a browser-based E2EE app and shared lessons learned. Happy to answer technical questions or clarify points from the post.

Thanks for your feedback!

You’re right—integrating remote storage would improve the experience. WebDAV is an option, but I’ll need to explore ways to make it work while keeping true E2EE intact.

Regarding the testimonials, the companies listed in the marquee were just placeholders to make the landing page cleaner. I appreciate the example you shared—it’s helpful to see what real testimonials look like, and I’ll consider updating ours to be more genuine.

Thanks a lot for the feedback — that was really helpful!

I’ve just pushed an update addressing your points: commit d94969a(https://github.com/ellipticc/drive-frontend/commit/d94969a63...) — N and G are now public, hard-coded RFC 5054 constants (3072-bit for new users, keeping 2048-bit compatibility), and I fixed the session key calculation length.

I’ll definitely look into OPAQUE later on — I did some early testing, but ran into a WASM-related crash on the server side, so I’m holding off until I can debug that properly.

Really appreciate you pointing this out — it helped tighten things up!