The game-plan for future Roombas may fit them with cameras that send images of your home to a remote service that identifies obstacles and lets the little robots clean around them — what could possibly go wrong?
Roombas will be equipped with standard cameras. They will use standardized operating systems — probably a stripped down GNU/Linux or BSD variant. Their network and USB firmware will come from the same factories that produce the components in your laptop. They will connect to the same home router that your phone and computers and set-top boxes use. The images will encrypted with the same crypto that everyone else uses. The servers that receive those images will be regulated by the same laws that regulate the servers that store instant messages, emails, and social media postings.
Each one of those components is under assault today.
The FBI and David Cameron have vowed to ban strong crypto. GCHQ and the NSA sabotage cryptographic protocols by sneaking saboteurs into standards bodies and using them to argue for the deliberate weakening of random number generators.
The Snooper's Charter will require service operators to retain the images they receive, and grant warrantless acess to law enforcement, government officials, and any crook or tabloid reporter who can bribe, trick or coerce a cop or a babu into leaking the password.
Roombas are pretty useful devices. I own two of them. They do have real trouble with obstacles, though. Putting a camera on them so that they can use the smarts of the network to navigate our homes and offices is a plausible solution to this problem.
But a camera-equipped networked robot that free-ranges around your home is a fucking disaster if it isn't secure. It's a gift to everyone who wants to use cameras to attack you, from voyeur sextortionist creeps to burglars to foreign spies and dirty cops.
Irobot is the first major company to propose using roving cameras to solve an appliance problem, but they won't be the last. Your home of the future will be stuffed full of cameras, some of which will be able to see through your clothes and your walls. Those Internet of Things videos where people dressed like extras from Tron use gestures to control their homes? Those are depicting houses where every square inch is under video surveillance.
Cybersecurity starts with defense. We can't make back doors that only good guys can walk through. Our spies and spooks and militaries can't make us secure by eroding our security. If we backdoor these things to help SWAT teams executing no-knock warrants, we'll leave them open to revenge-porn scum, the Syrian military, and corporate espionage contractors, too.
Roombas already can detect and avoid objects, but recognizing exactly what those objects are is a different beast entirely. By streaming video from its cameras to a cloud-based object-classification system, it can tell whether the object in front of it is a bookcase or a TV stand, label it accordingly on a map, and share that detailed plan with next-generation home-infrastructure systems.
The camera system wouldn't be the only modification necessary for the Roomba to create maps of your home. Because iRobot's map-making system uses the cloud to analyze, recognize, and label objects, connectivity would need to be built into the robot itself or its charging dock.
"It's a camera and cloud-based AI engine where we trained it on faucets by going on the Web, downloading pictures of faucets, and using neural network learning on what makes a faucet," Angle explains. "I think it's pretty cool that it can actually differentiate dishwashers from ovens because ovens have windows in the door and dishwashers don't."
The Next Roomba May Recognize All Your Crap [Tim Moynihan/Wired]