Subscribe

Comment nous avons construit la première caméra de sécurité domestique (vraiment) privée au monde

Comment nous avons construit la première caméra de sécurité domestique (vraiment) privée au monde

En septembre 2019, une série d’appareils Nest a commencé à ignorer leurs réglages habituels de vidéo et de température — oscillant de manière erratique et, dans le cas d’un couple du Wisconsin, diffusant des voix étranges via leur caméra Nest de cuisine tout en réglant la température de la maison à 90 degrés Fahrenheit.

Les piratages d’appareils IoT grand public ont atteint un point culminant historique et particulièrement dystopique l’automne dernier. Nest affirmant avoir vendu au moins 11 millions d’appareils IoT domestiques depuis son lancement en 2011, et Wyze et Ring affichant chacun des chiffres de ventes vertigineux se comptant en millions, le marché total des caméras de sécurité domestiques connectées à Internet aux États-Unis se chiffre facilement en dizaines de millions.

Depuis le bureau de Menlo Park l’automne dernier, l’équipe d’IoTeX a identifié cette tendance inquiétante de failles sur le marché des caméras de sécurité domestiques comme un exemple évident de la nécessité de contrôles de confidentialité basés sur la blockchain pour que les appareils IoT travaillent pour leurs utilisateurs, et non contre eux. Pour les acheteurs de caméras de sécurité domestiques, rien ne pourrait être plus pervers que de voir l’objet même acheté pour protéger leur maison être utilisé d’une manière qui rend directement leur famille moins en sécurité.

« Je suis ton meilleur ami, je suis le Père Noël ! » —Des pirates parlant à une fillette de 8 ans via une caméra Ring compromise.

Depuis la fondation d’IoTeX en 2017, notre mission est de doter notre monde d’appareils de confiance et de données de confiance — l’Internet des objets de confiance. Cela signifie à terme que les appareils commenceront à travailler directement pour les utilisateurs et avec les utilisateurs. En d’autres termes, les appareils IoT commenceront à s’aligner sur la vision légendaire de Steve Jobs de la technologie comme une « bicyclette pour l’esprit ».

Le lancement d’Ucam est plus qu’une simple sortie de produit — il représente un nouveau paradigme pour la propriété des données par les consommateurs. Développée en partenariat avec Tenvis, un fabricant IoT de premier plan depuis 2005 et Amazon’s Choice pour les caméras de sécurité, Ucam offre des fonctionnalités de pointe, une sécurité renforcée et une confidentialité totale des données. Au cours des derniers mois, IoTeX et Tenvis ont travaillé en étroite collaboration pour développer ce produit unique en son genre — quel parcours !

Dans cet article, nous partageons notre parcours pour créer un nouveau type de caméra de sécurité centrée sur l’utilisateur : Ucam, couvrant la blockchain, le firmware, l’application mobile et la conception matérielle.

— — -

Blockchain

Contrairement à la plupart des applications et produits blockchain actuels, Ucam est conçue pour être utilisée dès la sortie de la boîte par des consommateurs grand public, dont beaucoup découvriront la blockchain pour la toute première fois. En concevant Ucam, nous savions que nous devions utiliser la blockchain de manière pertinente et intuitive afin de garantir à la fois la fonctionnalité et une excellente expérience utilisateur.

La blockchain est la racine de confiance du réseau IoTeX. Lors de la conception d’Ucam, IoTeX et Tenvis ont étudié plusieurs approches novatrices pour intégrer la blockchain, pour finalement atteindre l’équilibre parfait entre expérience utilisateur et fonctionnalité. Le résultat final ? Une confidentialité réelle, simple et abordable pour tous les utilisateurs :

  • Identité basée sur la blockchain pour une sécurité renforcée : en un clic, les utilisateurs génèrent un identifiant blockchain unique, impossible à pirater par force brute et distinct de leur identité Internet, ce qui s’attaque directement à la cause première de la plupart des piratages de caméras de sécurité actuels, comme les failles de Ring et de Nest.
  • Émission décentralisée de clés de chiffrement pour une confidentialité totale des données : remise transparente aux utilisateurs, via la blockchain, d’une clé de chiffrement unique. Contrairement aux autres caméras, les utilisateurs d’Ucam sont les seuls à détenir la clé de chiffrement — ni IoTeX, ni Tenvis, et surtout pas les pirates !
  • Paramètres blockchain personnalisables : pour les utilisateurs avancés, Ucam propose des fonctionnalités adaptées aux développeurs, notamment le stockage décentralisé de fichiers (par ex. IPFS) et des contrôles d’accès précis via l’identité décentralisée (DID) et un smart contract.

Firmware

