Towards Self-Managing Home Networking Systems Yi-Min Wang Cybersecurity and Systems Management Microsoft Research, Redmond (Google Strider Wang)

Slides:



Advertisements
Similar presentations
Saving Energy, Timer & Automation Best Design Course 30 Minutes Test 10 Minutes TIS Training Program 2012, Rev 1.1
Advertisements

RFID Access Control System March, 2003 Softrónica.
House of the Future: Network/PC ECE 345 Summer 1999 Ari Pernick, Michael Upham, Matthew Hinterscher Group #5 TA: Purvesh Thakker.
Home Automation Products Introduction Home Automation Products تقنية البيوت والمكاتب الذكية –الأجهزة المستخدمة.
1 Budget Compliant Water Management SECOSYS Water Management Products.
Computer Networking Components Chad DuBose ~ Assignment #3 ~ LTEC
XProtect ® Professional Efficient solutions for mid-sized installations.
Centre for Research and Technology Hellas Hellenic Institute of Transport Web: Kostas Kalogirou – Taxiarchis Tsaprounis.
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
DIY Home Automation Chris Barrett. Disclaimer I am a hobbyist I have no attachments to any of the companies that I will mention other than that I have.
POC Security System High security system combining PIN-on-Card, information security, physical access, control and alarm – all in one system.
NDN in Local Area Networks Junxiao Shi The University of Arizona
Assignment 3 LTEC 4550 Cason Parker. Network Hub A Network Hub is a device that connects other devices together using Ethernet cables. Hubs are unintelligent.
Chapter 3 CCNA Discovery Encapsulation - Explanations and Clarifications CCNA Discovery Encapsulation - Explanations and Clarifications.
PLC Based Residential Alarm System John Hiddema University of Idaho - ECE Spring 2012.
(part 4).  Gateways  A gateway is responsible for translating information from one format to another and can run at any layer of the OSI model, depending.
SMART HOMES The way we nest now Suhasini K Vamsi Priya V Sushmitha K.
Mobile and Ubiquitous Computing. Overview Attributes Discussion.
This year’s project is an addition to last year’s Remote Controlled Home Project Last year’s project was programming a VCR through a remote PC This year’s.
Wireless Sensor Network. A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to.
1 Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall.
5. Case Study Smart Home in a Life Care Community Apartment Complex.
1 Wireless LANs. 2 Introduction Types of Communication Networks. LAN’s Configurations. Wireless Technology. –Definition. –Applications. –Example. Communications.
DUE Security and Fire Alarm Systems LEARNING OUTCOME 7B Describe design overview and location considerations.
System Components Hardware overview for Apollo ACS.
The PULSE: SAAS (Software as a Service) By Debjit Biswas, ,
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Computers Are Your Future © 2008 Prentice-Hall, Inc.
COGAIN 2009 Petr Novák, Olga Štepánková Home and environment control.
ING SECURITY SYSTEM WITH ARDUINO Anthony Friend Eastern Kentucky University Network Security & Electronics Program NET 499 – Capstone.
Cellular Networks How do Mobile & Satellite Phones work? What can we do with them?
Linksys LNKWET11 Setup b Ethernet Converter Step 1. Annotate your Computer’s ethernet IP address. Step 2. Change the Ethernet IP Address/subnet/router.
Self-Organizing Adaptive Networks Hari Balakrishnan MIT Laboratory for Computer Science
FRONT DOOR MONITOR Tremayne L. Perkins EKU Dept of Technology, CEN/CET.
Wireless Health Care in Japan Japanese Wireless Healthcare Market Overview Start Date: 10/09/2009 Start Time: 11:00 AM End Time: 12:00 PM Location: San.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
What is Blue Tooth ? Blue tooth is a cable replacement technology that can be used to connect almost any device to any other devices. Blue tooth is the.
WIRELESS COMPUTING CHAPTER 12. DISCOVER WIRELESS COMPUTING OBJECTIVEOUTCOME TO UNDERSTAND THE ADVANTAGES AND DISADVANTAGES OF WIRELESS COMPUTING WILL.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
D-Link Confidential WRPD, Aug, DHP-1320 is a new D-Link Powerline solution features n wireless speeds of up to 300 megabits per second and.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Wireless Sensor Network Wireless Sensor Network Based.
Networking Network Classification, by there: 3 The Rules they use to exchange data: Protocols.
Home Automation Right arrow to continue. What Is It? Turning devices on and off remotely Scheduling devices to operate according to a pre-programmed routine.
Computers Are Your Future Tenth Edition Spotlight 3: Home Network Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
A tree line has a central line connecting together a series of star networks. The server is connected to a central line. Tree Network As the star, and.
The Secure, Automated Home Project Team: Alec Kulbacki Project Advisor: W. Thomas Miller.
System integration of WAP and SMS for home network system Editor : Chi-Hsiang Wu, Rong-Hong Jan School : the National Chiao Tung University Source : Computer.
Home Networking. The Smith Family This is the house the Smiths live in. Can you spot their digital devices?
Smart Home for disabled people Students: Atara Gutman and Anastasia Logvinenko Instructor: Alexander Kinko PDR presentation Semester Spring part.
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
Term 2, 2011 Week 2. CONTENTS Communications devices – Modems – Network interface cards (NIC) – Wireless access point – Switches and routers Communications.
Internet Service Currently Provides numerous services including: Data service to access information from around the world Entertainment (iTunes, Hulu,
A.M.E.N. Autonomous Meteorological Embedded Network for Fire Fighting Fan Zhang, Dmitry Stomakhin, Flavio Sira, Brian Hansen.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
LBS Division INDOOR POSITIONING SYSTEM Indoors Independent infrastructure that communicates via wireless connection standards: RFID Technology: Continuous.
C24 Interactive Simply Connected. Simply Secure. Rev 101.
The ambient light sensor in a smart phone is what measures how bright the light is. It’s the phones software that adjusts the brightness in the display.
Wide Area Communication with and Interworking of Networked Appliances An SAIC Company © Telcordia Technologies, Inc Prepared for: 49 th IETF 12/11/2000.
Communications and Networks 2 Compiled by Maududie Reference: Practicum Module Application Training Institut Teknologi Bandung
Configuration Guide ---for Alarm device ---for Alarm device.
Communication Based Projects Ideas for Engineering Students.
I I R R T T Internet Real Time Lab SECE SYSTEM SECE SERVER INTERNET ELECTRICAL APPLIANCES CONNECTED TO MICROCONTROLLER … … : register & download.
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
Home Security Options What can I do to deter Burglars?
ICON Signals Event Alert Notification Platform Overview March 28, 2017
DIY Home Automation Chris Barrett.
Technology Literacy Hardware.
Network Models, Hardware, Protocols and number systems
Presentation transcript:

Towards Self-Managing Home Networking Systems Yi-Min Wang Cybersecurity and Systems Management Microsoft Research, Redmond (Google Strider Wang)

The Aladdin Home Networking System Seven Windows PC connected by 10Mbps phoneline Ethernet –PC peripherals: USB cameras, IR controllers, etc. Sixty X10-based powerline devices –Controlled devices Lamps, fans, garage door openers, robo-dogs, beeper/chimer timers, etc. –Converters Wireless-to-powerline transceivers –Transmitters Wired and wireless controllers, phone-based controller, PC-based controllers (CM11A powerline transceivers) Sensors: motion sensors, water sensors, temperature sensors, power outage sensors, garage door sensors, etc.

Aladdin: connect to your house at any time, from any place, on any device My Home Buddy Monitoring Daemon DCOM Device Control Objects Lookup Services Natural Language Parser Soft-State Store Text-based Interface Eventing MSN Aladdin Device Adapter (ADA) SIMBA MyAlertBuddy IM &

Project Goals Home network as part of my Internet Mid-size ubiquitous computing system –Heterogeneous networks and devices –Mostly low-cost, off-the-shelf consumer devices –Limited mobility Deployed in a real house and used on a daily basis for three years Project goals: –Is this something that people can really live with? –What are the killer apps? –Study self-configuration & self-monitoring requirements

Self-Configuration Aladdin Device Adapter (ADA) –Device named by: device type + physical location (pre-mapped to X10 address) e.g., lamp on the living room side of the kitchen, which is mapped to X10 address E4 –ADA enables self-configuration & -reconfiguration with dumb devices Even smart devices need field attributes Soft-State Store –Volatile or persistent state that will expire if not refreshed

One-step administration: X10 communication address to physical location mapping D10 D16 E3 O16 P16 K3 F3 F16 G5 E4 J14 J16 E16 Bonus Room Master Bedroom Kitchen Living Room Family Room Garage Crawl Space N3

X10 Transmitter AC current sensor Simple Logic X10 Receiver Powerline Aladdin Device Adapter Lamp E4

Announce –AC current sensor detects current thru device –Transmit device type and X10 address in extended X10 code over powerline Revoke –Report device leaving (broken, switched off, unplugged, etc.) Refresh –Periodically re-Announce: allow detecting ADA leaving

Powerline PC #1PC #2 Phoneline Ethernet Attribute- Based Lookup Service (ABLS) Aladdin Device Adapter Device type + Communication address (= Physical location) Name- Based Lookup Service (NBLS) Bridging protocol address Object Device Announcement Protocol

Multi-time-scale Soft-State Store Soft-State Store (SSS) Volatile Store Persistent Store Name- Based Lookup Service (NBLS) Attribute- Based Lookup Service (ABLS) Eventing Daemon Heartbeats Object Heartbeats Device Heartbeats Added; Changed; Deleted; MetaChanged Sensor Heartbeats & States

Self-Monitoring Daily end-to-end self-test –Powerline database Ethernet Internet IM/ service cell phone SMS service Powerline anomaly detection –Receivers embedded into the house responding to unintended control signals

12:31AM, Sep. 24, House under attack... 00:31:42 - Address = M13>>>>> ALERT: BOGUS ADDRESS <<<<<... 00:35:07 - Func = C HailRequest(8)... 00:35:13 - Func = F AllLightsOn(1)... 00:35:59 - Func = M ExtendedDataTransfer(12)>>>>> ALERT: BOGUS ADDRESS <<<<<... 00:36:09 - Address = M13>>>>> ALERT: BOGUS ADDRESS <<<<<... 00:36:12 - Func = M Dim(4) Change in brightness level = 0x0e>>>>> ALERT: BOGUS ADDRESS <<<<<... 00:38:00 - Func = E HailAcknowledge(9)>>>>> ALERT: BOGUS ADDRESS <<<<<... 00:38:50 - Func = I On(2)... 00:40:26 - Func = N AllLightsOn(1)>>>>> ALERT: BOGUS ADDRESS <<<<<... 00:45:14 - Func = E AllLightsOn(1) >>>>> ALERT: BOGUS ADDRESS <<<<<... 01:24:31 - Func = K AllLightsOn(1) >>>>> ALERT: BOGUS ADDRESS <<<<<... 01:25:28 - Func = I AllUnitsOff(0)... 01:26:24 - Func = E AllLightsOff(6) >>>>> ALERT: BOGUS ADDRESS <<<<<... 01:44:52 - Func = J StatusRequest(15)>>>>> ALERT: BOGUS ADDRESS <<<<<

01:44AM, Sep Attacker identified A plugged-in CM11A interface With a floating serial-port connector ! Operator error + non-fail-stop failure

Powerline Monitoring Model-based fault detection system –Experimentally develop a finite state automaton that models all legal sequences of X10 commands X10 protocol is under-specified –Deduce model state indirectly from the sequence of observed powerline commands Hidden state and unobservable illegal transitions –Detect model violations via regular expressions on observable X10 command sequences –Detector itself is self-stabilizing

Summary Truly ubiquitous computing means a lot of people using a lot of devices in their daily activities –Need low-cost, off-the-shelf consumer devices Low-cost consumer devices are less robust and less reliable –Systems management cost is too high Including security and safety concerns Two things are necessary to make it happen –Need a universal killer app to drive up the volume and make low-cost, robust/reliable devices possible –As self-managing as possible

Killer Apps for My Family Parents receive an IM/ when kids get home safely and disable alarm Remotely check on the house while on vacation Receive an IM when water sensor detects water leakage Receive an IM upon power outage

For more information Google Aladdin Wang –News article It was a fishy way for a scientist to start wiring houses onto Web, Seattle-PI news article There's No Place Like Home, Microsoft Research News & Highlights –Papers A Toolkit for Building Dependable and Extensible Home Networking Applications, Usenix Windows Systems Symposium Towards Dependable Home Networking: An Experience Report, IEEE DSN/FTCS The SIMBA User Alert Service Architecture for Dependable Alert Delivery, IEEE DSN Model-based Fault Detection in Powerline Networking, IPDPS