+ All Categories
Home > Education > GPU vs CPU Supercomputing Security Shootout

GPU vs CPU Supercomputing Security Shootout

Date post: 18-Jan-2015
Category:
Upload: securitytubenet
View: 3,713 times
Download: 5 times
Share this document with a friend
Description:
 
Popular Tags:
30
Transcript
Page 1: GPU vs CPU Supercomputing Security Shootout
Page 2: GPU vs CPU Supercomputing Security Shootout

http://www.paulgraham.com/bio.html

“Because hackers are more makers than scientists, the right place to look for metaphors is not in the sciences, but among other kinds of makers.”

-- Paul GrahamPh.D. from HarvardInventor of bayesian spam filters

Page 3: GPU vs CPU Supercomputing Security Shootout

2005, transcoding

my bias…

non-proprietary CPU+GPU, unified programming model, Interop with OpenGL

Page 4: GPU vs CPU Supercomputing Security Shootout
Page 5: GPU vs CPU Supercomputing Security Shootout
Page 6: GPU vs CPU Supercomputing Security Shootout

source: http://www.nvidia.com/object/product_tesla_c1060_us.html

C1060(GTX 295 w 4GB)

Page 7: GPU vs CPU Supercomputing Security Shootout

source: http://www.nvidia.com/object/product_tesla_s1070_us.html

Page 8: GPU vs CPU Supercomputing Security Shootout

source: http://kedem.cs.duke.edu/CipherFlow/Press_Release.html

Page 9: GPU vs CPU Supercomputing Security Shootout

source: http://kedem.cs.duke.edu/CipherFlow/index.html

Page 10: GPU vs CPU Supercomputing Security Shootout

source: http://kedem.cs.duke.edu/CipherFlow/index.html

"If you were plowing a field, which would you rather use? Two strong oxen or 1024 chickens?"

--Seymore Cray

Page 11: GPU vs CPU Supercomputing Security Shootout

"some things are better left unread"

7N

RC5-64: 0x63DE7DC154F4D039 5 years

Page 12: GPU vs CPU Supercomputing Security Shootout

"some things are better left unread"

7N

RC5-64: 0x63DE7DC154F4D039

5 years

Page 13: GPU vs CPU Supercomputing Security Shootout

7N

224 Trillion keys over 3 years

1 ATI 4890 = 3 days

Page 14: GPU vs CPU Supercomputing Security Shootout

http://eprint.iacr.org/2010/006.pdf

Page 15: GPU vs CPU Supercomputing Security Shootout

1230186684530117755130494958384962720772853569595334792197322452151726400507263657518745202199786469389956474942774063845925192557326303453731548268507917026122142913461670429214311602221240479274737794080665351419597459856902143413

3347807169895689878604416984821269081770479498371376856891243138898288379387800228761471165253174308773781446799948

36746043666799590428244633799627952632279158164343087642676032283815739666511279233373417143396810270092798736308917

=

….findings

Page 16: GPU vs CPU Supercomputing Security Shootout

source: http://www.nvidia.com/object/cuda_home.html

CUDA: Where marketing meets academia and has a 1000x lovechild

Page 17: GPU vs CPU Supercomputing Security Shootout

source: http://www.nvidia.com/object/cuda_education.html

Google: CUDA university

Page 18: GPU vs CPU Supercomputing Security Shootout

This PDF is better than this talk!

http://www.backtrack-linux.org/tutorials/

http://www.backtrack-linux.org/documents/BACKTRACK_CUDA_v2.0.pdf

real CUDA expert

Page 19: GPU vs CPU Supercomputing Security Shootout

Aircrack-ng-cuda svn

8800 benchmarks (3x) speedupGPU: k/s = 2458.11CPU: k/s = 772.85

Page 20: GPU vs CPU Supercomputing Security Shootout
Page 21: GPU vs CPU Supercomputing Security Shootout

15x

Page 22: GPU vs CPU Supercomputing Security Shootout

gpu-md5-crack, uses both CPU+GPU

Page 23: GPU vs CPU Supercomputing Security Shootout

source: http://www.nvidia.com/object/cuda_education.html

apt-get gpu-md5-crack, multi GPU, 300M MD5 hash/sec coming…

Page 24: GPU vs CPU Supercomputing Security Shootout

Ivan Golubev's IGHASHGPU and RAR GPU, in BT apt sources? ATI & CUDA

Page 25: GPU vs CPU Supercomputing Security Shootout

RAR GPU ATI (20x), Nvidia (12x)

Page 26: GPU vs CPU Supercomputing Security Shootout

source: http://3.14.by/en/read/md5_benchmark

MD5 benchmarks, BarsWF 3x increase over CPU version

Page 27: GPU vs CPU Supercomputing Security Shootout

Google: CUDA university

Page 28: GPU vs CPU Supercomputing Security Shootout

sick…10x, Only tool with all three: CUDA, Stream & OpenCL versions!.

Page 29: GPU vs CPU Supercomputing Security Shootout

source: http://code.google.com/p/pyrit/

Page 30: GPU vs CPU Supercomputing Security Shootout

BT4 Live Persistent DVD

vmalloc=256MB to kernel, screw X, apt-get and good to go

31,000 Pairwise Master Keys/sec with 3 GTX 260s


Recommended