ウェビナー『TLSとwolfSSLの2日間集中トレーニング』5/30(火)〜31(水)。ポスト量子への取り組みでビーバー並みに忙しいと言っても過言ではありません。この投稿では、夏の最後の数週間にわたるポスト量子への取り組みに関する最新情報をまとめてみます。アルゴリズムの内部動作とその仕組みについて理解を深めてください。.Dilithium署名スキームのサポートNISTで行われているポスト量子暗号アルゴリズム選定プロジェクトのデジタル署名部門の第3ラウンドの最終候補に”CRYSTALS-DILITHIUM署名スキーム”が挙がっています。wolfSSLは既にこのDilithium署名のパラメータセットを全てサポートしています。証明書で完全な相互運用性がありますSPHINCS+署名スキームのサポート前述のデジタル署名部門の第3ラウンドにノミネートされている署名スキームである”SPHINCS+”についても、その一部のパラメータセットですがwolfCryptはサポートしています。サポートにはSHAKEのサイズ・速度最適化のレベル1,3と5を含んでいます。堅牢性オプションは対応していませんのでご注意ください。SHA256とHarakaのバリエーションにも対応してません。署名処理はかなり大きい為wolfSSLのTLS1.3には含めていません。SPHINCS+はその点で他のプロトコル、例えばコードサイニングに適しています。フォークとの完全な相互運用性が得られます。