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

Unlike most blockchain apps/products today, Ucam is meant to be used out-of-the-box by mainstream consumers, many of which will experience blockchain for the very first time. When designing Ucam we knew we had to utilize blockchain in meaningful and intuitive ways to guarantee both functionality and a great user experience.

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:

Firmware

A non-visible yet crucial component of Ucam is custom firmware built from scratch by the IoTeX team. Firmware in IoT devices interacts directly with various electrical components and is critical to both hardware and software operation. Unlike software, firmware must be 100% bug-free — months of dedicated development (i.e., complex, low-level C code) were required to make Ucam feature-rich, robust, and compatible with IoTeX blockchain.

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)

For a mainstream audience, even the most technically sophisticated devices are meaningless if users cannot easily use them. This is why it was a top priority for IoTeX to pair Ucam’s first-of-its-kind technology with an attractive user interface (UI) and seamless user experience (UX). After evaluating thousands of product reviews of other security cameras, we realized great UI/UX is centered around simple setup, intuitive dashboard, and accessible features, all of which are delivered in the Ucam mobile app.

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

The final piece of the puzzle was to package our state-of-the-art technology in an aesthetically pleasing hardware design. After all, nobody wants to put a clunky and unattractive device in their home! To solve this challenge, we consulted many of our connections in the hardware industry to land upon the perfect design for Ucam.

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?

Throughout the next two weeks January 20–February 3rd, IoTeX will release details about Ucam, including amazing camera features (e.g., 1080p video, 360° coverage, motion detection, two-way audio, night vision) and, more importantly, unique “Powered by IoTeX” features (e.g., blockchain authorization, end-to-end encryption, full data privacy, private storage).

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

— — -

About IoTeX

Founded as an open source platform in 2017, IoTeX is building the Internet of Trusted Things, where all physical and virtual “things” — humans, machines, businesses, and DApps — can exchange information and value at global scale.

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…

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".

More From Medium

More on Blockchain from @iotex

More on Blockchain from @iotex

IOTX, From Token to Coin

Jan 14 · 4 min read

70

More on IoT from @iotex

More on Blockchain from @iotex

More on Blockchain from @iotex

The Internet of Trusted Things

Nov 14, 2019 · 5 min read

46

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