Top Banner
Tamara Denning Cynthia Matuszek Karl Koscher Joshua R. Smith Tadayoshi Kohno Computer Science and Engineering University of Washington The Future of Household Robots: Ensuring the Safety and Privacy of Users
94

The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Jul 06, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

T a m a r a D e n n i n g

C y n t h i a M a t u s z e k

K a r l K o s c h e r

J o s h u a R . S m i t h

T a d a y o s h i K o h n o

C o m p u t e r S c i e n c e a n d E n g i n e e r i n g

U n i v e r s i t y o f W a s h i n g t o n

The Future of Household Robots:Ensuring the Safety and Privacy of Users

Page 2: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Focus of This Talk: Robots, Security, and Privacy

This talk is about two things:

The future of robots in the home

Computer security and privacy

To make sure we‟re all on the same page, first:

Brief background on robots

Brief background on security and privacy

11/24/2009

2

Page 3: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

What is a Robot?

Cyber-physical system with:

Mobility

Sensors

Actuators

Some reasoning capabilities (potentially)

11/24/2009

3

CC images courtesy of: http://www.flickr.com/photos/bbum/133956572/, http://www.flickr.com/photos/deadair/220147470/, http://www.flickr.com/photos/cmpalmer/3380364862/

Page 4: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

What is a Robot?

Cyber-physical system with:

Mobility

Sensors

Actuators

Some reasoning capabilities (potentially)

Applications:

Elder care

Physically-enabled smart home

11/24/2009

4

Page 5: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

What is Security?

Security:

Systems behave as intended even in the presence of an adversary

11/24/2009

5

Page 6: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

What is Security?

Security:

Systems behave as intended even in the presence of an adversary

NOT Safety:

Systems behave as intended even in the presence of accidental failures

11/24/2009

6

Page 7: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Security for Robots?

To understand the importance of security for robots, we give context:

A brief history of computers and computer security.

11/24/2009

7

Page 8: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computers

11/24/2009

8

1940 20001970

Page 9: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computers

11/24/2009

9

1940 20001970

1946ENIAC

1951UNIVAC

1944Colossus

Page 10: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computers

11/24/2009

10

1940 20001970

1977Apple II

1981IBM Personal Computer

1982Commodore 64

1984Apple Macintosh

1974Altair 8800

Page 11: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computers

11/24/2009

11

1990World Wide Web

1940 20001970

Page 12: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computers

11/24/2009

12

1940 20001970

1994Amazon

1995Ebay

1998Google

2004Facebook

2005YouTube

2006Twitter

Page 13: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computers

11/24/2009

13

1940 20001970

Page 14: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computers

11/24/2009

14

1940 20001970

Now looking at computer security…

Page 15: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

15

1940 20001970

1971Phone Phreaking

Page 16: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

16

1940 20001970

1982The 414s break into 60 computer systems

Page 17: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

17

1940 20001970

1986“The Brain” Virus

Page 18: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

18

1940 20001970

1988Morris Worm

Page 19: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

19

1940 20001970

2000DDoS Attack

Page 20: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

20

1940 20001970

• Rootkits

Page 21: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

21

1940 20001970

• Rootkits

• Trojan Horses

Page 22: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

22

1940 20001970

• Rootkits

• Trojan Horses

• Botnets

Page 23: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

23

1940 20001970

• Rootkits

• Trojan Horses

• Botnets

• Phishing

Page 24: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

24

1940 20001970

• Rootkits

• Trojan Horses

• Botnets

• Phishing

• Keyloggers

Page 25: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

25

1940 20001970

• Rootkits

• Trojan Horses

• Botnets

• Phishing

• Keyloggers

• Cross-Site Scripting

Page 26: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

26

1940 20001970

• Rootkits

• Trojan Horses

• Botnets

• Phishing

• Keyloggers

• Cross-Site Scripting

• etc.

Page 27: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Computer Security Attacks

11/24/2009

27

1940 20001970

Observations:• The attack rate increases• The attacks lag behind the technology

Page 28: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Robots

11/24/2009

28

1979Robotics Institute founded at Carnegie Mellon University

1960 2000 2020

Page 29: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Robots

11/24/2009

29

1982WABOT-2 accompanies people on a keyboard instrument

1960 2000 2020

Page 30: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Robots

11/24/2009

30

1986Honda founds Humanoid Robot Division

1960 2000 2020

Page 31: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Robots

11/24/2009

31

1999AIBO

1960 2000 2020

Page 32: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Robots

11/24/2009

32

2000ASIMO

1960 2000 2020

Page 33: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Robots

11/24/2009

33

