Empresa alemana de supercomputadoras
SciEngines GmbH es una empresa privada fundada en 2007 como una escisión del proyecto COPACOBANA [1] de las Universidades de Bochum y Kiel , ambas en Alemania . El proyecto pretendía crear una plataforma para un ataque de hardware personalizado asequible . COPACOBANA [2] es una computadora reconfigurable masivamente paralela . Puede utilizarse para realizar un llamado ataque de fuerza bruta para recuperar datos cifrados DES [3] [4] . Consiste en 120 circuitos integrados reconfigurables ( FPGAs ) disponibles comercialmente. Estos Xilinx Spartan3-1000 funcionan en paralelo y crean un sistema masivamente paralelo. Desde 2007, SciEngines GmbH ha mejorado y desarrollado sucesores de COPACOBANA. Además, COPACOBANA se ha convertido en una plataforma de referencia bien conocida para el criptoanálisis y los ataques personalizados basados en hardware a cifrados simétricos, asimétricos y cifrados de flujo. Los ataques de 2008 contra el cifrado de flujo A5/1, un sistema de cifrado utilizado para cifrar flujos de voz en GSM, se han publicado como el primer ataque real conocido que utiliza hardware personalizado disponible en el mercado. [5] [6]
En 2008, introdujeron su RIVYERA S3-5000 [7], mejorando drásticamente el rendimiento de la computadora mediante el uso de 128 Spartan-3 5000. Actualmente, SciEngines RIVYERA tiene el récord en la ruptura de DES por fuerza bruta utilizando 128 FPGA Spartan-3 5000. [8] Los sistemas actuales proporcionan una densidad única de hasta 256 FPGA Spartan-6 por sistema individual, lo que permite un uso científico más allá del campo del criptoanálisis, como la bioinformática. [9]
- 2006 Los desarrolladores originales de COPACOBANA [10] forman la empresa
- Introducción en 2007 del COPACOBANA (Copacobana S3-1000) como [COTS]
- 2007 Primera demostración de COPACOBANA 5000 [11]
- En 2008, presentaron RIVYERA S3-5000, el sucesor directo de COPACOBANA 5000 y COPACOBANA. La arquitectura RIVYERA introdujo un nuevo sistema de bus optimizado de alto rendimiento y un marco de comunicación totalmente encapsulado por API .
- Demostración de 2008 del COPACOBANA V4-SX35, un clúster de 128 FPGA Virtex-4 SX35 (arquitectura de bus compartido de COPACOBANA)
- Presentación en 2008 del RIVYERA V4-SX35, un clúster FPGA de 128 Virtex-4 SX35 ( arquitectura HPC RIVYERA)
- En 2009 presentaron la RIVYERA S6-LX150.
- En 2011, introdujeron 256 FPGAs utilizables por el usuario por computadora RIVYERA S6-LX150.
Proporcionar una CPU Intel
estándar y una placa base integradas en el sistema informático FPGA RIVYERA [12] permite ejecutar la mayoría del código estándar sin modificaciones. SciEngines pretende que los programadores solo tengan que centrarse en trasladar el 5% de su código, que consume más tiempo, al FPGA. Por lo tanto, incluyen un entorno de desarrollo similar a Eclipse que permite la implementación de código en lenguajes de implementación basados en hardware, por ejemplo, VHDL , Verilog , así como en lenguajes basados en C. Una interfaz de programación de aplicaciones en C, C++ , Java y Fortran permite a los científicos y programadores adoptar su código para beneficiarse de una arquitectura de hardware específica de la aplicación.
Referencias
- ^ "Proyecto COPACOBANA".
- ^ "COPACOBANA: Cracker DES basado en FPGA". 16 de agosto de 2009.
- ^ "Taller SHARCS, 3 y 4 de abril de 2006, Colonia, Cómo romper DES por 8.980 €" (PDF) .
- ^ "COPACOBANA en la revista informática alemana c't".
- ^ "Un ataque real que rompió el sistema A5/1 en cuestión de horas" (PDF) .
- ^ "Criptoanálisis basado en hardware del algoritmo de cifrado GSM A5/1" (PDF) .
- ^ "RIVYERA de SciEngines".
- ^ "Romper el DES en menos de un día" (Nota de prensa).Demostrado en el taller de 2009.
- ^ Forster, Michael; Szymczak, Silke; Ellinghaus, David; Hemmrich, Georg; Rühlemann, Malta; Kraemer, Lars; Mucha, Sören; Wienbrandt, Lars; Estanulla, Martín; Franke, André; Franke, A. (2015). "Vy-PER: eliminación de la detección de falsos positivos de eventos de integración de virus en datos de secuenciación de próxima generación". Informes científicos . 5 : 11534. Código bibliográfico : 2015NatSR...511534.. doi : 10.1038/srep11534. PMC 4499804 . PMID 26166306.
- ^ "COPACOBANA: Cracker DES basado en FPGA". 16 de agosto de 2009.
- ^ "RIVYERA de SciEngines" (PDF) .
- ^ "HOCHLEISTUNGSCLUSTER RIVYER".
- CLC bio y SciEngines colaboran para acelerar 188 veces el rendimiento de BLAST
- www.sciengines.com (Sitio oficial)
- www.copacobana.org
Lectura adicional
- Lars Wienbrandt, Aplicaciones bioinformáticas en la computadora de alto rendimiento basada en FPGA RIVYERA, en "Computación de alto rendimiento utilizando FPGAs" editado por Wim Vanderbauwhede, Khaled Benkrid, Springer, 2013, ISBN 978-1-4614-1790-3 .
- Tim Güneysu, Timo Kasper, Martin Novotný, Christof Paar, Lars Wienbrandt y Ralf Zimmermann, Criptoanálisis de alto rendimiento en los sistemas informáticos RIVYERA y COPACOBANA, en "Computación de alto rendimiento utilizando FPGAs", editado por Wim Vanderbauwhede, Khaled Benkrid, Springer, 2013, ISBN 978-1-4614-1790-3 .
- Ayman Abbas, Claas Anders Rathje, Lars Wienbrandt y Manfred Schimmler, Ataque de diccionario en TrueCrypt con RIVYERA S3-5000, 18.ª Conferencia internacional IEEE sobre sistemas paralelos y distribuidos (ICPADS) de 2012, diciembre de 2012, págs. 93-100.
- Florian Schatz, Lars Wienbrandt y Manfred Schimmler, Probability model for boundaries of short-read sequencing, Conferencia internacional sobre avances en informática y comunicaciones (ICACC) de 2012, agosto de 2012, págs. 223-228. (premio al mejor artículo)
- Christoph Starke, Vasco Grossmann, Lars Wienbrandt y Manfred Schimmler, Una implementación FPGA de un procesador de estrategia de inversión, Procedia Computer Science, vol. 9, 2012, págs. 1880–1889.
- Lars Wienbrandt, Daniel Siebert y Manfred Schimmler, Mejora de BLASTp en la computadora de alto rendimiento basada en FPGA RIVYERA, Lecture Notes in Computer Science, vol. 7292, 2012, págs. 275–286.
- Christoph Starke, Vasco Grossmann, Lars Wienbrandt, Sven Koschnicke, John Carstens y Manfred Schimmler, Optimización de estrategias de inversión con la plataforma de hardware reconfigurable RIVYERA, International Journal of Reconfigurable Computing, vol. 2012, 10 páginas.
- Lars Wienbrandt, Stefan Baumgart, Jost Bissel, Florian Schatz y Manfred Schimmler, Implementación masivamente paralela basada en FPGA de BLASTp con el método de dos golpes, Procedia Computer Science, vol. 4, 2011, págs. 1967-1976.
- Lars Wienbrandt, Implementación de hardware y paralelización masiva de BLAST, Charla invitada: Taller sobre biología teórica, Instituto Max-Planck de Biología Evolutiva, Plön 2011.
- Lars Wienbrandt y Manfred Schimmler, Recopilación de información estadística en secuencias de ADN para la detección de motivos especiales, Actas de BIOCOMP2010, 2010, págs. 274-278.
- Manfred Schimmler, Lars Wienbrandt, Tim Güneysu y Jost Bissel, COPACOBANA: una arquitectura informática masivamente paralela basada en FPGA, en "Bioinformática: arquitecturas informáticas paralelas de alto rendimiento" editado por Bertil Schmidt, CRC Press, 2010, ISBN 978-1-4398-1488-8 .
- Lars Wienbrandt, Stefan Baumgart, Jost Bissel, Carol May Yen Yeo y Manfred Schimmler, Uso de la arquitectura masivamente paralela reconfigurable COPACOBANA 5000 para aplicaciones en bioinformática, Procedia Computer Science, vol. 1 (1), 2010, págs. 1027–1034.
- Lars Wienbrandt, Massivparalelisierte DNA-Motivsuche auf COPACOBANA - Hardware-Implementierung in VHDL und Effizienzvergleich mit einem Standard-PC, Diplomarbeit, diciembre de 2008
- Jan Schröder, Lars Wienbrandt, Gerd Pfeiffer y Manfred Schimmler, Búsqueda de motivos de ADN masivamente paralelizada en la plataforma de hardware reconfigurable COPACOBANA, Actas de la Tercera Conferencia Internacional de la IAPR sobre Reconocimiento de Patrones en Bioinformática (PRIB2008), 2008, págs. 436–447.
- S. Baumgart, COPACOBANA RIVYERA a factible Custom Hardware Attacks, oder der Angriff auf moderne Verschlüsselungsverfahren mittels roher Gewalt, conferencia sobre proyectos (23 - 24.11.2010 Berlín)
- S. Baumgart, Arquitecturas emergentes para plataformas de computación masivamente reconfigurables y sus aplicaciones, JCRA 2010 - Conferencia sobre computación y aplicaciones reconfigurables (8-10 de septiembre, Valencia, España)
- G. Pfeiffer, S. Baumgart, J. Schröder, M. Schimmler, Una arquitectura masivamente paralela para la bioinformática, ICCS 2009 - Conferencia internacional sobre ciencia computacional (9.ª conferencia internacional, Baton Rouge, LA, EE. UU., 25 al 27 de mayo de 2009)[1]
- S. Baumgart, Uso de arquitecturas paralelas emergentes para la ciencia computacional, ICCS 2009 - Conferencia internacional sobre ciencia computacional (9.ª conferencia internacional, Baton Rouge, LA, EE. UU., 25 al 27 de mayo de 2009)[2]