Management Architecture and Distribution Framework for Home Network Services NTT Cyber Solutions Labs. Akihiro Tsutsui tsutsui.akihiro@lab.ntt.co.jp NGN Workshop 2005/3 NTT Cyber Solutions Labs. 1 Agenda • Home Network Services – Examples of Home Network Services – Current Problems • Our Solutions ( Research Activities ) – Service Management and Distribution Framework • CSC : Communication Service Concierge • SAP : Service Aggregation Platform – Home Service Application Examples • HSH : Home Service Harmony • Conclusions NGN Workshop 2005/3 NTT Cyber Solutions Labs. 2 Background • Development and Spread of Home Network Services – Explosive Growth of Broadband Access and Internet Services – Networked Home Appliances and Devices What is our “ Role “ as a Network Service Provider / Carrier ? Providing NOT ONLY “ Network Infrastructure ” BUT ALSO “ Service Infrastructure ” NGN Workshop 2005/3 NTT Cyber Solutions Labs. 3 Home Network Services • Increasing the number of networked appliances and devices – Audio and Visual ( PVR, TV etc. ) – Sensor and Monitoring Devices ( Networked Camera etc.) • Proliferating of alliances and standards related to home network services – DLNA : Digital Living Network Alliance – UOPF : Ubiquitous Open Platform Forum – ECHONET / LONWORKS / Home Plug etc. • Varying the kinds of home services associated with networks – Legacy Telecom - AV home networking – Internet-access - Home Automation – VoIP, TV Phone - Home Security – Networked Sensors ( eg. Check gas meter ) NGN Workshop 2005/3 NTT Cyber Solutions Labs. 4 Service Environments for Home Networks Crossover for various Services and Standards : Service Providers/Operators Networking Tech. Standards Devices/Appliances DLNA Users Users Housing Housing TELCO TELCO Broadcast Broadcast Healthcare Healthcare NGN Workshop 2005/3 Vendors Vendors Security SecurityServices Services UPnP SIP IP ECHONET LonTalk WiFi IEEE1394 Bluetooth Ethernet HomePlug Zigbee Zigbee PC AV Electricity/Gas Electricity/Gas Waterworks Waterworks ISPs ISPs NTT Cyber Solutions Labs. Telco White Good Sensors, etc. 5 Home Network Service and Providers Home network services are provided independently from the aspect of devices, service frameworks and providers. Home Service Providers (HSPs) Service Gateway Boxes Metering AV PC Telecom Automation End user must access each HSPs server. NGN Workshop 2005/3 Security NTT Cyber Solutions Labs. 6 Problems and Solutions • Problems – Heterogeneous network architecture and networked home appliances. – Various HSPs provide services using their own service platforms. • Solutions – Build service aggregation platform that can provide a uniform service distribution framework. – Coordinate technologies for heterogeneous services for home networks. NGN Workshop 2005/3 NTT Cyber Solutions Labs. 7 Service Aggregation and Coordination Service Aggregation Platform & Service Coordination Construct a service distribution and management framework for end-users and HSPs. Home services and appliances will communicate with each other. HSPs One-stop-access -Single sign-on -Accounting aggregation Single gateway box (+ Media converters) MC Metering AV PC Shared Operation Internet Internet Telecom Center MC MC NGN Workshop 2005/3 NTT Cyber Solutions Labs. Automation Security 8 Overview of Service Aggregation Platform Shared Operation Center for Multiple HSPs and End-users - Provide various service management functions for end-users and HSPs A One Stop Access Service - Single sign-on - Accounting aggregation … B HSP-A HSP-B HSP management Service A (AV) Internet End user management Plug-in server Data center A B CSC/OSGi Software module for home service. Service gateway Service Aggregation Platform NGN Workshop 2005/3 Service B (Security) NTT Cyber Solutions Labs. Single Service Gateway - Service functions are provided using plug-in software modules 9 Concepts of Service Aggregation Platform • Multiple home services on a single gateway box. – HSPs can share service gateways and various home devices. • Services distributed as software modules. – Service software modules, that can monitor/control home appliances, devices and sensors, are distributed and installed in a gateway box. • Management system shared with multiple HSPs. – Service management system is shared with HSPs. • One-stop-access for end users. – Provides some useful functions, such as single sign-on and accounting aggregation. NGN Workshop 2005/3 NTT Cyber Solutions Labs. 10 Important Security Issues !! Security !! - Software modules should be installed and executed safely. A B HSP-A HSP-B HSP management End-user management Plug-in server Service A (AV) Internet A B CSC/OSGi Service B (Security) Service gateway Data center !! Security !! - Plug-in modules must be controlled by trusted HSPs to ensure sefety. NGN Workshop 2005/3 NTT Cyber Solutions Labs. 11 Software Architecture in Gateway Box Service program is downloaded, installed and executed as a set of software modules (plug-in). Adoption of OSGi framework with CSC security enhancement Plug-in Server default services optional services Driver Controller UPnP SIP HTTP Logging Permission OSGi : ( http://www.osgi.org/ ) Java-based middleware Supports handling of downloadable software modules and life-cycle management. OSGi / CSC CSC : Java-based middleware based on OSGi Provides security enhancement and distributed computing. Java VM OS Layer Software-based open architecture NGN Workshop 2005/3 NTT Cyber Solutions Labs. 12 Security Enhancements by CSC PKI Authentication Mechanism Security Interface 2 Prevent execution of suspicious plugin modules. à Digital signature PI PI PI PI Plug-in Server Another Service Signature by the author or distributor CERT. PI Service Manager PI CERT. Ciphered channel CSC × × × OSGi FW Security Interface 1 Prevent communication between untrusted service manager (data center). Create ciphered channel. à SSL mutual authentication NGN Workshop 2005/3 PI R R Socket File System etc. Security Interface 3 Restrict plug-in access to hard/soft resources and other services. à Detail ACL (access control list ) NTT Cyber Solutions Labs. 13 One-stop-access for end users S.A.P. S.A.P. User aki Password http://service/ **** Single URL Single Sign-on A Program 2. Security VCR Service Menu End user management Plug-in server S.A.P. HSP-B Lock Unlock HSP-B HSP management HSP-A 1. Video B HSP-A S.A.P. Service A (AV) Internet A B CSC/OSGi Service B (Security) Service gateway Data center NGN Workshop 2005/3 NTT Cyber Solutions Labs. 14 Services Coordination Challenges HSH : Home Service Harmony - Provides convenient and sophisticated home services by combining the various functions of home appliances. OFF Ecological Power Management Address Book MicroAir- Sensor wave conditioner NGN Workshop 2005/3 Intercom Service Network Camera PVR TV-Phone Service V-Cam NTT Cyber Solutions Labs. TV Phone Home GW 15 HSH : Service Examples Automatically control home appliances and provide various services based on user contexts and profiles. Weather Weather is is improving improving Watch Watch aa video video OFF Open Curtains Turn off Lights Close Curtains Control dimmer Important Important call call Other Other calls calls Phone rings all ! eC n o Ph Mute NGN Workshop 2005/3 Continue to watch NTT Cyber Solutions Labs. Insert message on TV screen Connect call to answering system 16 HSH : Service Operation Architecture - Abstraction of functions and status of home appliances and networked devices as “resource objects”. - Key components such as device (resource) drivers, protocol handlers and service algorithms are provided and distributed as plug-in modules managed by CSC/OSGi middleware. Video Service Service Coordination Service Management based on environmental information and user context TV Phone Service Arbitration between Services Service n Service 1 Resource Assignment of services based on resource status Resource Mapping Management Resources to Services HSH Resource Objects Actual user services provide resource information and driver functions SIP Phone Resource UPnP TELNET PVR/VCR IR-Remote Resource Resource Resource TV Service Distribution FW SOAP/XML User Profile SNMP Bandwidth Resource Resource CSC / OSGi Abstraction NGN Workshop 2005/3 NTT Cyber Solutions Labs. 17 Conclusions • Service aggregation platform – Provides service distribution and management infrastructures. – One-stop-access interface for users. • Software-based open architecture for GW box – Using OSGi middleware and CSC security enhancements • Home service coordination – Coordinate and manage heterogeneous home services by HSH NGN Workshop 2005/3 NTT Cyber Solutions Labs. 18 Discussion Interaction between Network Management and Home Service Management SIP server for VoIP NW Carrier / ISP eg. Home network services are initiated using SIP service. User (Subscriber) Identification / Authentication eg. User identification based on subscriber management. Internet Carrier’s software plug-in module may be the key … Service Mapping eg. Mapping between services of network side and home side. ( QoS, Security etc.) NGN Workshop 2005/3 Session Information NTT Cyber Solutions Labs. C HGW 19