2001Paro therapeutic seal

1960 2000 2020

Page 34: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Robots

11/24/2009

34

2002Roomba

1960 2000 2020

Page 35: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Robots

11/24/2009

35

1960 2000 2020

2005Actroid Android

2005Wakamaru Companion Robot

Page 36: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Robots

11/24/2009

36

1960 2000 2020

2008Okonomiyaki Robot

Page 37: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Robots

11/24/2009

37

1960 2000 2020

2010 ?HAL exoskeleton

Page 38: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Robots

11/24/2009

38

1960 2000 2020

Page 39: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Timeline: Robot Security

11/24/2009

39

1960 2000 2020

Observation:• No attacks on robot security yet

Recall (computer security):• The attack rate increases• The attacks lag behind the technology

What is the future of robot security?

Page 40: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Robot Security and Privacy in Context

Our focus: Robot security and privacy

Evil people doing bad things with robots

Most likely near term security and privacy threat

11/24/2009

40

Page 41: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Robot Security and Privacy in Context

Our focus: Robot security and privacy

Evil people doing bad things with robots

Most likely near term security and privacy threat

Evil robots

Popular topic of science fiction

Unlikely near term security and privacy threat

Other challenges to mixing humans with robots

Safety

Human-robot interaction11/24/2009

41

Page 42: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Talk Outline

Part 1. Introduction

Part 2. Assessing the Risks: Today and Tomorrow

Part 3. Challenges and Next Steps

11/24/2009

42

Page 43: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Understanding Current and Future Risks: The Computer Security Approach

Identify representative examples of future tech

Assess the security and privacy vulnerabilities of those examples

Determine risks for today and extrapolate risks for tomorrow

11/24/2009

43

Page 44: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

There are many household robots for sale…

11/24/2009

44

Roomba (vacuum) Scooba (mop) Robomow (lawn mower)

Pleo (artificiallifeform toy)

Lego Mindstorm NXT (toy and learning kit)

FlyTech Bladestar(flying toy)

How to pick which robots to study?

Page 45: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Axes for Selecting Representatives Robots

Strategy: Pick robots that span likely properties of future robots

Different Groups of Intended Users

Mobility

Actuators

Sensors

Communication Methods

11/24/2009

45

Page 46: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Our Selection: Spanning the Axes

11/24/2009

46

RoboSapien V2 Rovio Spykee

Robots purchased for experimentation during or before October 2008.

Page 47: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

RoboSapien V2

11/24/2009

47

• Toy for children and hobbyists

• Mobile, bipedal

• Basic Dexterity

• Controlled by IR remote

• Some autonomous behavior

• Pre-programmed speech

Page 48: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Rovio

11/24/2009

48

• For adults

• Telepresence

• Home surveillance

• Check up up on relatives

• Follows pre-programmed IR beacons

Page 49: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Spykee

11/24/2009

49

• Toy for children

• Assembled and configured by children

• Telepresence: Parent can tuck in kids when out of town

• “Spy” robot

Page 50: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

So, what vulnerabilities did we find?

11/24/2009

50

Page 51: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

So, what vulnerabilities did we find?

11/24/2009

51

Focusing on Spykee and Rovio for now (we‟ll come back to RoboSapien V2 later)

Page 52: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Remote Discovery

11/24/2009

52

(Artificial data -- not real locations of robots)

Page 53: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Eavesdropping (shown in ad hoc mode)

11/24/2009

53

Neighbor orHacker in a car

CC images courtesy of: http://www.flickr.com/photos/wwworks/3039389897/, http://www.flickr.com/photos/jamimages/83601411/

Page 54: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Intercepting Credentials (Remote Mode)

11/24/2009

54

http://spykeeworld.com

09867028934149871358357619035602844

09867028934149871358357619035602844

254757324523476784561436546456436345

User:alice1Password:pass1

Page 55: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Physical Takeover

With credentials: Drive the robot anywhere

Access the AV stream at any time

11/24/2009

55

Page 56: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

What the vulnerabilities mean to people…

We discussed some vulnerabilities…

What do these vulnerabilities mean to people and their environment?

11/24/2009

56

Page 57: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

What the vulnerabilities mean to people…

We discussed some vulnerabilities…

What do these vulnerabilities mean to people and their environment?

(We did not implement these attacks.)

11/24/2009

57

Many risks today are minor. We explore attack scenarios because they illustrate potential future risks with household robots.

Page 58: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Rovio: Spy on Home

Spy/eavesdrop in the home

11/24/2009

58

Many risks today are minor. We explore attack scenarios because they illustrate potential future risks with household robots.

