How We Built the World’s First (Truly) Private Home Security Camera

IoTeX
IoTeX
Jan 20 · 6 min read

In September, 2019 a series of Nest devices began disregarding their regular video and temperature settings — oscillating wildly and in the case of one Wisconsin couple, feeding strange voices through their Nest kitchen camera while setting the home’s temperature to 90 degrees fahrenheit.

Consumer IoT device hacks reached a historical and notably dystopian crescendo this past fall. With Nest claiming to have sold at least 11 million home IoT units since launching in 2011 and Wyze and Ring’s eye popping sales numbers in the many millions respectively: the total internet connected home security camera market in the United States is easily in the tens of millions.

Sitting in the Menlo Park office this past fall, the team at IoTeX recognized this troubling trend of breaches in the home security camera market as an obvious example of how blockchain-based privacy controls are necessary to make IoT devices work for their users, not against them. For buyers of home security cameras, nothing could be more perverse than to have the very thing you purchased to try and protect your home be used in a way that directly makes your family less safe.

‘I’m your best friend, I’m Santa Clause!” —Hackers talking to an 8-year old girl through a compromised Ring Camera.

Since IoTeX’s founding in 2017, our mission has been to empower our world with trusted devices and trusted data — the Internet of Trusted Things. That ultimately means devices will begin working directly for users and with users. In other words, IoT devices will begin to align with Steve Jobs legendary vision for technology as a “bicycle for the mind”.

The launch of Ucam is more than just a product release — it represents a new paradigm for consumer data ownership. Developed in partnership with Tenvis, a leading IoT manufacturer since 2005 and Amazon’s Choice for security cameras, Ucam delivers cutting-edge features, enhanced security, and full data privacy. Over the past several months, IoTeX and Tenvis have worked closely to develop this first-of-its-kind product — what a journey it has been!

In this blog, we share our journey of making a new kind of user-centric security camera: Ucam, spanning blockchain, firmware, mobile application, and hardware design.

— — -

Blockchain

Blockchain is the root of trust for the IoTeX Network. When designing Ucam, IoTeX and Tenvis discussed several novel approaches to incorporate blockchain, eventually reaching the perfect balance of user experience and functionality. The final result? Real, easy, and affordable privacy for all users:

  • Blockchain-based identity for enhanced security: with one click, users generate a unique blockchain login that is not brute force hackable and also separate from one’s Internet identity, directly addressing the root cause of most security camera hacks today such as the Ring and Nest breaches.
  • Decentralized issuance of encryption keys for full data privacy: seamless delivery of a one-of-a-kind encryption key to users via blockchain. Unlike other cameras, Ucam users are the only ones with the encryption key — not IoTeX, not Tenvis, and especially not hackers!
  • Customizable blockchain parameters: for advanced users, Ucam offers developer-friendly features, including decentralized storage of files (e.g., IPFS) and fine-grained access controls via Decentralized Identity (DID) and a smart contract.

Firmware

The most complex (and rewarding) aspects of Ucam firmware development were integrating custom end-to-end encryption and performing various optimizations to accommodate Ucam’s resource-constrained hardware environment. The resulting firmware allows users to enable full privacy mode and protect both livestreams and video clips with end-to-end trust.

IoTeX will continue to enhance the Ucam firmware with new features, which will automatically be added to users’ cameras through the over-the-air (OTA) firmware updates.

Mobile Application (UI/UX)

One of the largest hurdles to blockchain adoption is account/key management. While blockchain enthusiasts are used to public/private keys and multi-step signing processes, everyday consumers expect turnkey services. As such, we held countless working sessions to design/develop a one-click setup process that even users unfamiliar with blockchain will find intuitive. It’s even easier than setting up a device with email/password login!

View from Ucam control panel

Hardware & Aesthetic Design

Ucam’s design was inspired by the industrial design philosophy of ”form follows function”the shape (form) that something takes should be chosen based on its intended purpose (function). The design of Ucam is meant to impress upon users that “Ucam works for You” and delivers the feeling of security/privacy to users. This led to design decisions, such as Ucam’s friendly robot shape (i.e., BB8), matte black color, and compact size.

What’s Next?

To stay updated on UCam product updates and to receive first access to our waitlist sign up on the UCam website.

— — -

About IoTeX

Backed by a global team of 30+ top research scientists and engineers, IoTeX combines blockchain, secure hardware, and decentralized identity to empower intelligent IoT networks and machine economies. By serving as a decentralized trust fabric for IoT, IoTeX will empower the future decentralized world by “connecting the physical world, block by block”.

@iotex

IoTeX is the auto-scalable and privacy-centric blockchain infrastructure for the Internet of Things (IoT). IoTeX is bringing autonomous device coordination to the masses by "connecting the physical world, block by block".

IoTeX

Written by

IoTeX

Building the Internet of Trusted Things: iotex.io

@iotex

@iotex

IoTeX is the auto-scalable and privacy-centric blockchain infrastructure for the Internet of Things (IoT). IoTeX is bringing autonomous device coordination to the masses by "connecting the physical world, block by block".

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade