Securityについて説明します。4xxの間で、双方向通信を行うことができる機能です。Masterと呼ばれる役割を持ったデバイスが管理するMailboxを使用してデータのやり取りを行います。Acknowledgeの動作例を示しています。commandが返送される例です。Acknowledgeに関する情報は以下から入手できます。Managementは、EnOceanデバイスをシリアル通信や無線を通して環境設定や整備、機能の拡張等を行うリモート機能です。Managerにより実行されます。Managementの例を示しています。デバイスを設置した後に、リモートで各種情報取得や設定を行うことができます。Managementに関する情報は以下から入手できます。MAC)を用いて、EnOceanデバイス間でセキュアな通信をするための機能です。Key(PSK)を使って、送信側では送信データを秘匿化し、受信側ではその秘匿データを復号します。AESはアメリカ合衆国の暗号規格として規格化されたもので、世界中で採用されています。同じPSKを用い同じデータ内容を暗号化する場合、暗号化後のデータは常に同じビットパターンとなるため、再生攻撃(なりすましによる情報かく乱)を受ける脅威があります。それを防ぐ目的で、毎回送信データが変わり暗号化データのビットパターンも毎回変化させるために、ローリングコードが導入されています。CMACは、メッセージの認証をするための短い情報を暗号器によって生成し、改ざんやなりすましを防止するものです。Securityは、以下の2つのAES128を用いた暗号化を選択して使用することが可能です(下図参照)。AES):可変長サイズの平文の暗号化に使用。chaining):16バイト単位以上の平文の暗号化に使用。GmbH)https://www.enocean.com/en/security-specification/次回から、開発ツールと開発フローの説明に入ります。Securityのオプション機能を備える。Co.,Ltd.Tweet。