|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
Re: DES Key Decryption Time
From: Glynn Clements (glynn.clements
virgin.net)
Date: Wed Apr 09 2003 - 23:06:51 CDT
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Valdis.Kletnieks
vt.edu wrote:
> > In hardware you can unroll the loop and use pipelining giving even
> > 1 cycle per 1 block of data (not to mark about paralel processing
> > which is easy with today's FPGAs).
>
> Well.. one externally visible cycle - if you unroll the loop you
> need to either have 16 cascading stages that use async logic or
> timing signals to keep all the bits in sync. ;)
Theoretically you could just expand the operation to minterms
(sum-of-products), although it might result in a rather large chip. If
you have enough gates, any computation on fixed-sized inputs can be
performed solely by combinatorial logic (i.e. "in one cycle").
--
Glynn Clements <glynn.clements
virgin.net>
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]