1Password(ワンパスワード)は、自社クライアント全てがハイブリッド型ポスト量子TLSのネゴシエーションに対応し、互換性のあるブラウザーからのトラフィックだけでなく、同社のアプリやサービスを通じて送信される全ての保管庫データに対して、HNDL(Harvest-Now, Decrypt-Later)攻撃に対する保護を拡張できるようになったと発表した。
この動きは、互換性のあるブラウザーでX25519MLKEM768キー交換グループを有効にした3月に達成されたマイルストーンに基づいており、TLS 1.3接続の両端がポスト量子対応オプションを選択できるように、ネイティブクライアントで同じハイブリッド グループのサポートを追加する必要があった。ベンダーは、TLS 1.3はクライアントがサポートされているキー交換グループを提供し、サーバーが1つを選択することから始まる。両側がX25519MLKEM768をサポートしている場合、プロトコルは従来のX25519とML-KEM-768を組み合わせて、現在の保護を維持しながら量子耐性のある保護を追加する。
この発表では、顧客は設定やワークフローを変更する必要はないと強調されている。クライアントがハイブリッドグループを提案し、サーバーがサポートされている場合はそれを選択し、TLSが自動的にネゴシエーションを完了する。
サーバー側では、ポスト量子TLSを有効にするには、AWS Application Load Balancerのポリシーを1つ変更するだけで済み、その変更はAPIエンドポイント全体に適用され、アプリケーションコードの変更は不要だったとのことだ。クライアント側では、Cargoの依存関係を1行変更するだけで、Rustlsで使用される暗号化プロバイダーがringからaws-lc-rsに切り替わり、X25519MLKEM768が優先鍵交換グループとなり、パッケージ化されたTLSスタック内でPQ-TLSが有効になった。
これら2つの構成変更により、新しいサービスを導入したりアプリケーションロジックを変更したりすることなく、サーバーとクライアントの両方で移行が完了した。これは、コードベースに組み込まれた暗号化の柔軟性と、Amazon Web Servicesおよびオープンソースのメンテナーによる既存のインフラストラクチャー作業によるものだ。
ベンダーは、暗号化プロバイダーをアプリケーションコードから分離することで、暗号化コンポーネントのアップグレード中もTLSスタック、ネットワークロジック、ビジネスロジックを変更せずに済むと指摘した。aws-lc-rsへの移行により、高性能な実装と形式検証成果物が実現したと評価されている。AWSは、X25519で平均113%、ML-KEM-768で2.0倍から2.4倍の改善を報告しており、上流の作業には、X25519の機能的正当性証明に加え、mlkem-nativeにおける機械検証済みの安全性と正当性プロパティが含まれている。
このリリースでは、ハイブリッドPQ-TLSを管理対象のアプリケーションロードバランサーポリシーとして公開し、aws-lc実装を提供し、aws-lc-rsとRustlsのプロバイダーモデルを通じてRustで利用できるようにしたAWSとオープンソースライブラリーの役割も認められた。発表では、ML-KEMを安全に実装し、プロセッサー間で最適化し、TLSに統合するという特殊なタスクは再利用可能なインフラストラクチャーで一度処理され、エンジニアリングチームは、個別のポスト量子実装を開発するのではなく、接続パスのインベントリー、ビルドの更新、サポートされているプラットフォームのテスト、変更の段階的な展開、互換性の監視に注力したことが明確にされた。
このアップデートは、進行中の実用的なポスト量子ロードマップの一環として位置付けられており、組織は、インターネットトラフィックが最も差し迫ったHNDLリスクとして優先され、暗号化インベントリーが今後の作業の指針となり、新たなマイルストーン達成に伴い追加の技術アップデートが予定されていると説明されている。
出典:1Password
この製品の詳細については、1Password製品ページをご覧ください。