Re: My own e-mail encryption solution
- From: "Joseph Ashwood" <ashwood@xxxxxxx>
- Date: Sat, 17 Jan 2009 14:26:14 -0800
"Anonymous" <nobody@xxxxxxxxxxxxxxxxxxxxxx> wrote in message news:5a1d3b7c39144f355fc52c3c6a657b3c@xxxxxxxxxxxxxxxxxxxxxxxxx
I'm thinking of devising my own e-mail encryption solution, which would be similar to S/MIME
and OpenPGP but use different algorithms. I'm not a crypto expert, but I'm planning on using well-
tested C++ libraries such as LibTomCrypt, CryptLib and /or Crypto++. Would it be safe to do so
using these libraries without having intricate knowledge of their internal working or the mathematics
involved?
With cryptography the devil is very much in the details. A seemingly innocent thing like making sure the RAM is initialized, Debian learned this the hard way with their OpenSSL. A single bit out of place can mean catastrophic failure as happened with SSL v1. Minor misunderstandings of the exact nature of the security can lead to catastrophic security failures as happened in SSL v2. Compatability efforts can compromise the security, this has happened repeatedly and is the reason for TLS because SSL v3 was subject to this. Slight misunderstanding of the keying process can be catastrophic to security, several implementations of SSH learned this the hard way. The point being that many of the failures are tiny mistakes that seem meaningless.
I would never discourage anyone from writing a piece of software, but I have to advice you not to release the software.
Joe
.
- Follow-Ups:
- Re: My own e-mail encryption solution
- From: Boon
- Re: My own e-mail encryption solution
- From: WTShaw
- Re: My own e-mail encryption solution
- References:
- My own e-mail encryption solution
- From: Anonymous
- My own e-mail encryption solution
- Prev by Date: Re: SHA-256 & collisions
- Next by Date: Re: New computation method which could endanger used cryptosystems (?)
- Previous by thread: Re: My own e-mail encryption solution
- Next by thread: Re: My own e-mail encryption solution
- Index(es):
Relevant Pages
|