Re: TEA for real-life embedded project?
- From: tomstdenis@xxxxxxxxx
- Date: 2 Jun 2006 21:36:05 -0700
David Wagner wrote:
Given such circumstances, would using the TEA cipher be unwise?
Unfortunately the project requires decryption speed which is hard to obtain
using AES.
TEA should be fine. It's unlikely that weaknesses in the TEA block cipher
itself are going to cause problems. It's much more likely that you will
use TEA incorrectly, or that your system will be insecure in other ways
(e.g., holes elsewhere in the system allowing the attacker to bypass the
crypto).
Despite your best intentions (and I can see where you're coming from)
it's probably not best to recommend people use non-standard crypto.
Even though TEA in [say] CFB mode would address privacy concerns just
fine AES in CTR mode is just as doable and actually a standard.
Aside from the ability to avoid rolling their own crypto (which
invariably they get wrong) they also introduce interoperability which
has more than just AESthetic (hehehe I'm punny) merits.
Sometimes a problem isn't properly spec'ed out. I mean if the thing
calls for 1Mbit/sec from an 8051 in all software, memcpy at best is the
only thing that can address that. I'm certain you wouldn't recommend
memcpy enhancing technology (TM) over AES or another standard cipher,
would you? If the project calls for a certain data rate then the
processor has to match it or have a coprocessor. Making up for it with
random crypto decisions is not the way to go.
.... recently had this fight with an embedded device manufacturer. I
think they've now moved to ARM cores [from an 8-bit core] to do their
PK crypto in realistic times instead of just using really small
security parameters.
Besides, Skipjack is pretty fast on most small processors and is at
least a standard [sort of]. :-)
Tom
.
- Follow-Ups:
- Re: TEA for real-life embedded project?
- From: David Wagner
- Re: TEA for real-life embedded project?
- References:
- TEA for real-life embedded project?
- From: SM
- Re: TEA for real-life embedded project?
- From: David Wagner
- TEA for real-life embedded project?
- Prev by Date: Re: Basic question about RSA
- Next by Date: Re: Ethics of a factoring solution
- Previous by thread: Re: TEA for real-life embedded project?
- Next by thread: Re: TEA for real-life embedded project?
- Index(es):
Relevant Pages
|