SciEngines GmbH とは

SciEngines GmbHは、ドイツのボーフム大学とキール大学によるCOPACOBANAプロジェクトのスピンオフとして2007年に設立された個人所有の会社です。このプロジェクトは、手頃な価格のカスタムハードウェア攻撃のためのプラットフォームを作成することを意図していました。 COPACOBANAは、大規模並列再構成可能なコンピュータです。これは、DES暗号化データを回復するために、いわゆるブルートフォース攻撃を実行するために利用することができます。これは、市販の再構成可能な集積回路(FPGA)120個で構成されています。これらのザイリンクスSpartan3-1000は並行して動作し、大規模並列システムを構築します。 2007年以来、SciEngines GmbHはCOPACOBANAの後継者を増強し、開発しました。さらに、COPACOBANAは、暗号解析およびカスタムハードウェアベースの対称、非対称サイファーとストリーム暗号に対する攻撃のためのよく知られたリファレンスプラットフォームとなっています。 A5 / 1ストリーム暗号に対する2008年の攻撃は、GSMの音声ストリームを暗号化するために使用された暗号化システムが、既製のカスタムハードウェアを利用した初めての実世界攻撃として知られています。
2008年に導入されたRIVYERA S3-5000は、128 Spartan-3 5000を使用してコンピュータのパフォーマンスを大幅に向上させました。現在、SciEngines RIVYERAは、128 Spartan-3 5000 FPGAを利用してブルートフォースDESを打破したという記録を持っています。現在のシステムは、単一システムあたり最大256のSpartan-6 FPGAの独自の集積度を提供し、バイオインフォマティクスのような暗号解読の分野を超えて科学的利用を可能にします。
2006年のCOPACOBANAのオリジナル開発者は、2007年にCOPACOBANA(Copacobana S3-1000)を導入し、COPACOBANA 5000 2008の[COTS] 2007の最初のデモンストレーションを行い、COPACOBANA 5000とCOPACOBANAの直後のRIVYERA S3-5000を導入しました。 RIVYERAアーキテクチャは、新しい高性能最適化バスシステムと完全APIカプセル化通信フレームワークを導入しました。 2008年のVirtex-4 SX35 FPGAクラスタ(COPACOBANA共有バスアーキテクチャ)COPACOBANA V4-SX35のデモンストレーション2008 RIVYERA S6を発表したRIVYERA V4-SX35、128 Virtex-4 SX35 FPGAクラスタ(RIVYERA HPCアーキテクチャ)2009の紹介RIVYERA S6 -LX150。 2011年には、RIVYERA S6-LX150コンピュータあたり256個のユーザが使用できるFPGAを導入しました。
 FPGAコンピュータに統合された標準の既製のインテルCPUとメインボードを提供するRIVYERAシステムは、ほとんどの標準コードを変更することなく実行できます。 SciEnginesは、プログラマは、時間のかかるコードの5%をFPGAに移植することに焦点を当てるだけです。したがって、それらは、ハードウェアベースの実装言語でコードを実装することを可能にする開発環境のようなEclipseをバンドルする。 VHDL、Verilog、C言語をベースにしています。 C、C ++、Java、Fortranのアプリケーションプログラミングインターフェイスにより、科学者とプログラマはアプリケーション固有のハードウェアアーキテクチャの恩恵を受けるためにコードを採用することができます。