AES decrytion =>ASIC

This is a discussion on AES decrytion =>ASIC within the verilog forums in Programming Languages category; Hey folks , i need ur opinion about something : To implement an AES 256 decryption (CBC mode ) algorithm in ASIC , what would be the best way to do it ? i mean among these architectures which one do you choose and why : * Basic iterative architecture * Partial loop unrolling * full loop unrolling * Partia outer-round pipelining * Full outerround pipelining * Inner-round pipelining * Partial mixed innerand outerroundpipelining * Full mixed inner- and outer-round pipelining * other ......

Go Back   Application Development Forum > Programming Languages > verilog

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 08-26-2008, 03:54 AM
swissiyoussef@gmail.com
Guest
 
Default AES decrytion =>ASIC

Hey folks , i need ur opinion about something :
To implement an AES 256 decryption (CBC mode ) algorithm in ASIC ,
what
would be the best way to do it ? i mean among these architectures
which one do you choose and why :

* Basic iterative architecture
* Partial loop unrolling
* full loop unrolling
* Partia outer-round pipelining
* Full outerround pipelining
* Inner-round pipelining
* Partial mixed innerand outerroundpipelining
* Full mixed inner- and outer-round pipelining
* other ...
Reply With Quote
  #2  
Old 08-26-2008, 05:40 PM
d_s_klein@yahoo.com
Guest
 
Default Re: AES decrytion =>ASIC

On Aug 26, 12:54*am, swissiyous...@gmail.com wrote:
> Hey folks , i need ur opinion about something *:
> To implement an AES 256 decryption (CBC mode ) algorithm in ASIC ,
> what
> would be the best way to do it ? i mean among these architectures
> which one do you choose and why :
>
> * Basic iterative architecture
> * Partial loop *unrolling
> * full loop unrolling
> * Partia outer-round pipelining
> * Full outerround pipelining
> * Inner-round pipelining
> * Partial mixed innerand outerroundpipelining
> * Full mixed inner- and outer-round pipelining
> * other ...


First you have to define "best". Lowest gate count? Lowest Si cost?
Highest clock rate? Highest throughput? Lowest latency? Easiest to
test? Shortest development time? Fewest copyright infringements?

It isn't that tough to mock up a few versions and try them. Then work
on what "best" means.
Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 11:01 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.