SciEngines GmbH

SciEngines GmbH is a privately owned company founded 2007 as a spin-off of the COPACOBANA[1] project by the Universities of Bochum and Kiel, both in Germany. The project intended to create a platform for an affordable Custom hardware attack. COPACOBANA[2] is a massively-parallel reconfigurable computer. It can be utilized to perform a so-called Brute force attack to recover DES[3][4] encrypted data. It consists of 120 commercially available, reconfigurable integrated circuits (FPGAs). These Xilinx Spartan3-1000 run in parallel, and create a massively parallel system. Since 2007, SciEngines GmbH has enhanced and developed successors of COPACOBANA. Furthermore the COPACOBANA has become a well known reference platform for cryptanalysis and custom hardware based attacks to symmetric, asymmetric cyphers and stream ciphers. 2008 attacks against A5/1 stream cipher an encryption system been used to encrypt voice streams in GSM have been published as the first known real world attack utilizing off-the-shelf custom hardware.[5][6]

They introduced in 2008 their RIVYERA S3-5000[7] enhancing the performance of the computer dramatically via using 128 Spartan-3 5000's. Currently SciEngines RIVYERA holds the record in brute-force breaking DES utilizing 128 Spartan-3 5000 FPGAs.[8]

2006 original developers of the COPACOBANA[9] form the company
2007 introduction of the COPACOBANA (Copacobana S3-1000) as a [COTS]
2007 first demonstration of COPACOBANA 5000 [10]
2008 they introduced RIVYERA S3-5000, the direct successor of COPACOBANA 5000 and COPACOBANA. The RIVYERA architecture introduced a new high performance optimized bus system and a fully API encapsulated communication framework.
2008 demonstration of the COPACOBANA V4-SX35, a 128 Virtex-4 SX35 FPGA cluster (COPACOBANA shared bus architecture)
2008 introduction of the RIVYERA V4-SX35, a 128 Virtex-4 SX35 FPGA cluster (RIVYERA HPC architecture)
2009 they introduced RIVYERA S6-LX150.
2010 the first release of Xilinx Virtex-6 LX550T FPGA based modes has been demonstrated recovering e.g. AES, SHA ciphers and HPC applications.
2011 they introduced 256 User usable FPGAs per RIVYERA S6-LX150 computer.
2011 world's first Xilinx Virtex-7 2000T based computer has been introduced providing an 80 GByte distributed memory and an option for 128 GByte of shared memory.

Providing a standard off-the-shelf Intel CPU and mainboard integraded into the FPGA computer RIVYERA[11] systems allow to execute most standard code without modifications. SciEngines aims that programmers only have to focus on porting the most time consuming 5% of their code to the FPGA. Therefore they bundle an Eclipse like development environment which allows code implementation in hardware based implementation languages e.g. VHDL, Verilog as well as in C based languages. An Application Programming Interface in C, C++, Java and Fortran allow scientists and programmers to adopt their code to benefit from an application-specific hardware architecture.

References

Further reading

This article is issued from Wikipedia - version of the Tuesday, November 03, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.