Pervasive Pixels Network Services

Slides:



Advertisements
Similar presentations
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Advertisements

Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
Agenda Introduction Requirements Architecture Issues Implementation Q/A Kundan Singh and Henning Schulzrinne, Columbia University.
Module 5: Configuring Access to Internal Resources.
Pervasive Pixels (Columbia University Dept. of Computer Science) Henning Schulzrinne (PI) Steven K. Feiner Gail Kaiser John Kender Kathleen McKeown.
SIPComm review Feb Henning Schulzrinne IRT Lab Columbia University.
1.Alice (caller) calls Bob 2.The SIP server forks the call to Bob’s phone and the mail server 3.After 10 seconds, the mail server sets up RTSP sessions.
From data delivery to control: rich presence and multimedia Henning Schulzrinne, Ron Shacham, Xiaotao Wu Columbia University, New York Wolfgang Kellerer,
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
SIP vs H323 Over Wireless networks Presented by Srikar Reddy Yeruva Instructor Chin Chin Chang.
The Internet Real-Time Laboratory Henning Schulzrinne April 2002
IRT Lab IP Telephony Columbia 1 Henning Schulzrinne Wenyu Jiang Sankaran Narayanan Xiaotao Wu Columbia University Department of Computer Science.
E*phone sipc Software SIP user agents Hardware Internet (SIP) phones SIP proxy, redirect server SQL database sipd SIPH.323 converter NetMeeting siph323.
ORBIT NSF site visit - July 14, Location-based Services & data propagation in ORBIT Henning Schulzrinne Dept. of Computer Science.
Service Mobility Project Status Report Henning Schulzrinne Ron Shacham Columbia University Collaboration Meeting DoCoMo Eurolabs, Munich July 28, 2005.
Using SIP for Ubiquitous and Location-Based Communications Henning Schulzrinne (with Stefan Berger, Jonathan Lennox, Maria Papadopouli, Stelios Sidiroglou,
POLYCOM CONFIDENTIAL Polycom enables Alcatel Instant Video Solution by combining the power Alcatel IP Telephony with Polycom Unified Collaboration Solutions.
Architecture SIP proxy, redirect server SQL database sipd Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database:
Architecture Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database: MySQL User information:
October 4, 2000 © 2000, Columbia University Kundan Singh Internet Real-Time Lab. Columbia University What it means ? What can we do ? How can we do ? What.
Integrating SIP and Legacy PBXs Henning Schulzrinne Dept. of Computer Science Columbia University.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
IP telephony overview and demonstration
CINEMA – The Columbia Internet Multimedia Architecture Henning Schulzrinne IRT Lab, Dept. of Computer Science November 2001.
Sipdsip323sipconfsipumsipvxmlrtspd CINEMA Libraries libNT Win32 stub libcine Utilities parsing IPv6 libsip Basic SIP library libsip++ SIP UA library libmixer.
Integrating VoiceXML with SIP services
1 © NOKIA 1999 FILENAMs.PPT/ DATE / NN SIP Service Architecture Markus Isomäki Nokia Research Center.
The Internet Real-Time Laboratory Henning Schulzrinne March 2002
©2000, Columbia University “A flexible architecture to support wide range of multimedia communication applications, both clients and servers” Presented.
Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
©2000, Columbia University “A flexible architecture to support wide range of multimedia communication applications, both clients and servers”
IP Columbia Prof. Henning Schulzrinne Internet Real-Time Laboratory Department of Computer Science Columbia University.
Project Objectives A multi-function programmable SIP user agent for multimedia communications, such as audio, video, white board, desktop sharing, shared.
IP Columbia Internet Real-Time Laboratory Department of Computer Science Columbia University.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
SIPc, a Multi-function SIP User Agent Xiaotao Wu and Henning Schulzrinne.
SIP-based VoiceXML browser (sipvxml)
Date: April. 13, Monday Evening.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
IP Telephony (VoIP).
Towards Junking the PBX: Deploying IP Telephony
Building Distributed Educational Applications using P2P
SIX MONTHS INDUSTRIAL TRAINING REPORT
SIP based VoiceXML browser
Deploying IP Telephony
Architecture OpenSource SQL database: MySQL
When will the telephone network disappear?
Internet Real-Time Laboratory demonstration
IIS.
Computer Science Department
Nortel/SIPcomm/Columbia co-operation in IP Telephony
Mobile Computing.
Prof. Henning Schulzrinne Internet Real-Time Laboratory
IMS & Wireline to Wireless Convergence
Integrating VoiceXML with SIP services
Internet Real-Time Laboratory demonstration
Internet Real-Time Laboratory demonstration
Architecture rtspd SIP/RTSP Unified messaging RTSP media server sipum
CINEMA clouds sipc e*phone Netmeeting H.323 sipd SIP RTSP MGCP PSTN
THREE TIER MOBILE COMPUTING ARCHITECTURE
sipc e*phone sipd Netmeeting e*phone e*phone Clouds H.323 SIP RTSP
Internet telephony products
Henning Schulzrinne Dept. of Computer Science Columbia University
Unit 8 Network Security.
Presentation transcript:

Pervasive Pixels Network Services Angelos Keromytis Jason Nieh Henning Schulzrinne Dept. of Computer Science Columbia University

Pervasive Pixels - NSF site visit Overview Enabling interactive communications mobility user creation of services event notification interaction with legacy telephone system Access control and privacy System monitoring and management Pervasive Pixels - NSF site visit 11/28/2018

Pervasive Pixels integrates... Chime for cooperation on a spatial communications metaphor CINEMA for unified synchronous & asynchronous communications interoperation with telephone system Virtual Display System Architecture for application sharing KX for system monitoring Pervasive Pixels - NSF site visit 11/28/2018

Pervasive Pixels - NSF site visit Mobility today: terminal mobility = same terminal, different networks Pervasive Pixels: personal mobility = same person, different terminals (seq. & parallel), different sessions session mobility = move on-going sessions between terminals e.g., mobile PDA and public display Pervasive Pixels - NSF site visit 11/28/2018

User creation of services control reachability: how, by whom, when, where, what format classical telecom: carrier provides small menu of services CINEMA: user-created services cgi (web-like scripting) CPL (XML rule set) Java servlets active (application-layer) networks – filters installed remotely Pervasive Pixels - NSF site visit 11/28/2018

Pervasive Pixels - NSF site visit Event notification Fundamental abstraction but only approximated in Internet today: email – asynchronous delivery web – “pull’’ (poll) only presence – people events only In Pervasive Pixels, pursuing several models: Siena-based content filtering SIP-based inter-domain notification working on IETF standardization (SIMPLE) Pervasive Pixels - NSF site visit 11/28/2018

Interaction with legacy telephone system Need to be able to interwork with cell & landline phones combinations of PSTN and Internet connectivity, e.g., video, collaboration, status via laptop (Internet), audio via phone Will use departmental PBX + gateway Pervasive Pixels - NSF site visit 11/28/2018

CINEMA – Columbia Internet Extensible Multimedia Architecture CINEMA = set of servers and services that support Session Initiation Protocol (SIP) Internet standard co-developed by PI services: audio/video conferencing unified messaging conference recording VoiceXML voice control interface for interaction via phone protocol conversion H.232 - SIP Pervasive Pixels - NSF site visit 11/28/2018

Pervasive Pixels - NSF site visit CINEMA components Cisco 7960 MySQL user database sipconf rtspd LDAP server plug'n'sip conferencing RTSP server media (MCU) server wireless sipd 802.11b RTSP proxy/redirect server unified messaging Pingtel server Nortel Cisco sipum Meridian 2600 VoiceXML PBX T1 server T1 SIP sipvxml PhoneJack interface sipc SIP-H.323 converter sip-h323 Pervasive Pixels - NSF site visit 11/28/2018

Virtual display system architecture serve applications across a network X11, Citrix, SunRay: static cross-platform, application-independent adaptive applications bandwidth availability end-system compute power proxy services integration with conferencing Pervasive Pixels - NSF site visit 11/28/2018

System monitoring and management Kinesthetics eXtreme (KX) monitor interplay of Pervasive Pixel components using Siena event notification systems Pervasive Pixels - NSF site visit 11/28/2018

Pervasive Pixels - NSF site visit Security Mechanisms: Security of communications: standard security protocols (SSL, IPsec) Security of stored data: NFS over IPsec, DisCFS Privacy (presence, other information) Physical access control: swipe card readers, proximity badges Pervasive Pixels - NSF site visit 11/28/2018

Security – authentication multiple authentication and identification mechanism: swipe card fingerprint i-button ring IR/RF badge radio location Pervasive Pixels - NSF site visit 11/28/2018

Pervasive Pixels - NSF site visit Security With mechanisms in place, we need policies to control them Ease of configuration Flexibility Pervasive Pixels - NSF site visit 11/28/2018

Pervasive Pixels - NSF site visit Trust management (TM) Application-independent mechanism for specifying and evaluating application-specific policies Policies can be expressed in terms of credentials (certificates with additional information) KeyNote is an instance of a TM system Efficient policy compliance checking Delegation inherent in the system -> decentralized management Pervasive Pixels - NSF site visit 11/28/2018

Pervasive Pixels - NSF site visit Sample KeyNote Policy Authorizer: "POLICY" Licensees: Henning (public key) Conditions: app_domain == "web access control" && date >= "20020101" && date <= "20021231" && web_server == "www.cs.columbia.edu" && url ~= "^/people/hgs/.*" && (encryption_algorithm == "3DES" || encryption_algorithm == "AES") -> "permit"; Pervasive Pixels - NSF site visit 11/28/2018

Sample KeyNote credential Authorizer: Henning (public key) Licensees: Kathy (public key) Conditions: app_domain == "web access control" && date >= 20020311" && date <= 20020311" && web_server == "www.cs.columbia.edu" && url = "/people/hgs/for_kathy.html" -> "permit"; Signature: Signer by Henning's public key Pervasive Pixels - NSF site visit 11/28/2018

Access control with KeyNote Embedded in IPsec (IKE), SSL (module for Apache) part of the DARPA-funded STRONGMAN project work in progress on DisCFS fine-grained access control on remote files using credentials Used for server-based or P2P file sharing Extensible to other applications/protocols (e.g., interacting users in virtual worlds, privacy considerations) Abstraction layer on top of KeyNote to make configuration easier for end-users Pervasive Pixels - NSF site visit 11/28/2018

On-going work in security Integration between KeyNote and CPL Token- and biometrics-based credentials i-button fingerprint recognition voice recognition IR+RF badges Pervasive Pixels - NSF site visit 11/28/2018