これは BP (バイリニア ペアリング) という名前の Linux アプリで、最新リリースは bp-0.2.4.tar としてダウンロードできます。 ワークステーション用の無料ホスティング プロバイダー OnWorks でオンラインで実行できます。
BP(Bilinear Pairing)という名前のこのアプリを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。アプリケーションをダウンロードし、インストールして実行します。
BP(バイリニアペアリング)
Ad
DESCRIPTION
巡回群G_1、G_2、G_Tの双線形ペアリング計算とグループ計算をカプセル化したライブラリ。
双線形ペアリングは、G_1とG_2の間のG_Tの要素への双線形の非縮退マップです。
ユーザーは、ペアリングライブラリを使用して複雑なペアリングベースのソフトウェアを作成できます。
楕円曲線またはペアリングまたは数論の知識。
ライブラリは57Kバイト未満で、ハンドヘルドデバイスに適しています。 サイズはBPCライブラリのサイズのわずか3.7%です。
サポートされる最大グループサイズは911ビットです。
Android、ARM、またはx86CPU用のライブラリを簡単にコンパイルできます。
ライブラリのAPIはPBCライブラリと互換性があります。 PBCライブラリのユーザーは、ほとんど変更を加えることなく、プログラムをこのライブラリに移植するのは簡単です。
特徴
- 速度:ペアリング:3.7ミリ秒; G_1のべき乗:2.5ミリ秒; G_Tでのべき乗:2.9ミリ秒(Intel Core2 CPU @ 1.6 GHz、64ビットLinux、グループサイズは157ビット)
- ライブラリは57Kバイト未満で、ハンドヘルドデバイスに適しています
- ライブラリのサイズは、BPCライブラリのサイズのわずか3.7%です。
- グループの最大サイズは911ビットです
- LGPLライセンスの下でオープンソースであり、商用利用に適しています
- Android、ARM、またはx86CPU用のライブラリを簡単にコンパイルできます
- ライブラリのAPIはPBCライブラリと互換性があります。
Audience
科学/研究、開発者
プログラミング言語
C
カテゴリー
これは、https://sourceforge.net/projects/pairing/からも取得できるアプリケーションです。 無料のオペレーティングシステムのXNUMXつから最も簡単な方法でオンラインで実行するために、OnWorksでホストされています。