Define fast - KASUMI is based heavily on MISTY1. In fact, during a fast scan of
the KASUMI spec, I couldn't see anywhere obvious where it different from MISTY1
at all. As far as I know, I'm the only person who has even tried writing fast
code for MISTY1, and the result is quite dog-slow compared to most other common
ciphers (to pull some numbers out of the air: around 4.3 MB/sec on an 800 MHz
Athlon, compared with 9.4 MB/sec from AES-128 and 15 MB/sec from 16-round
RC5). Obviously you can do better on a faster processor (and I'm sure there are
some cycles yet to be squeezed out of my MISTY1 code - there are many who can
hand-optimize better than I), but I don't think MISTY1 (or KASUMI) will ever be
very fast in software.
Would a FPGA work instead? That seems like your best bet to me.
-Jack
On Thu, Dec 15, 2005 at 08:24:23AM -0500, james hughes wrote:
> Hello list:
>
> I have research project that is looking for a fast -software-
> implementation of the KASUMI block cipher. I have found many papers
> on doing this in hardware, but nothing in software. While free is
> better (as is beer), I will consider a purchase.
>
> FYI, KASUMI is the cryptographic engine of the 3GPP.
> http://en.wikipedia.org/wiki/3gpp
>
> Thanks.
> jim
>
>
> -
> The Cryptography Mailing List
> Unsubscribe by sending "unsubscribe cryptography" to [EMAIL PROTECTED]
-
The Cryptography Mailing List
Unsubscribe by sending "unsubscribe cryptography" to [EMAIL PROTECTED]