IoT identifiers.

Slides:



Advertisements
Similar presentations
Mapping Service Templates to Concrete Network Semantics Some Ideas.
Advertisements

Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Group #1: Protocols for Wireless Mobile Environments.
NetworkedPlanet Networked Information – Networked Knowledge Topic Maps & Web 3.0 © 2007 Networked Planet Limited. Web 3.0 Technology Platform to enable.
CMSC 414 Computer (and Network) Security Lecture 16 Jonathan Katz.
1 Representing Identity CSSE 490 Computer Security Mark Ardis, Rose-Hulman Institute April 19, 2004.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
© 2008 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. 1 Video Relay Service and Assignment.
Damian Leibaschoff Support Escalation Engineer Microsoft Becky Ochs Program Manager Microsoft.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
 An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network.
Physical & Logical Address COMP 315. MAC Address A media access control address (MAC address) is a unique identifier assigned to network interfaces for.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Integration of 6LoWPAN into IP networks draft-cansever-6lowpan-integration-00.txt Derya Cansever Geoff Mulligan Carl Williams.
Integrated Management Solutions for Network Access Control and IPAM RT Com USA 10 Millpond Dr., Unit #2 Lafayette, NJ Phone: Fax:
IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep Seungjae Lee
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Chapter 3 Selecting the Technology. Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware.
MICROSOFT TESTS /291/293 Fairfax County Adult Education Courses 1477/1478/1479.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
Csci5233 Computer Security1 Bishop: Chapter 14 Representing Identity.
Paris, August 2005 IETF 63 rd – mip6 WG Mobile IPv6 bootstrapping in split scenario (draft-ietf-mip6-bootstrapping-split-00) mip6-boot-sol DT Gerardo Giaretta,
Copyright © 2009 Trusted Computing Group An Introduction to Federated TNC Josh Howlett, JANET(UK) 11 June, 2009.
Thoughts on Bootstrapping Mobility Securely Chairs, with help from James Kempf, Jari Arkko MIP6 WG/BOF 57 th IETF Vienna Wed. July 16, 2003.
L’Oreal USA RSA Access Manager and Federated Identity Manager Kick-Off Meeting March 21 st, 2011.
Planning the Addressing Structure
Public Working Groups Working Group, Webinars and Analysis
Internet and IP infrastructure
IP and MAC Addresses, DNS Servers
Internet Of Things (IoT)
Components.
Internet Protocol Address
Data communication and Networks
Introduction to Networking Concepts
IPv6 – THE WAY TO THE SECURE INTERNET
Discussions on Heterogeneous Identification Service
draft-nortz-optimal-amt-relay-discovery-00
Internet of Things and its applications
1st Draft for Defining IoT (1)
Teemu Savolainen (Nokia) MIF WG IETF#75 28-July-2009
OmniRAN Introduction and Way Forward
Introducing To Networking
Naming A name in a distributed system is a string of bits or characters used to refer to an entity. To resolve name a naming system is needed.
Chapter 9 Objectives Understand TCP/IP Protocol.
Unit 27: Network Operating Systems
IIS.
Chapter 5 Working with IP Addresses
Design Unit 26 Design a small or home office network
Distributed Peer-to-peer Name Resolution
By - Ricardo Sanchez, Ken Wolters and William Hibbard
Microsoft Virtual Academy
PLUG-N-HARVEST ID: H2020-EU
Application Layer Mobility Management Scheme for Wireless Internet
NMDA Q & A draft-dsdt-nmda-guidelines &
Planning the Addressing Structure
Planning the Addressing Structure
Allocating IP Addressing by Using Dynamic Host Configuration Protocol
OmniRAN Introduction and Way Forward
The Anatomy and The Physiology of the Grid
IOT Acronym as “Internet Of Things”
Get Ready for the New Internet: IPv.6
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
WJEC GCSE Computer Science
Ukrainian Numbering, Naming and Addressing Operation Center
Assignment of Temporary Addresses
IPv6 Addresses Hwajung Lee Key Reference:
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

IoT identifiers

IoT identifiers – what are we naming? Physical device Changes if new board or repair replacement MAC address Logical device may move, but same owner until sold ”the heart rate monitor worn by X” cf. mobile phone number Functional device identified by logical function location, service, …

IoT identifiers - requirements Clear semantics invariants (location? device hardware? owner? role?) suitable for program logic one or ”anycast”? Securable entity needs to be able to prove its identity (via X.509 cert) get certificates for identifiers automated assignment (see IETF ACME protocol) Clear reachability local network only or from anywhere on the Internet? Low-infrastructure federated; avoid single global directory enable local queries without server setup (multicast query) Simplicity low conceptual overhead for programmers (e.g., not become an RDF or SPARQL expert)

IoT identifiers Today, IP address and domain name Both have unclear semantics may change unpredictably (DHCP, multiple network interfaces, mobility) unclear if auto-generated (dhcp137.cs.columbia.edu) or static (printer- cepsr6.cs.columbia.edu) could refer to multiple A or AAAA records Domain names not practical for most consumer applications (mostly) annual cost and renewal risk dynamic updates of IP address mappings might be feasible as managed service except as sub-domain of provider (4fb647a36a.iot-r-us.com) maybe local domain (node.home.arpa) – see draft-ietf-homenet-simple-naming https://tools.ietf.org/html/draft-ietf-homenet-simple-naming-02

Identifier vs. service location SRV records SLP identifier (RFC 2608, June 1999) Ontology queries (RDF + SPARQL) semantic web: https://www.w3.org/standards/semanticweb/ “node that provides temperature readings in Bergen County, NJ, USA” Typically requires sophisticated ontology knowledge but maybe simplified interfaces? location, authorization, type of data?

How should we name things? device (independent of network) network interface device by function & location EUI-64 domain name?  portability? phone number? “ceiling lamp in kitchen” (used in programs) IPv6 ICC 2016

Communication identifiers Property URL owned provider E.164 Service-specific Example alice@smith.name sip:alice@smith.name alice@gmail.com sip:alice@ilec.com +1 202 555 1010 www.facebook.com/alice.example Protocol-independent no yes Multimedia maybe (VRS) maybe Portable somewhat Groups bridge number not generally Trademark issues unlikely possible Privacy Depends on name chosen (pseudonym) Depends on naming scheme mostly Depends on provider “real name” policy http://findmyfacebookid.com  IoT will likely be assigned local IP address space and owner-based names (meter17.pseg.com) [if any] ICC 2016

References https://wiki.dbpedia.org/apply An Internet of Things Platform for Real-World and Digital Objects (https://www.scpe.org/index.php/scpe/issue/view/99) OpenIoT: W3C Semantic Sensor Networks (SSN) https://link.springer.com/chapter/10.1007/978-3-319-16546-2_3