これは「Fully Homomorphic Encryption」というLinuxアプリケーションで、最新リリースはTranspilersourcecode.tar.gzとしてダウンロードできます。ワークステーション向けの無料ホスティングプロバイダーであるOnWorksでオンラインで実行できます。
OnWorks を使用した完全準同型暗号化というこのアプリを無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショット:
完全準同型暗号
説明:
このリポジトリには、Google の完全準同型暗号化(FHE)用の実用的なツールが集められており、暗号化されたデータを復号することなく計算を実行できるようにすることに重点を置いています。その中核となるのは、通常の関数(通常は C++ などの制限されたサブセットで記述)を FHE 回路に変換する「トランスパイラ」と、さまざまな FHE ライブラリを使用してそれらの回路を実行するバックエンドです。ワークフローは通常、通常のソフトウェア開発を反映しています。つまり、クリアテキスト実装を記述してテストし、シミュレータを実行してロジックとパフォーマンス特性を検証し、暗号化された形式にコンパイルして実際の FHE パラメータで実行します。このプロジェクトには、パラメータ選択、ゲートコスト、レイテンシとスループットのトレードオフをわかりやすく説明するベンチマークハーネス、例、チュートリアルが含まれています。複数のランタイムとバックエンドがサポートされているため、チームは精度と速度のニーズに応じてブール型または整数型のスキームを選択できます。
オプション
- 関数を暗号化された回路に変換するソースから FHE へのトランスパイラ
- さまざまなFHEライブラリとスキームをターゲットとしたプラグ可能なバックエンド
- 暗号化実行前の正確性を確認するための平文シミュレーション
- レイテンシと回路サイズをプロファイルするためのベンチマークユーティリティ
- 一般的な算術および ML カーネルのサンプルライブラリとチュートリアル
- セキュリティレベルと精度のためのパラメータ化ヘルパー
プログラミング言語
C + +
カテゴリー
このアプリケーションは、https://sourceforge.net/projects/fully-homomorph-encrypt.mirror/ からも取得できます。OnWorks でホストされているため、無料のオペレーティングシステムから最も簡単にオンラインで実行できます。