CC image courtesy of: http://www.flickr.com/photos/3mieszczanka/3253181023/

Page 59: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Spy/eavesdrop in the home

Rovio: Spy on Home

11/24/2009

59

Many risks today are minor. We explore attack scenarios because they illustrate potential future risks with household robots.

CC image courtesy of: http://www.flickr.com/photos/arthurohm/1977354073/

Page 60: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Rovio: Spy on Home

Spy/eavesdrop in the home

11/24/2009

60

Many risks today are minor. We explore attack scenarios because they illustrate potential future risks with household robots.

CC image courtesy of: http://www.flickr.com/photos/paladin27/2277420652/

Page 61: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Rovio: Spy on Home

Spy/eavesdrop in the home

11/24/2009

61

Many risks today are minor. We explore attack scenarios because they illustrate potential future risks with household robots.

CC image courtesy of: http://www.flickr.com/photos/affixations/2542167108/

Page 62: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Rovio: Move Around the Home

Move around rooms of the house to facilitate spying and eavesdropping

11/24/2009

62

Many risks today are minor. We explore attack scenarios because they illustrate potential future risks with household robots.

Page 63: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Rovio: Property Damage

Use weight to cause minor property damage

11/24/2009

63

Many risks today are minor. We explore attack scenarios because they illustrate potential future risks with household robots.

CC image courtesy of: http://www.flickr.com/photos/kacey3/2002598626/

Page 64: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Rovio: Create Hazards

E.g., Bowl of grapes near an infant

11/24/2009

64

Many risks today are minor. We explore attack scenarios because they illustrate potential future risks with household robots.

CC image courtesy of: http://www.flickr.com/photos/mindfire/3256681195/

Page 65: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Rovio: Trip People

Drive underneath elder‟s feet to trip them

11/24/2009

65

Many risks today are minor. We explore attack scenarios because they illustrate potential future risks with household robots.

CC image courtesy of: http://www.flickr.com/photos/marktristan/2733951264/

Page 66: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Rovio: People with Dementia

Make sounds to confuse people with dementia

Displace objects to confuse people with dementia

11/24/2009

66

Many risks today are minor. We explore attack scenarios because they illustrate potential future risks with household robots.

Page 67: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Rovio: Superstitious Symbols

Create patterns on the floor to play on superstitions

11/24/2009

67

Many risks today are minor. We explore attack scenarios because they illustrate potential future risks with household robots.

Page 68: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Rovio: The Risks

11/24/2009

68

Spy on residents

Move between areas of the house to facilitate spying

Property damage

Robot suicide

Knock over objects around infants

Trip elderly relatives

Create superstitious symbols

Page 69: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Spykee: The Risks

11/24/2009

69

Same kinds of risks as the Rovio, but…

Page 70: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Spykee: The Risks

11/24/2009

70

Same kinds of risks as the Rovio, but…

Spykee meant to be:

Built by children (Erector set, 8+ years)

Configured by children

Connected to the Internet by children

Page 71: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Spykee: The Risks

11/24/2009

71

Same kinds of risks as the Rovio, but…

Spykee meant to be:

Built by children (Erector set, 8+ years)

Configured by children

Connected to the Internet by children

And most of all…played with by children

Page 72: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Spykee: The Risks

11/24/2009

72

Same kinds of risks as the Rovio, but…

Spykee meant to be:

Built by children

Configured by children

Connected to the Internet by children

And most of all…played with by children

CC images courtesy of: http://www.flickr.com/photos/ooh_food/3510270149/, http://www.flickr.com/photos/aznongbri/945555443/

Page 73: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

The Risks Tomorrow

11/24/2009

73

We have not analyzed the robots shown. They may or may not have vulnerabilities and may or may not be used for attacks. We are using them as examples of future kinds of robots.

Page 74: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

The Risks Tomorrow

Robots for elders

Exoskeleton for mobility

Lifting robot

11/24/2009

74

We have not analyzed the robots shown. They may or may not have vulnerabilities and may or may not be used for attacks. We are using them as examples of future kinds of robots.

Page 75: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

The Risks Tomorrow

Robots for elders

Exoskeleton for mobility

Lifting robot

Robots for children

As companions or as therapy for unique emotional needs

11/24/2009

75

We have not analyzed the robots shown. They may or may not have vulnerabilities and may or may not be used for attacks. We are using them as examples of future kinds of robots.

Page 76: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

The Risks Tomorrow

Robots for elders

Exoskeleton for mobility

Lifting robot

Robots for children

As companions or as therapy for unique emotional needs

Robots that use tools

11/24/2009

76

