Ciphire, A Transparent, Easy PGP Alternative
mixter writes "Hi. I'd like to point your attention to Ciphire, a fully free and soon-to-be-audited-OpenSource 'Global PKI' project I've been working on for the last three years. As the first three or four thousand geeks started using Ciphire and seem happy, with some tech articles written, I guess the /. community might find this interesting, too. Ciphire hopes to have solved the problems that prevented PGP from a broader deployment, with even higher security standards - as already confirmed by crypto experts Housley & Ferguson. More useful information, e.g. in Wired or in the Nerd^H^H^H^Hexperts FAQ."
What's wrong with the GNU Privacy Guard?
Ciphire hopes to have solved the problems that prevented PGP from a broader deployment
so how exactly are you getting it installed and turned on by default in Outlook and Outlook Express?
tell me I'm wrong if you want, but that's the only way you'll get Jane and Joe 6pack to use it.
I mean I know folks here on /. will find this cool and may acutally use it for mail. But, when a portion of net users have a hard time remembering thier email username and password, will this really take off? I mean PGP took off to a certain extent, but if you mention it to the average net user they look puzzled.
time is a perception of a being's consciousness
time is your 6th sense, the wierd ones are 7+
The main problem this project will encounter will be gaining momentum. PGP already has a huge userbase and infrastructure. It's not that difficult to use for anyone technically minded, and you can already buy "idiot proof" versions to plug into Outlook (I believe). For anyone using Thunderbird, the enigmail plugin offers PGP for free, which works great.
Maybe I'm missing something?
Code, Hardware, stuff like that.
And what are the advantages? We already have the OpenPGP standard which is implemented by GnuPG and PGP. People who prefer free software are able to use GnuPG which is licensed under the GPL. If someone prefers commercial software he can use PGP - it even comes with a nice GUI if you use it on Windows. So let's look at your product: Non-free, No-source code, not standards complient, binaries only available for a limit number of platforms. So - in your posting you say "OpenSource" - on the webpage you write that you may publish the source in the future, but that it will only be free for non-commercial users. This is NOT OpenSource - see http://www.opensource.org/docs/definition.php for the definition what OpenSource means. Anyway, are there ANY advantages why I should even bother do download your product? Ah - don't mind - I just noticed that there aren't any LinuxPPC binaries, so I can't use it.
From https://www.ciphirebeta.com/about/facts.html :
Q: Are you going to publish your source code?
A: Yes. Once the code is stable and we've had independent code audits, we'll publish the source code.
Hmm, I wonder if this practice is popular among wanna-be open-source security projects. For a regular software project, I'd expect the normal cycle to be: open source it, gather feedback, improve it, and then repeat the cycle.
However, they seem to do it in another order. Is this due to the fact that it's a security product? I don't see why they would do things differently, because as far as I understand it's still an "under construction" project for "testing purposes" without any implied guarantees. More eyes on the source earlier means sooner quality product delivery.
I mean, get lost, telling us this is better than GPG won't make us run and start use this stuff. Easier to use for joesixpacks ? You mean taking GPG-key-control out of their hands and doing it in the background with some mail application ? No thanks. I know GPG, I trust GPG, I use it with many OSes and with many different applications, very easily, for both signing and encrypting. As many thousand of other people do. So you'd better think some really better arguments there, than in those linked articles.
I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
From their pages: "Ciphire Mail will always be free for private users, non-profit organizations, educational institutions, and the press".
Whole disk SECTOR encryption? Virtual Volumes that we can mount as an NTFS folder?
PGP Whole Disk and PGP Disk functionality is a MUST. Without it, your alternative is not an alternative at all. NEXT PLEASE.
Gee, why I'm not enthralled with Ciphire protocols:
1) Another 'works perfectly program with WinXp, WinXX, etc.' that claims it will also support Linux/xBSD with no catches....where have I heard that one before?
2) Another Certificates laden protocol in the footsteps of SSL. (ie - you can have security if you pay us the megabucks for that 3 month term Certificate, but ignore those Certificates easily faked, etc.) I wish SSL would die instead of being a Certificate money making machine.
3) Another program that promises it will do everything SSH already does without the certificates....just buy a certificate to make Ciphire work.
I think this product would of been great if they would of made it OpenPGP compliant, and have a method of signing your keys for a particular email address(verify email address, send a web link, click on link and you're done) If they would of implemented all the automatic sender email matching, automatic decryption, automatic signing, etc. with the current(OpenPGP) standards it would be great.. You would already have a compatible userbase & everything. But as of now I have to support two standards S/MIME and OpenPGP when communicating with people.. Why would I want to recommend to a less technical friend a 3rd one? I'll just set them up with Thunderbird/Mozilla and Enigmail(http://enigmail.mozdev.org) If you havent looked at enigmail check it out.. I'm very impressed with it, and it works fine under windos too.
First off, encryption is done in two layers. With a 2048bit RSA and ElGamal key [both of which can be solved with GNFS ... in a shitload of time]. They ... WTF???
encrypt the data with AES in CBC-HMAC mode (??? HMAC is not an encryption algo) then Twofish in CCM mode.
First off, you MAC the ciphertext since it's gonna be exposed anyways. Second... CCM mode? WTF? CTR mode is simpler.
It's like they went out of their way to overly complicate the process.
Tom
Someday, I'll have a real sig.
it's another way to get signed/encrypted email into the hands of more people - whether they're geeks, or not. If it gets a few more people using some kind of authentication for email, then it's another strike against spammers/VXers; surely, it can't be all that bad, then, can it?
Sure, it isn't GPG, PGP, or any of the more "traditional" encryption programs. But then, how many Joe/Jane Sixpacks do you know that use those, either? From reading the article, it seems to greatly simplify the process of installing and using email signing/encryption, and that's something that I've run into trying to get people to use GPG/PGP: "It's too complicated; I have to remember too much stuff".
It looks like the security of it is being vetted, even if the source isn't as open as some would like (yet). Fine, it isn't "perfect" from a geek point of view, and it still has a way to go before it'll work on more email clients - but it's a start at de-geeking email crypto, which is something that can only help.
--- Asking inconvenient questions for over 30 years...
ever heard the expression "secure by default"
encrypted email stands out from unencrypted email
Iif the bulk of email was encrypted then it is harder to determined that which is encrypted for a reason and that which isn't. This adds value to the use of encryption.
I don't really need to ssh between servers on my LAN or run my vnc sessions though an ssh tunnel or use scp when I could use Samba but I do, partly because it means I am using best practices so when I am in a situation where it is desirable I am familiar with the operation and am familar with the tools I will need and not be sat there saying "bugger, I forgot to select 'use secure connection'".
I don't really need to lock my car every time I walk 10 yards from it to the cashpoint but I do because it is best practice.
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Fuggedaboutit. There's a central server with an account for each user. There's a new GUI mail client (!) There's no compatibility with existing formats like S-MIME or PGP/GPG. Thanks, but no thanks.
-----BEGIN PGP MESSAGE-----
p BY RByr6Gf01kVLY2/ U1/lCK6icJn0ZPBi S8VzfG1Ia+lmhxd YVz7EHgwxuSp5gWF GIBlErO+Qx+KR9R lVr5SxrHIU7PdvCf LEdqEV2SThvHHml HN45+56NUjC9bJGO 2SNuVYMxzo44fdN Nx8wVglD4A98K+Wv wrbvHscbdvS2Sbt 8zfbIZbUusjqlfjM WEpnh4xrV4l4K9Q nvZndgNSp70h6hpb L24sMfvVPUZfF9y /GTYmfQcCCYrp1G2 SS1XWVjk5cbWsXc Rh3LMr+lAyPPRAvT RKkw8FT+msDVhLW 4C9Zh1AGqeYMOU2Q mTN/yffpoqFHi+I 5n7RvKRGCauUoEmo zn6o8xpFdDxDl77 Smvvv6GmlBX9qsnY RFwLNt7bI8PdTe8 rt2wN59J8lLnKzaI ZdW3mOc+TjmTrfT EDBNLiUARhBzJu/S ssWERg5tZHJ9NL2 ihlyXgwj4mFuY53Z DHL5xAnRNKMxmo9 yh/r629B9VuYW7Wr RDVaP7rdyNP7F5- END PGP MESSAGE-----
Version: PGPfreeware for non-commercial use
qANQR1DBwk4D5F2YKoTmerkQC/0Tl5MChitPajOOAZQRLXq
kB0kz4N9lx8Wh2LLMVaAtBmB+WcFbvTG1
O+QcYB5xKwrQwAUNx7xkh/jQ2bQ5K/wDp
svMDLPIDhn2g/4crV3Ny4Zqcd6NiuBtTp
WpFuVl4Mt5L2KEYlZWWPoD8TbP1e4S40i
V6TZRjEKyoVnp7+R2DEPR1U2ylTHtIB87
DaxqDxsAAjFy9KKgLx+M/3ylOCnXRRlE5
7ZRCbcukRSMuPqXqyKkbtakrY1ZMOC9gz
YphC/ufrr9yrOGiqz9FHbDoe8JAMAKRKb
aj1Py2c3Uv5rT3qRIta+8terQPBMplIqK
Nd5pwJL5HEjAVE5GeU9dxPZhZp8X9I4o3
VLC+ocxj4lIzFPVH1ag7MRe+OMay25A7b
7lXc5zTuhNGYtlhnFR7Cy/PRs+af4Q97v
oBms31MZdLEu9ryUOQGzNwnz8VAe8uWYR
zEQLmRFppwb7ALFkFY6dkrbyKi0kMCEg3
1Tr0efYiD0hJ7OAwOcruelss6a7Qtsagc
Mzf1P8wluS+FkWXQZLCcv5grFLw9xskm+
JfG97nO97bo+cpyxsrg=
=hcA2
----
2. LICENSE GRANT
(a) Subject to all of the terms and conditions set forth in this Agreement, Licensor grants to Licensee a non-exclusive, personal, non-transferable, non-sublicensable right, during the term of this Agreement, to use the Software, and the Services solely for Licensee's own Personal Use and in accordance with the applicable documentation and instructions made available by Licensor.
(b) In no event shall Licensee distribute, display, or otherwise make available to any third party, the Software (including any copy, portion, extract, or derivative thereof).
(c) Licensee shall not, and shall not assist, enable or otherwise permit or allow any third party to, (i) alter, adapt, modify, translate, create derivative works of, (ii) except to the extent expressly permitted by mandatory applicable law notwithstanding an agreement to the contrary, decompile, disassemble or otherwise reverse engineer or attempt to derive the source code of, or any technical data, know-how, trade secrets, processes, techniques, specifications, protocols, Key and data-formats, methods, algorithms, interfaces, ideas, solutions, structures or other information embedded or used in, (iii) rent, lend, loan, lease, sell, distribute or sublicense, or (iv) remove, alter or obscure any proprietary or restrictive notices affixed to or contained in, the Software or any copy, portion, extract or derivative thereof. In addition, Licensee shall not provide, disclose or otherwise make available the Software or any copy, portion, extract or derivative thereof, or permit use of any of the foregoing by or for the benefit of any third party (including, without limitation, on a hosting, service-bureau, time-sharing or subscription service basis).
(d) The Software is licensed as a single product package and Licensee shall not, and shall not assist, enable or otherwise permit or allow any third party to, separate the Software, or use any component parts thereof other than as part of the Software as and in the form provided by Licensor.
(e) Licensee shall not use the Software other than in connection with the Key-Data and the Services provided by Licensor under this Agreement.
https://www.ciphirebeta.com/about/eula.html
Well one benefit is that if you get your social circle to adopt it as well you have a spamblocker. Any uncyphered mail can be flushed down the spambucket. And even if spammers started cyphering messages they can't forge the source, so ultimately you can flush any unapproved cypher source address the spambucket.
-
- - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
Exactly. I don't have to lock my screen every time I move 3 feet to go to the bathroom and the only people in the house are incompetent and have never even heard of Linux before, with doors that are locked and bolted and 3 inch windows, and on top of that, use this alias to start X:
alias x="startx -- -nolisten tcp &;disown;clear;logout";
So that they can't CTRL+ALT+F1 or CTRL+ALT+Backspace into a logged in tty.
It's just... wait.. now that I think of it that is a little overkill...
What do you think will happen if someone, say in the name of the war on drugs, wants to interfere? Presto, they can convince the central server to yank Bob's key from the directory and replace it by one of their choosing. Some privacy!
8. PRIVACY Licensee hereby expressly agrees and acknowledges that Licensor may collect, store, disclose to third parties and otherwise use and process (collectively "Process") Personal Data in connection with the Services, this Agreement and Licensee's use of the Software, and Licensee hereby authorizes Licensor (including its officers, directors, employees and agents and its suppliers and licensors) to Process Personal Data to the extent reasonably required or useful in connection with the provision of the Services and/or the execution of this Agreement, and in compliance with Licensor's current privacy policy as shown on Licensor's website (www.ciphire.com).
whats that about?
just buy a certificate to make Ciphire work.
The OpenPGP equivalent to a certificate is called a "plane ticket" whose price is called "airfare." Without a plane ticket, you often can't get your public key signed by people in the strongly connected web of trust. Without a signed public key, you can't build the web of trust, and without the web of trust, you can't verify a public key, which is the whole point of certificates.
The verdict: Ciphire is a good idea in general and a fine solution for internal security in companies (across different sites), but difficult to justify as a standard due to its closed nature.
For S/MIME, you'll need to retrieve the recipients public key (i.e. certificate) first, which you usually to by receiving a signed e-mail from that person. From then on, everything is easy and, honestly, more conventient than using a GPG plugin with your mail client, because mail clients support S/MIME natively.
Generating and installing your own certificate is, well, not complicated, but too much hassle for a naive user. You have to find the right function on thawte's website, enter all sorts of personal data, add and confirm your e-mail addresses, request a key and pick the right certificate type, and so on.
And in my experience, this is somewhat difficult to do on Windows for non-techie users. It's easier on the Mac, as usual. So that's where Ciphire is so much easier.
Yeah, maybe someone should come up with a webmail client that seamlessly incorporates SSL and PGP crypto--oh, wait, it's been done.
What concerns me are comments like the following: "Each Ciphire certificate is reduced to a hash, an abbreviated mathematical identifier. Since the relationship between the hash and the certificate is reciprocal, the original hash would not match a certificate in which there was even the slightest change."
Not so fast: (a) certificates already have a signed hash; (b) it is common practice to state which hashing algorithm is used (SHA, MD5, ...?). I hope its not homegrown hash; and (c) by definition, hash values have collision where more than one certificate can map to the same hash value.
Just cause its an open-source wannabe doesn't mean its good for you. Let's hope for the best.
Mike www.sharecube.com
Some experts think that since DES has withstood so many years of scrutiny, and there still no atack significantly better than brute force, that triple-DES may be a better choice than AES, Twofish, and Serpent, none of which have yet been subject to a comparable amount of cryptanalysis. Yet triple-DES isn't in the list on the ciphers page. Why not?