2017-01-16 14 views
2

インテルのウェブサイトhereには、SGXではOpenSSLライブラリが用意されていますが、Windows上でのみ使用できます。Linux SGX enclave with OpenSSL

このようなLinux SGX SDKの拡張機能があるかどうかは知っていますか?

+0

[インテル®ソフトウェア・ガードエクステンション(インテル®SGX)SDK](https://software.intel.com/enによると、 -us/sgx-sdk)、Ubuntu 14.04がサポートされています。あなたはUbuntu 14マシンからサイトを訪れることができます。または、拡張機能を使用してブラウザのユーザーエージェント文字列を変更します。 – jww

+0

これは動作しないことが確認できます。同じ内容がレンダリングされました。 –

+0

24/Jan/2017現在、Linux用のOpenSSLは存在しないようです。 Ref:https://software.intel.com/en-us/comment/1896160#comment-1896160 –

答えて

3

OpenSSLの代替ソリューション、すなわちmbedtlshereが見つかりました。 これはLinuxとWindowsで利用でき、コンパイルされたライブラリはアプリケーションとエンクレーブにリンクする必要があります。

+0

これはBIGNUM機能を提供しますか? –

+1

はい、そうであり、また、エンクレーブを持つクライアントサーバーアプリケーションのための良い例があります – wasp256

0

TaLoSは、既存のアプリケーション(OpenSSL/LibreSSLインターフェイスを含む)がインテルSGXエンクレーブ内でTLS接続を安全に終了できるようにするTLSライブラリです。コードはGitHubにあります。

また、アーキテクチャとパフォーマンスの結果に関する詳細を含むtechnical reportがあります。

関連する問題