第五回:ヒープメモリーを深堀りしてみる2020-06-22組込みデバイスの設計で気になるのは処理スピードだけではありません。メモリー容量についても以前よりは制約は緩くなってきたとはいえ、多くの場合できるかぎりの節減がもとめられるのが実情で、特にRAMエリアの容量には注意が求められるケースが多いかと思います。2020-05-19先月はDTLSの動作について紹介したので、今月はいよいよその性能について見ていきたいと思いますが、その前に先月紹介した動作に関して若干の復習です。ご存じの通り、UDPはその名の通りコネクションの概念のない、単発の手軽なパケットの送受信プロトコルです。ついて紹介することにします。Protocol)のセキュリティを実現するためのトランスポート層のプロトコルです。第二回:データ転送速度をさぐる2020-03-24連載第一回ではTLSのハンドシェイク処理について解説したので、今回はアプリケーションデータ転送部分について少し見ていくことにします。ご存じの通りTLSのデータ転送部分は、ネットワークプロトコルとしてはTCPの上にTLSレコードを乗せて送受信します。TLSレコードは共通鍵暗号で暗号化されたアプリケーションデータとデータの一貫性を保証するためのMAC値からできています。2020-03-24wolfSSLのようなライブラリを自社の製品に組み込む上でまず気になることの一つは、処理性能やメモリー資源の消費量といった性能指標ではないでしょうか。wolfSSLはお客様のそれぞれ異なる組み込み要件を満みたせるように豊富なビルドオプションを用意しています。この連載では、こうした豊富なオプションを使いこなしてwolfの実力を最大限に発揮させる方法について紹介していきたいと思っています。好評販売中wolfSSLをもとに、SSL/TLSの利用法と仕組みを解説。(1)wolfSSL軽量SSL/TLSライブラリwolfSSLは組み込みシステム向けの軽量SSL/TLSライブラリです。既存のネットワークスタックにも容易にSSL/TLS層を追加することができます。最新プロトコルTLS1.3、DTLS1.2をサポートしています。wolfSSL製品ページwolfCrypt暗号エンジンwolfCryptは組み込みシステム向けのコンパクトな暗号アルゴリズムのライブラリです。楕円暗号、Curve25519など最新のアルゴリズムにも対応します。CMVP認証を取得しています(認証#4718)。FIPS認証版、wolfSSLの認証取得サービスについてはこちらのページを参照ください。FIPS認証版wolfMQTTIoTクライアントライブラリwolfMQTTはIoTデバイス向けのMQTTクライアントライブラリです。wolfSSLを併用することでSSL/TLSをサポートします。MQTT3.1に準拠し、すべてのパケットタイプ、QoSをサポートします。wolfMQTT製品ページご質問、ご不明点がありましたら、お気軽にお問い合わせください。reserved.サポートとヘルプサポートフォーラムサポートパッケージコンサルティングサービス脆弱性情報お問い合わせプライバシーポリシーリファレンスアルゴリズム/プロトコルリファレンスプレゼンテーションイベント。