Cortex-M 向け wolfSSL チューニング:速度とコードサイズを両立するビルドオプション

Cortex-M 向けの wolfSSL ビルドは、デフォルトでは公開鍵演算にサイズ最小の実装を使用しますが、この実装は最も低速でもあります。設定を3点変更したところ、TLS 1.3 のフルハンドシェイクが 2800 ms から 262 ms へと10倍高速になり、同時にイメージサイズも小さくなりました。以下の数値はすべて NUCLEO-U385RG-Q(STM32U385、Cortex-M33…… もっと読む

wolfCrypt FIPS で OpenSSH、nginx、OpenVPN など9つのソフトウェアが FIPS 140-3 に対応

wolfCrypt FIPS は、セキュリティを重視するシステム向けの軽量な暗号モジュールです。今回、以下の9つのソフトウェアについて、wolfCrypt FIPS と組み合わせて FIPS 140-3 に対応しました。各ソフトウェアの利用環境を想定したテストを実施しました。 OpenSSH: SSH によるリモートアクセスと暗号化通信 OpenVPN: VPN によるリモートアクセスと…… もっと読む

DO-178 に向けて wolfCrypt の耐量子暗号のみを使用する方法

2027年1月1日以降、新たに調達される国家安全保障システム(NSS)はすべて、デフォルトで CNSA 2.0 に準拠している必要があります。さらに、ソフトウェアとファームウェアの署名には、2030年までに CNSA 2.0 のアルゴリズムのみを使用しなければなりません。軍用アビオニクスは NSS に該当します。準備はできていますか? しかも、機体は30〜50年にわたって運用されます。いま…… もっと読む