We have not analyzed the robots shown. They may or may not have vulnerabilities and may or may not be used for attacks. We are using them as examples of future kinds of robots.

Page 77: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Are the risks real?

Our focus is on the future, when household robots might be ubiquitous and sophisticated

Potential types of attackers

Terrorist

Competitor

Acquaintance

ID Thief

Prankster

11/24/2009

77

Page 78: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Computer Systems for Physical Harm

Page 79: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

November 2007

“It was just a bunch of very immature people delighting

in their attempts to cause people misery”

Page 80: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Again in March 2008

“This was clearly an act of vandalism with the

intent to harm people”

Page 81: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Talk Outline

Part 1. Introduction

Part 2. Assessing the Risks: Today and Tomorrow

Part 3. Challenges and Next Steps

11/24/2009

81

Page 82: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

There are many ways to raise the bar…

Basic Steps (for the user)

Encrypted home network

Don‟t use ad hoc

Don‟t connect robots to the Internet

Don‟t allow the robots in “private” spaces

Basic Steps (for the manufacturers)

Security evaluations

Use encryption (properly!)

Secure firmware updates

11/24/2009

82

Page 83: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Standard Security Practices Are Not Sufficient

Implementation vulnerabilities

No such thing as perfect security

Vulnerabilities often found even in modern desktop computing systems implementing best practices

Secure networks can be cracked

Usage vulnerabilities

Users don‟t always secure networks

Users can misconfigure security settings even when employing them

11/24/2009

83

Page 84: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Robots Have Unique Properties

Physicality

Mobility

Dexterity

Interactive and in the middle of the home

These lead to unique challenges…

11/24/2009

84

CC image courtesy of: http://www.flickr.com/photos/eiriknewth/282273087/

Page 85: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

No Longer a Desktop Computer: New Challenges

11/24/2009

85

Robots that connect to the Internet are not traditional vacuum cleaners or toasters

Children as administrators

Robot interface is minimal

Page 86: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

No Longer a Desktop Computer: New Challenges

Heterogeneous environments

Multiple direct and indirect users

Pets

Children

Elderly

Guests

Meaning…

The people affected by robot security vulnerabilities may not be the robots‟ administrators

May be difficult to notice a hijacked robot

11/24/2009

86

Page 87: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

No Longer a Desktop Computer: New Challenges

11/24/2009

87

Even if you secure one robot in isolation…

Page 88: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Multi-Robot

11/24/2009

88

Even if you secure one robot in isolation…

What can two robots achieve?

Overcome each other‟s safeguards?

Combine physical capabilities?

Combine sensorial capabilities?

Manufacturers might not expect this!

Page 89: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Our Setup

Toy example

Compromised Rovio (supplies camera)

IR/RF repeater positioned within line of sight of the RoboSapien V2

Remote for the RoboSapien V2

What can we do?

11/24/2009

89

Page 90: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Multi-Robot: Our Setup

Rovio RoboSapien V2 IR/RFRepeater

Combined

AV Feed

Grippers

CommunicationOut of Line of Sight

11/24/2009

90

Page 91: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Multi-Robot Attack: Demo

11/24/2009

91

Page 92: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Security and Privacy for Users of Future Household Robots

A near term threat: evil people using robots

Needs attention today before technology matures

Identified security and privacy vulnerabilities in today‟s robots. Implications:

For today: Mild to moderate risks

For future: More severe risks

Attacks: Spying/eavesdropping, damaging objects, tripping or confusing residents, emotional abuse

Challenges to securing future robots:

Non-expert users may think of robots as appliances

Heterogeneous home environment

Multiple robots co-opted by an attacker to work together11/24/2009

92

Page 93: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

Related Work

Challenges with ubiquitous computing in the home, e.g.:

Edwards and Grinter. “At Home with Ubiquitous Computing: Seven Challenges.” UbiComp „01.

Human-robot interaction in the home, e.g.:

Young et al. “Toward Acceptable Domestic Robots: Applying Insights from Social Psychology.” Intl. Journal of Social Robotics „08.

Privacy leaks in the home, e.g.:

J. Schwartz. “Nanny-Cam May Leave a Home Exposed.” The New York Times, April 2002.

Usable Security, e.g.:

Bryan D. Payne, W. Keith Edwards, "A Brief Introduction to Usable Security," IEEE Internet Computing, vol. 12, no. 3,

11/24/2009

93

Page 94: The Future of Household Robots - School of Computing › ~tdenning › files › slides › UbiComp-09... · There are many household robots for sale… 11/24/2009 44 Roomba (vacuum)

11/24/2009

94

Questions?