[Hardware] The market of ASICs (One GigaKey / Second?)

Elektron elektin at yahoo.ca
Mon Jul 12 03:20:45 EDT 2004


On 12 Jul, 2004, at 12:58, Michael Meeuwisse wrote:

> The RC5 algorithm is quite easy to translate to a pipeline, which, as 
> every other pipeline on the planet, can push out a key check every 
> clock cycle. With today's technologies (i hope) i'm not 
> underestimating things when i say that one Gigakey every second 
> (that's not a typo, that's what... 1.5block every second? ) is 
> possible.
>
> But then there's something called math. (Technical stuff lower, skip 
> if not interested)
>
> The expanded key table is S[T-1] long, T depends on R (2*(R+1) to be 
> exact), R is usually 12. That makes S quite big. And because we wanted 
> this in a pipeline (my estimations: about 600 stages) it sums up at 
> S[25..0] + say... 4 extra vars (think L, think current key), times 32 
> bits, times 600 stages, divided by 8 for bytes, that makes 72KiB. Not 
> that much, right?
> Then there is bandwith to that small amount of memory. Every stage we 
> need to read and write a lot to this. I'm not going to lay it out to 
> you (and some people might want to argue this number: feel free) but 
> my calculations resulted in numbers around 240 Gigabyte every second. 
> And that's DDR'ed. And no, don't think that bursting numbers will get 
> it much lower. And don't even start about managing this amount of 
> bandwith required. Fact: it's impossible for external memory, internal 
> memory (in FPGA's, or other candy) isn't even an argument.
>
> Thus, that puts us in the position where FPGA's are not an option and 
> mainstream number crunchers don't compete. Is one gigakey / second an 
> illusion? No. It's possible, but at a price.
> ASIC's _have_ the possibility to actually do this kind of work. The 
> disadvantage? Custom made masks for the production of these ASICs cost 
> about a million a piece. If you're lucky, and if you're first design 
> works.
>
> Now for the economic side :)
> *Say* I have one million dollars. *Say* I think there's a market for 
> these little giants. And that I'm getting about 250 (is that 
> overestimated? don't have a clue actually) chips of one wafer, and I'm 
> selling them at 100 bucks a piece (you guys see how you interface it 
> to your pc for now). After 40 wafers, I'm break-even. After that, it's 
> all going to make me rich before I turn 20. :)
>
> 40 wafers. Say 50. 12.500 chips. At 100 bucks a piece. Is there a 
> market for this? Do people actually want to spend one hundred dollars 
> for a chip that's going to give them higher stats and a change for 'la 
> grande' price of 1000 bucks?
> Btw, I do find it sad to see that the projects 'against [something]', 
> which have a higher change of getting funded by people use obfuscated 
> algorithms (and floating point stuff iirc), making thinking of these 
> kind of implementations impossible. But that's offtopic. :)
>
> Would you spend 100 bucks on a chip that's only giving you higher 
> stats? Would you do it when you know you're helping developing 
> medicine for, say, cancer?
>
> Would love to see a reply to this,
>
> cheers, wacco
>
> Ps: for stats: hell no. Cancer: yup. I think i would.
>
> _________________________________________________________________
> MSN Zoeken, voor duidelijke zoekresultaten! http://search.msn.nl
>
> _______________________________________________
> Hardware mailing list
> Hardware at lists.distributed.net
> http://lists.distributed.net/mailman/listinfo/hardware
>
>
END



More information about the Hardware mailing list