Compliance Platform
Dashboard
Protocols
Evaluations
Tests
Edit Protocol: Zigbee
Protocol Name
Upload New JSON File
Edit JSON
Select JSON File
Upload a new JSON file to replace the current specification.
Protocol Specification (JSON)
{ "name": "Zigbee", "version": "3.0", "description": "Zigbee wireless protocol for low-power IoT mesh networks", "device_profile": { "type": "generic_iot", "power_constraint": "battery", "communication": "wireless_mesh" }, "encryption": { "enabled": true, "algo": "AES-128-CCM", "key_length_bits": 128, "scope": "link-layer", "authenticated": true }, "authentication": { "mutual": false, "device_auth": "AES-based", "server_auth": "implicit", "certificate_based": false }, "key_exchange": { "algo": "pre-shared", "ephemeral": false, "forward_secrecy": false }, "session_key_derivation": { "enabled": false, "algorithm": null, "salt_type": null }, "key_rotation": { "enabled": false, "frequency": "manual", "automated": false }, "logging": { "enabled": false, "scope": [], "transmission": "none", "retention_days": 0 }, "firmware_update": { "enabled": true, "signed": false, "signature_algo": null, "rollback_protection": false }, "formal_verification": { "proVerif": "NOT_VERIFIED", "scyther": "NOT_VERIFIED", "properties": [] } }
Update Protocol
Cancel