980ix AES hardware

Rubycon

Madame President
Aug 10, 2005
17,768
485
126
Would this chip be ideal for hacking or what?!

sandra_crypto.jpg


There's an AES test in Everest and it's off the scale! :eek:
 

Fox5

Diamond Member
Jan 31, 2005
5,957
7
81
The use case pitched for that has basically been "now it's feasible to encrypt your entire hard drive".
 

Mark R

Diamond Member
Oct 9, 1999
8,513
16
81
Would this chip be ideal for hacking or what?!

sandra_crypto.jpg


There's an AES test in Everest and it's off the scale! :eek:

It would be better than existing CPUs.

It wouldn't be ideal though. I estimate that brute-forcing an AES key with an i980x would take around 1000 million million million million million million million million million million CPU-years.
 

Cogman

Lifer
Sep 19, 2000
10,286
145
106
No. All it does is accelerate the encode/decode process for the data, not brute-force cracking of keys.

Depending on how the bruteforce is implemented, the decoding process is one of the slower ones, so this would be a boon to the hackers.

Though, it will still take an unworldly amount of time to actually break an AES encrypted file. Even going 20x faster.
 

SunnyD

Belgian Waffler
Jan 2, 2001
32,675
146
106
www.neftastic.com
Depending on how the bruteforce is implemented, the decoding process is one of the slower ones, so this would be a boon to the hackers.

Though, it will still take an unworldly amount of time to actually break an AES encrypted file. Even going 20x faster.

I suppose. But generally brute forcing an AES key is the stupidest way to do it. But I suppose it would help.
 

Cogman

Lifer
Sep 19, 2000
10,286
145
106
I suppose. But generally brute forcing an AES key is the stupidest way to do it. But I suppose it would help.

There aren't exactly a whole lot of other choices. There are ways to speed up the brute forcing using a similar key attack, however, the decryption process is still the major time consumer.
 

Rubycon

Madame President
Aug 10, 2005
17,768
485
126
I suppose I should not be complaining about upper 70s to lower 80s with 211x21 1.4V Linpack temps - aircooled with VX. ;)

The chart is from Sandra - never liked that software personally.

EK Supreme LT + TFC 480 + MCP650 H20 in 28-33C room ambients :)

1.456v idle vcore and 1.408-1.416v load with loadline calibration disabled (vdroop as per intel spec).

wprime155_1024m_load.png


just noticed that chart you posted at http://www.legitreviews.com/images/reviews/1245/sandra_crypto.jpg must have cryptographic and sha256 values swapped around by accident hehe
 

Voo

Golden Member
Feb 27, 2009
1,684
0
76
Even if someone wanted to bruteforce AES (ahm well.. I hope he's got time), they wouldn't use a full x86 CPU, there would be better solutions for that - not cheap, but hey you'd also need a whole lot of 980s..

You'd also get a much better performance out of some GPUs - after all that stuff is probably one of the best non trivial usage scenarios for a SIMD architecture..
 

Rubycon

Madame President
Aug 10, 2005
17,768
485
126
Even if someone wanted to bruteforce AES (ahm well.. I hope he's got time), they wouldn't use a full x86 CPU, there would be better solutions for that - not cheap, but hey you'd also need a whole lot of 980s..

You'd also get a much better performance out of some GPUs - after all that stuff is probably one of the best non trivial usage scenarios for a SIMD architecture..

Well technically the CPU has dedicated AES hardware so you're not using x86. ;) Someone correct me if that's wrong but that's usually how hardware works.

And yes GPUs are very powerful both AMD and nVidia parts.
 

Voo

Golden Member
Feb 27, 2009
1,684
0
76
Well technically the CPU has dedicated AES hardware so you're not using x86. ;) Someone correct me if that's wrong but that's usually how hardware works.
Well afaik Intel added those instructions to the x86 ISA, so you're using it, but just .1% of the whole transistor count probably ;)
 

Cogman

Lifer
Sep 19, 2000
10,286
145
106
Well afaik Intel added those instructions to the x86 ISA, so you're using it, but just .1% of the whole transistor count probably ;)

Well, sort of.

The AES hardware is a part of the CPU, but that doesn't mean that it is part of the x86 instruction set. You could say that it is an extension of the x86 architecture, but not an actual part of it. They are careful to do that so you don't have each tech they have invented coming into public domain once their patent expires (which the x86 patent has expired).

In other words, AES, MMX, SSE1->4, 3dnow, ect, are not part of the x86 instruction set, rather they are extensions to the ISA. It has to be specifically programmed for, and programs that use it would not be considered strictly x86 (or i686 if you wish as i386 is pretty old now).
 
Last edited: