As the example of COPACOBANA [105] shows, key-search machines need not be prohibitive from a monetary point of view. We now consider a simple bruteforce attack on DES which runs on COPACOBANA.
1. Compute the runtime of an average exhaustive key-search on DES assuming the following implementational details:
COPACOBANA platform with 20 FPGA modules
6 FPGAs per FPGA module
4 DES engines per FPGA
Each DES engine is fully pipelined and is capable of performing one encryption per clock cycle
100 MHz clock frequency