How Ajax encrypts communication between the hub and system detectors
Comment Ajax chiffre la communication entre la centrale et les détecteurs du système
Ajax encrypts data using its own proprietary floating key protocol. This protocol is resistant to breaking: even with the power of a supercomputer, it will take years to break the key by a Brute-force search.
Let’s assume a situation where an attacker was able to compromise the key. In this case, the protocol is still protected by the session counter: a new encryption key is generated within each device-hub communication session.
Even if an attacker bypasses the session counter, he will be stopped by device authentication: a secure communication channel is created between the detector and the hub, followed by an ID check.
Each device has a personal ID by which the hub recognizes it.
If the device fails the ID check, the hub will ignore its commands.
Moreover, the hub will detect the loss of the Ajax device that the attackers want to replace with the fake one. The detection time depends on the device type: 3 seconds for wired Ajax devices and the time set in Jeweller settings — for wireless ones. The lost connection notification will be sent to the security company and system users.
Ajax crypte les données en utilisant son propre protocole propriétaire à clé flottante. Ce protocole est résistant à la violation : même avec la puissance d’un superordinateur, il faudra des années déchiffrer la clé par une recherche exhaustive.
Supposons qu’un attaquant ait réussi à compromettre la clé. Dans ce cas, le protocole est toujours protégé par le compteur de session : une nouvelle clé de chiffrement est générée lors de chaque session de communication entre le dispositif et la centrale.
Même si un attaquant contourne le compteur de session, il sera arrêté par l’authentification du dispositif : une voie de communication sécurisée est créée entre le détecteur et la centrale, suivie d’un contrôle d’identité.
Chaque appareil possède un identifiant personnel par lequel la centrale le reconnaît.
Si le périphérique échoue à la vérification de l’identité, la centrale ignorera ses commandes.
En outre, la centrale détectera la perte du dispositif Ajax que les attaquants cherchent à substituer par un faux. Le temps de détection dépend du type de dispositif : 3 secondes pour les appareils Ajax filaires et le temps défini dans les paramètres du Jeweller — pour les appareils sans fil. La notification de perte de connexion sera envoyée au centre de télésurveillance et aux utilisateurs du système.