News for hackers. Stuff that matters.
Re:Crypho – Encrypted enterprise messaging by sarciszewski on Sunday January 24, 2016 @05:30PM (#10964358)
> ElGamal Elliptic Curve Cryptography

(384-bit prime) - Why not just use X448 since that's now an Internet Standard?

AES-256-CCM is an interesting choice. At least it's an AEAD mode.

It also uses Fortuna for IVs, etc. instead of directly /dev/urandom (or window.crypto in JS land). Userspace CSPRNGs are a devastatingly stupid idea.

Where is the identity verification ("How do I know I'm speaking to the correct public key?")?

> Europeans: Did you know that when you use U.S. cloud services, your data is stored under US jurisdiction, and handled under under the Patriot Act? This means that a foreign government can inspect your or your client's data even without informing you.

FUD. Where you host the data shouldn't matter, because the server should never be given access to your plaintext.

My advice: Avoid like the plague.

Re:Crypho – Encrypted enterprise messaging by nickpsecurity on Sunday January 24, 2016 @08:10PM (#10964974)
But... but... they say "Crypho is used by financial institutions, journalists, lawyers, software companies and human rights activists in more than 70 countries." The same thing the rest of the unproven companies tell us. That people believed the salespeople is certainly a good sign, right? I imagine at least one of them was serious enough to ask questions until the C-level executives themselves stepped in to give them personal assurance of the security.

"That's the kind of [paid, personal] assurance you can count on [to make someone else money]." (TM)

Re:Crypho – Encrypted enterprise messaging by Freak_NL on Monday January 25, 2016 @03:56AM (#10966236)
I would have expected to see at least some of their source code on Github (https://github.com/Crypho), especially the client-side where the private key and passphrase are handled (as described at https://www.crypho.com/security.html). Without being able to inspect the source, why should anyone trust this company more than, say, Google or Facebook?
Re:Crypho – Encrypted enterprise messaging by jlarsen on Monday January 25, 2016 @11:09AM (#10967927)
Hey, I used to work with their CTO! Hopefully he'll respond himself, but in case he doesn't:

> (384-bit prime) - Why not just use X448 since that's now an Internet Standard?

I believe they started working before X448 was standardized.

> It also uses Fortuna for IVs, etc. instead of directly /dev/urandom (or window.crypto in JS land). Userspace CSPRNGs are a devastatingly stupid idea.

IE doesn't have great support for window.crypto. If you're building an enterprise product, you probably care about this.

> FUD. Where you host the data shouldn't matter, because the server should never be given access to your plaintext.

I believe their point here was that most cloud services today DO have access to your plaintext. It's not FUD if it's true =).

I know I'm a bit biased, but these guys are pretty smart, and I'd trust them.

Re:Crypho – Encrypted enterprise messaging by sarciszewski on Monday January 25, 2016 @11:41AM (#10968148)
> I know I'm a bit biased, but these guys are pretty smart, and I'd trust them.

I know a lot of smart people who have made crypto mistakes.

If they want anyone to trust them, open source the app. Otherwise, GTFO.