IEEE 802.15.6
IEEE 802.15.6は、機密性、認証、完全性、プライバシー保護、および反射防御を提供することを目的としている。全てのノードとハブは、セキュリティ保護しない(レベル0)、認証は行うが暗号化はしない(レベル1 )、認証と暗号化をおこなう(レベル2)の3つのセキュリティレベルのいずれかを選択する必要がある。Security Associationの確立中に、ノードとハブは共同で適切なセキュリティレベルを選択する必要がある。ユニキャスト通信では、事前共有または新しいマスターキー(MK)がアクティブになる。その後、セッションごとに一度だけ使用されるPairwise Temporal Key(PTK)が生成される。マルチキャスト通信では、対応するグループと共有されるGroup Temporal Key(GTK)が生成される。WBAN内の全てのノードとハブは、データ交換の前にMAC層で特定の段階を経る必要がある。Security Associationは、ノードとハブを互いに識別し、それらの間で共有される新しいマスターキーを確立するか、またはそれらの間で事前共有されている既存のMKをアクティブにする手順である。IEEE 802.15.6のSecurity Associationは4つの鍵共有プロトコル(英語版)に基づいているが、これはセキュリティ問題を抱えている。IEEE 802.15.6の現在のSecurity Association手順のセキュリティとプライバシーの問題を適切に解決する提案が学術文献にいくつか公開されているが、それらの提案はまだIEEEの規格には含まれていないのは不可解である。