FPGAs in cryptanalysis: FPGA price/performance tables
20 Oct 2003

FPGA pricing is specified in USD and was obtained from Avnet [45] on October 15th, 2003. In all cases, the cheapest package available was used; this was usually also the smallest package.

Spartan 3 devices only started shipping recently, and pricing is still highly unstable. No price could be obtained for the XC3S200 device.

RC4 performance figures use the same relative performance ratios as RC5; both are RAM-based cipher implementations. Resource figures were inferred from [21].

RC5DES
FamilySpeedMHzSU slicesSU RAMMHzSU slicesSU RAM
Virtex II Pro-5138666123817740
Virtex II-4120663120917740
Spartan 3-4156657128017740
Spartan IIE-6103700214918060
Virtex E-6103700214918060
Relative FPGA family performance

DESRC5RC4
FPGASpeedPackagePriceMk/s$/Mk/sMk/s$/Mk/sMk/s$/Mk/s
XC2VP2-5FG256C$6200.59$104.591.02$60.63
XC2VP4-5FG256C$113238$0.481.18$96.262.37$47.83
XC2VP7-5FG456C$176476$0.372.06$85.453.72$47.28
XC2VP20-5FG676C$2991190$0.254.12$72.587.44$40.16
XC2VP30-5FG676C$5081666$0.315.88$86.3611.51$44.17
XC2VP40-5FG676C$7902380$0.338.53$92.5616.24$48.63
XC2VP50-5FF1152C$14773094$0.4810.30$143.4519.63$75.27
XC2VP70-5FF1517C$22564284$0.5314.71$153.3527.75$81.31
XC2VP100-5FF1696C$55795712$0.9819.42$287.2937.56$148.54
XC2V40-4CS144C$2200.000.29$76.04
XC2V80-4CS144C$2800.000.59$48.35
XC2V250-4FG256C$7900.51$155.091.76$45.16
XC2V500-4FG256C$134209$0.641.02$131.122.34$57.27
XC2V1000-4FG256C$195418$0.471.79$108.712.93$66.47
XC2V1500-4FG676C$301836$0.362.81$107.093.52$85.74
XC2V2000-4FG676C$4281254$0.344.09$104.524.10$104.34
XC2V3000-4FG676C$6581672$0.395.37$122.427.03$93.57
XC2V4000-4FF1152C$15522508$0.628.70$178.428.79$176.62
XC2V6000-4FF1152C$29363971$0.7413.05$224.9910.55$278.40
XC2V8000-4FF1152C$74465434$1.3717.91$415.7312.30$605.21
XC3S50-4VQ100$900.33$27.060.38$23.45
XC3S200-4VQ100$16280$0.060.67$24.051.15$13.89
XC3S400-4TQ144$24560$0.041.66$14.431.54$15.63
XC3S1000-4FT256$671120$0.063.66$18.312.30$29.09
XC2S50E-6TQ144C$1200.22$56.350.51$24.50
XC2S100E-6TQ144C$1500.22$69.120.63$24.05
XC2S150E-6PQ208C$2100.44$46.960.76$27.23
XC2S200E-6PQ208C$25149$0.170.66$37.650.88$28.07
XC2S300E-6PQ208C$39149$0.260.88$44.451.01$38.66
XC2S400E-6FT256C$61298$0.201.32$46.292.53$24.15
XC2S600E-6FG456C$153447$0.341.98$77.364.55$33.64
XCV50E-6CS144C$3300.22$150.761.01$32.78
XCV100E-6CS144C$4900.22$224.621.26$39.07
XCV200E-6CS144C$87149$0.580.66$131.981.77$49.19
XCV300E-6PQ240C$144149$0.970.88$164.042.02$71.33
XCV400E-6PQ240C$222298$0.751.32$168.632.53$87.99
XCV600E-6HQ240C$376447$0.841.98$190.234.55$82.72
XCV1000E-6HQ240C$938894$1.053.73$251.326.06$154.82
XCV1600E-6BG560C$15221192$1.284.83$315.109.09$167.46
XCV2000E-6BG560C$21421490$1.445.93$361.1910.10$212.03
XCV2600E-6FG1156C$46202086$2.217.91$584.3511.62$397.72
XCV3200E-6CG1156CES$61552533$2.4310.10$609.2113.13$468.69
FPGA price/performance

References

[21] K. L. K.H. Tsoi and P. Leong, “A massively parallel RC4 key search engine,” in Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), 2002, pp. 13 21. [Online]. Available: http://www.cse.cuhk.edu.hk/~phwl/papers/vrvw_fccm02.pdf

[45] (2003, October) Avnet electronics marketing. [Online]. Available: http://em.avnet.com/


comments powered by Disqus