OWL: GMW-FSポスト量子デジタル署名

概要

私たちは、HAWKのモジュール格子同型性問題(mLIP)をGoldreich-Micali-Wigderson Fiat-Shamir(GMW-FS)署名フレームワークに定式化することで、グループアクションベースの暗号と格子ベースのセキュリティの間のギャップを埋めました。そして、その結果得られた署名プロトコルを設計、実装、最適化し、実用的なバリアント(OWL-LITEとOWL-ONE)を作成するとともに、メモリ使用量と計算遅延の大幅な削減を実証しました。

問題と動機

量子コンピューティングが従来の公開鍵暗号(RSA/ECC)を脅かすにつれ、暗号プリミティブは格子や群作用などの代数構造へと移行しつつあります。ALTEQのようなスキームはテンソル同型性問題(ATFE)上の群作用を利用していますが、HAWKの基盤となるモジュラー格子同型性などの複雑な問題は、柔軟なGMW-FS認証署名パラダイムにおいて明確な定式化が欠如していました。本研究の目的は、HAWKの格子構造から群作用を導出し、ゼロ知識認証プロトコルを構築し、Fiat-Shamir変換を適用し、最適化された実装を設計することによって、これらの領域を統合することです。

数学的および建築的アプローチ

グループアクションの構築

HAWKによって生成された秘密鍵の構造を分析し、モジュラー格子オブジェクトに対する自然な群作用を定義することにより、ALTEQのテンソル同型性アプローチに直接対応する手法を作成しました。

本人確認から署名に至るパラダイム

このグループアクションはGMW識別フレームワークに統合され、Fiat-Shamir変換を用いて非対話型のデジタル署名スキームに変換された。

エンジニアリング最適化

パフォーマンス結果

ALTEQ、HAWK、OWLの性能比較

ALTEQHAWKOWL
メモリ(バイト)
公開鍵12095102465536
秘密鍵3218457344
署名25631555688160
実行時間(秒)
鍵の生成0.02522.609613.2670
署名する0.32620.0350135.2957
検証0.26601.76775.0198

OWL最適化バージョン(HAWKとの比較)

HAWKOWL-LITEOWL-ONE
メモリ(バイト)
公開鍵102416384+1500%8192+700%
秘密鍵1848192+4352%24−86.95%
署名5558224+1381%8224+1381%
実行時間(秒)
鍵の生成2.60963.7918+45.30%2.2483−13.85%
署名する0.03501.6462+4603%3.2722+9249%
検証1.76770.0603−96.58%0.0610−96.55%