ポスト量子暗号
ポスト量子暗号を実際に試せます。ML-DSA と SLH-DSA での署名、ML-KEM およびブラウザーですでに使われているハイブリッド方式 X25519MLKEM768 でのカプセル化、100 種類以上の liboqs アルゴリズムのベンチマーク、ポスト量子暗号の証明書・HPKE・age の解析ができます。すべてブラウザー内で処理され、何も送信されません。
6 個のツール
ポスト量子署名
ML-DSA・SLH-DSA・Falcon で署名・検証
ML-DSA、SLH-DSA、Falcon で鍵を生成し、署名と検証を行えます。コンテキスト文字列、事前ハッシュモード、決定的署名モードに対応しています。ポスト量子の鍵と署名が ECDSA や Ed25519 と比べてどれだけ大きいかも確認できます。
ツールを開くML-KEM とハイブリッド KEM
ML-KEM、X-Wing、TLS のハイブリッドグループ
ML-KEM とハイブリッド方式の鍵ペアを生成し、カプセル化とデカプセル化を行い、TLS 1.3 のキーシェアのどのバイトが ML-KEM で、どのバイトが X25519 かを確認できます。NIST と RFC のテストベクトルをバイト単位で再現します。
ツールを開くPQC アルゴリズム図鑑
liboqs の 100 種類超のアルゴリズムをベンチマーク
liboqs のすべての KEM と署名方式を、鍵・署名・暗号文のサイズ、NIST レベル、標準化の状況とともに掲載しています。どのアルゴリズムも、お使いのデバイス上で ECDSA P-256、Ed25519、X25519 と比較して計測できます。
ツールを開くHPKE プレイグラウンド
ML-KEM、X-Wing、OHTTP に対応した HPKE
従来型またはポスト量子の KEM を使って HPKE メッセージ(RFC 9180)を暗号化・復号し、鍵スケジュールのすべての値を確認できます。Oblivious HTTP の鍵設定(RFC 9458)をデコードしたり、実際に使って試したりすることもできます。
ツールを開くage 暗号化
ポスト量子の受信者とパスキーに対応した age ファイル
age ファイルをローカルで暗号化・復号できます。従来の X25519 とポスト量子の ML-KEM-768 + X25519 の受信者、パスフレーズ、WebAuthn PRF 拡張によるパスキーに対応しています。鍵がなくても、どの age ファイルのヘッダーも解析できます。
ツールを開くPQ 証明書インスペクター
ML-DSA・複合証明書をデコード・検証
ML-DSA、SLH-DSA、ML-KEM、複合 ML-DSA、Falcon の鍵を持つ X.509 証明書と証明書署名要求をデコードします。アルゴリズムと OID およびその標準化状況、署名の検証、RFC への準拠チェック、ECDSA を使った同じ証明書とのサイズ比較を表示します。
ツールを開く