Un composant invisible mais crucial d’Ucam est le firmware personnalisé, construit de zéro par l’équipe IoTeX. Dans les appareils IoT, le firmware interagit directement avec divers composants électriques et est essentiel au fonctionnement du matériel comme du logiciel. Contrairement au logiciel, le firmware doit être 100 % exempt de bugs — des mois de développement dédié (c’est-à-dire du code C complexe et de bas niveau) ont été nécessaires pour rendre Ucam riche en fonctionnalités, robuste et compatible avec la blockchain IoTeX.

Les aspects les plus complexes (et les plus gratifiants) du développement du firmware d’Ucam ont été l’intégration d’un chiffrement de bout en bout personnalisé et la réalisation de diverses optimisations pour s’adapter à l’environnement matériel aux ressources limitées d’Ucam. Le firmware qui en résulte permet aux utilisateurs d’activer le mode de confidentialité totale et de protéger à la fois les diffusions en direct et les clips vidéo avec une confiance de bout en bout.

IoTeX continuera d’enrichir le firmware d’Ucam de nouvelles fonctionnalités, qui seront automatiquement ajoutées aux caméras des utilisateurs grâce aux mises à jour du firmware à distance (OTA).

Application mobile (UI/UX)

Pour un public grand public, même les appareils les plus sophistiqués techniquement n’ont aucun intérêt si les utilisateurs ne peuvent pas s’en servir facilement. C’est pourquoi IoTeX a fait de l’association de la technologie unique d’Ucam avec une interface utilisateur (UI) attrayante et une expérience utilisateur (UX) fluide une priorité absolue. Après avoir analysé des milliers d’avis sur d’autres caméras de sécurité, nous avons compris qu’une excellente UI/UX repose sur une installation simple, un tableau de bord intuitif et des fonctionnalités accessibles, autant d’éléments offerts par l’application mobile Ucam.

L’un des plus grands obstacles à l’adoption de la blockchain est la gestion des comptes et des clés. Si les passionnés de blockchain sont habitués aux clés publiques/privées et aux processus de signature en plusieurs étapes, les consommateurs ordinaires attendent des services clés en main. Nous avons donc organisé d’innombrables sessions de travail pour concevoir et développer un processus d’installation en un clic que même les utilisateurs peu familiers avec la blockchain trouveront intuitif. C’est encore plus simple que de configurer un appareil avec un identifiant e-mail/mot de passe !

vue depuis le panneau de contrôle d’Ucam

Conception matérielle et esthétique

La dernière pièce du puzzle consistait à intégrer notre technologie de pointe dans une conception matérielle esthétiquement agréable. Après tout, personne ne veut installer un appareil encombrant et disgracieux chez soi ! Pour relever ce défi, nous avons consulté de nombreux contacts dans l’industrie du matériel afin de trouver le design parfait pour Ucam.

Le design d’Ucam s’inspire de la philosophie du design industriel « la forme suit la fonction » — la forme d’un objet doit être choisie en fonction de l’usage auquel il est destiné (sa fonction). Le design d’Ucam vise à faire comprendre aux utilisateurs qu’« Ucam travaille pour vous » et à leur procurer un sentiment de sécurité et de confidentialité. Cela a guidé des choix de conception tels que la forme de robot sympathique d’Ucam (cf. BB8), sa couleur noir mat et sa taille compacte.

Et ensuite ?

Au cours des deux prochaines semaines, du 20 janvier au 3 février, IoTeX publiera des détails sur Ucam, notamment ses incroyables fonctionnalités de caméra (par ex. vidéo 1080p, couverture à 360°, détection de mouvement, audio bidirectionnel, vision nocturne) et, plus important encore, ses fonctionnalités uniques « Powered by IoTeX » (par ex. autorisation par blockchain, chiffrement de bout en bout, confidentialité totale des données, stockage privé).

Pour suivre les actualités du produit UCam et obtenir un accès prioritaire à notre liste d’attente, inscrivez-vous sur le site web d’UCam.

— — -

À propos d’IoTeX

Fondée en tant que plateforme open source en 2017, IoTeX construit l’Internet des objets de confiance, où tous les « objets » physiques et virtuels — humains, machines, entreprises et DApps — peuvent échanger informations et valeur à l’échelle mondiale.

Soutenue par une équipe mondiale de plus de 30 chercheurs et ingénieurs de premier plan, IoTeX combine blockchain, matériel sécurisé et identité décentralisée pour alimenter des réseaux IoT intelligents et des économies de machines. En servant de tissu de confiance décentralisé pour l’IoT, IoTeX dotera le futur monde décentralisé de nouveaux moyens en « connectant le monde physique, bloc par bloc ».

IoTeX