SlideShare a Scribd company logo
1 of 51
Architectural Requirements
for Smart Cities
Trust Anchor Group
TAG
Trust Anchor Group
Infrastructure and smart transactions
for modern societies
Peter Waher
Smart?
Trust Anchor Group
TAG
What does smart mean?
Trust Anchor Group
TAG
● Smart Meters
● Smart Phones
● Smart TV
● Smart Homes
● Smart Buildings
● Smart Cars
● Smart Cities
● Smart Societies
● …
● Is “Smart” just a buzz word,
or does it mean anything?
Smart? Meter
Trust Anchor Group
TAG
● Performs calculations
● Records consumption
● Communicates
● Control load
Smart means connected.
It also indirectly reports when
you’re home and some of what
you do… Smart?
Smart?-phone
Trust Anchor Group
TAG
● Pocket computer
● Apps
Has phoning become
better/easier/different?
Smart means flexible tool / toy.
It also helps keep you unaware,
while it siphons your personal
data… Smart?
Smart? TV
Trust Anchor Group
TAG
● Apps
● Internet
Smart means easier access to
online entertainment.
Does it watch you back?
Smart Home
Trust Anchor Group
TAG
● Home Automation
● Helps control common tasks
○ Lighting
○ Locks
○ Temperature
○ Electricity
○ Kitchen
○ Surveillance
○ Assisted Living
○ …
Smart means to help / automate.
Is it necessary for someone outside of your home, to know
what you do inside?
Smart Building
Trust Anchor Group
TAG
● Building Automation
● Administration
○ Heating
○ Water
○ Electricity
○ Air-conditioning
○ Laundry
○ Maintenance
○ Surveillance
○ …
Smart means to help / automate.
The point is to help the owner/manager, not necessarily the
inhabitant.
Smart Car
Trust Anchor Group
TAG
● Autonomous Driving
● Connectivity
● Automate control
○ Speed
○ Lights
○ Breaks
○ Signals
○ Steering
○ …
Smart means to help / automate.
Will they be smart enough?
Smart City / Society
Trust Anchor Group
TAG
● Automation
● Open Data
○ Transport
○ Traffic (C-ITS)
○ Parking
○ Utilities
○ Health Care
○ Law enforcement
○ Schools
○ Libraries
○ Waste management
○ Citizens?
○ …
Smart for whom?
Common Denominators
Trust Anchor Group
TAG
Is:
● Automation
● Optimization
● Connectivity
Sufficient for labeling something as “smart”?
“Smart” is a great buzz word. It helps vendors appear
better, and consumers feel better, even if the
technology happens to be “stupid”.
Options
Trust Anchor Group
TAG
What can be
Trust Anchor Group
TAG
Chinese Social Credit System
Trust Anchor Group
TAG
(World’s most?) ambitious “Smart City” project.
Calculates economic and social reputation, based on
mass surveillance and AI:
● Honesty
● Commercial Integrity
● Social Integrity
● Judicial Credibility
Chinese Social Credit System
Trust Anchor Group
TAG
Collects data from:
● Online activity
● Searches
● Shopping behavior
● Locations
● Friends
● Health
● Bank accounts
● Messages
● Smart Home appliances
● News sources
● Dating
● …
Chinese Social Credit System
Trust Anchor Group
TAG
Affects:
● Job positions
● Salaries
● Living
● Travel restrictions
● Visa restrictions
● Access to schools
● Social status
● Loans
● Internet bandwidth
● …
Good or Bad idea?
Trust Anchor Group
TAG
How about:
● Environmental impact rating?
● Diversity index?
● Common value compliance?
● …
Can technology be used to fight crime,
foster “good” behavior, desist “bad”
behavior?
UN Declaration of Human Rights
Trust Anchor Group
TAG
Article 12:
No one shall be subjected to arbitrary
interference with his privacy, family,
home or correspondence, nor to attacks
upon his honour and reputation. Everyone
has the right to the protection of the
law against such interference or
attacks.
https://www.un.org/en/universal-declaration-human-
rights/
Well… it all depends on how you choose to interpret
“arbitrary” and “attack”…
Which way?
Trust Anchor Group
TAG
● Chinese style top-down approach?
● Open Society, bottom-up approach?
Some criticize the open, free society, by claiming it
allows companies to do similar things, but not
transparently.
Authoritarian (Top/Down)
Trust Anchor Group
TAG
● Easy to make decisions
● Laws
● Quick
● Ubiquitous
● Sacrifices individual freedoms
○ Freedom of expression
○ Creativity
Smart for whom? The State.
Open & Free (Bottom/Up)
Trust Anchor Group
TAG
● Market forces
○ Segmented (limited interoperability)
○ Not well thought through
○ Not transparent
○ “Robber Barons”
● Consensus difficult
● Slow
● Standards
● Laws
● Smart for whom? The citizen,
(hopefully… in the end…)
Incentives
Trust Anchor Group
TAG
SharingTrust Anchor Group
TAG
Would you share your devices with others for free?
● Places load on your systems
● Decreases life-times
● Allows for unfair competition
Unless there’s an economic feedback, answer is no.
MonetizationTrust Anchor Group
TAG
Free markets is the most effective method known,
to incentivize development and inventiveness.
Open Smart Cities and Societies need to
● Support free markets of information & resources
This requires:
● Digital identities (legal identities) of participants
● Digital economy, supporting micro-transactions
Vision of a Smart City
Trust Anchor Group
TAG
● Ubiquitous access to
○ Interoperable sensors and things.
○ Data and information from authorities.
● Access to Smart services
○ In all niches of society.
● Ownership of information
● Protection of Privacy
○ by design and by default
● Open markets
○ For access to things and data
What must Governments do?
Trust Anchor Group
TAG
● Provide a strong foundation on which
smart services can be built.
● Build infrastructure, not services.
● Promote & require use of open
standards.
● Build legal framework that protects
ownership and privacy.
● Allow for third parties to compete in
open free markets.
cf. development of
● Access to Internet
● Broad-band
Openness
Trust Anchor Group
TAG
Open Society
Trust Anchor Group
TAG
How are open societies defined?
● Personal decisions
● Exchange of ideas
● Pluralism
● Responsibility under the law
● Government transparency
● Privacy
Digital Open Society
Trust Anchor Group
TAG
How do we digitally model:
● Personal decisions?
● Exchange of ideas?
● Pluralism?
● Responsibility under the law?
● Government transparency?
● Privacy?
Personal decisions
Trust Anchor Group
TAG
To allow maximum freedom of choice:
● Loosely coupled
○ Architectures
○ Communication Patterns
○ Data representation
● Federation
✓✓✓✓ IoT Harmonization
✓✓✓ CoAP(S), XMPP
✓✓ HTTP(S), LWM2M
✓ MQTT, Blockchain
Exchange of Ideas
Trust Anchor Group
TAG
Translates into Interoperability:
● Transport (Communication)
● Representation
● Operation
✓✓✓ LWM2M, IoT Harmonization
✓✓ CoAP(S), HTTP(S)
✓ XMPP, MQTT
✗ Blockchain
Pluralism
Trust Anchor Group
TAG
Same infrastructure can support:
● Different types of devices
● Different types of solutions
● Different manufacturers
● Different service providers
● Different operators
✓✓✓✓✓ HTTP(S), CoAP(S), XMPP, IoT Harmonization
✓✓ LWM2M, MQTT
✓ Blockchain
Responsibility under the law
Trust Anchor Group
TAG
Requires:
● Strong identities
○ Verifiable
○ Legal
● Smart Contacts
● Digital Signatures
✓✓✓✓ Blockchain, IoT Harmonization
✓ HTTP(S), LWM2M, XMPP
✗ CoAP(S), MQTT
Government Transparency
Trust Anchor Group
TAG
5-star Open Data:
● Availability
● Structured
● Open format
● URIs
● Links
⋆⋆⋆⋆⋆ IoT Harmonization
⋆⋆⋆⋆ CoAP(S), HTTP(S)
⋆⋆⋆ LWM2M
⋆⋆ Blockchain, MQTT, XMPP
Privacy
Trust Anchor Group
TAG
Basic requirements:
● Processing on the Edge
● Data ownership
● Actively protects privacy
● Does not contradict GDPR requirements
✓✓✓✓ IoT Harmonization
✓✓ XMPP
✓ HTTP(S), CoAP(S), MQTT, LWM2M
✗ Blockchain
Openness Summary
Trust Anchor Group
TAG
Blockchain CoAP HTTP IoT.H. LWM2M MQTT XMPP
Personal ✓ ✓✓✓ ✓✓ ✓✓✓✓ ✓✓ ✓ ✓✓✓✓
Interop. ✗ ✓✓ ✓✓ ✓✓✓ ✓✓✓ ✓ ✓
Plurality ✓ ✓✓✓✓✓ ✓✓✓✓✓ ✓✓✓✓✓ ✓✓ ✓✓ ✓✓✓✓✓
Law ✓✓✓✓ ✗ ✓ ✓✓✓✓ ✓ ✗ ✓
Transparency ⋆⋆ ⋆⋆⋆⋆ ⋆⋆⋆⋆ ⋆⋆⋆⋆⋆ ⋆⋆⋆ ⋆⋆ ⋆⋆
Privacy ✗ ✓ ✓ ✓✓✓✓ ✓ ✓ ✓✓
8 15 15 25 12 7 15
Flexibility
Trust Anchor Group
TAG
CoAP HTTP IoT.H. LWM
2M
MQTT XMPP
Async. Msg. ✓ ✓ ✓ ✓
Req/Resp. ✓ ✓ ✓ ✓ ✓
Pub/Sub. ✓✓✓ ✓ ✓✓✓
Federation ✓ ✓ ✓ ✓
Broker ✓ ✓ ✓
Serverless ✓ ✓ ✓
P2P7 ✓ ✓
4 2 9 2 2 9
Security
Trust Anchor Group
TAG
Trust Anchor Group
TAG
Ex-Director of National Intelligence
James R. Clapper
http://www.popsci.com/clapper-americas-greatest-threat-is-internet-things
”America's greatest
threat is the Internet
of Things”
Feb 9, 2016
Open & Transparent Networks
Trust Anchor Group
TAG
Sealed secure systems?
or
Open, Interoperable, but vulnerable
systems?
or is it possible to have:
Open, Interoperable & secure systems?
IoT particularly vulnerable
Trust Anchor Group
TAG
https://www.shodan.io/
● Long-term operation
○ Technologies become obsolete
○ Lack of updates
● Invisible operation
○ No visible clues something is wrong
● No human operator (for normal use case)
● Lack of supervision
● Larger scale
○ More units and attack surfaces
● Affects physical world
● Consumers don’t pay for security
Security Summary
Trust Anchor Group
TAG
Blockc
hain
CoAP HTTP IoT.H. LWM2
M
MQTT XMPP
Identities ✓ ✓ ✓ ✓ ✓
Authentication ✓ ✓ ✓ ✓ ✓
Authorization ✓ ✓ ✓
Encryption ✓ ✓ ✓ ✓ ✓ ✓
E2E ✓ ✓
Consent ✓ ✓
Decentralized ✓ ✓ ✓ ✓
By design ✓ ✓ ✓
Flexibility 4 2 9 2 2 9
Openness 8 15 15 24 12 7 15
11 21 20 41 19 10 32
Openness + Security
Trust Anchor Group
TAG
For Things
Strong Foundation
Trust Anchor Group
TAG
● Things are “stupid” and need help with:
● Decision Support
● Ownership
○ Owner consent
● Lifecycle
○ Transfer of ownership
○ Decommissioning
● Discovery
● Interoperability
○ Data
○ Operations
IEEE 1451.99 IoT Harmonization
Trust Anchor Group
TAG
● Identity
● Communication Patterns
● Sensor Data
● Control Operations
● Localization (M2M, M2H)
● Tokens for distributed transactions
● Decision Support (for devices)
● Provisioning (for owners)
● Peer-to-Peer communication
● End-to-end encryption
● Concentrator/Bridge (“Thing of things”)
● Discovery
● Ownership
● Clock/Event Synchronization
● Secure Account Creation
● Remote Updates
● Legal Identities
● Smart Contracts
● Automated provisioning
● Monetization
● Economic feedback
https://gitlab.com/IEEE-SA/XMPPI/IoT
Backbone for Smart City
Trust Anchor Group
TAG
● Efficient
● Interoperable
● Global scalability
● Privacy
● Ownership of information
● Secure foundation
● Bridges technologies
vs
More Information
Trust Anchor Group
TAG
IEEE 1451.99 IoT Harmonization
Trust Anchor Group
TAG
● Identity
● Communication Patterns
● Sensor Data
● Control Operations
● Localization (M2M, M2H)
● Tokens for distributed transactions
● Decision Support (for devices)
● Provisioning (for owners)
● Peer-to-Peer communication
● End-to-end encryption
● Concentrator/Bridge (“Thing of things”)
● Discovery
● Ownership
● Clock/Event Synchronization
● Secure Account Creation
● Remote Updates
● Legal Identities
● Smart Contracts
● Automated provisioning
● Monetization
● Economic feedback
https://gitlab.com/IEEE-SA/XMPPI/IoT
Mastering Internet of Things
Trust Anchor Group
TAG
 Raspberry Pi & Arduino
 Sensors, Actuators, Controllers,
Concentrators, Bridges
 Protocols:
MQTT, HTTP, CoAP, LWM2M, XMPP
 Interoperability
 Social Interaction
 Decision Support
 Product Lifecycle
 IoT Service Platforms
 IoT Harmonization
 Security
 Privacy
Amazon
Packt
Microsoft Store https://github.com/PeterWaher/MIoT
Smart City Lectures
Trust Anchor Group
TAG
Lecture 1: How to build a Smart City
https://www.youtube.com/watch?v=8G8ewFxE_V8
Lecture 2: Privacy in the Smart City
https://www.youtube.com/watch?v=h5CGPWuNBR8
Lecture 3: An Open and/or Secure Smart City?
https://www.youtube.com/watch?v=bHxwQO2e-5A
Lecture 4: Harmonizing the Internet of Things
https://www.youtube.com/watch?v=uVa-yK5gof4
Lecture 5: Introduction to Encryption
https://www.youtube.com/watch?v=vO3tt2u2LmE
Lecture 6: Earning by Sharing in the Smart City
https://www.youtube.com/watch?v=RKYAFauXolc
https://www.slideshare.net/peterwaher
https://CyberCity.online
Trust Anchor Group
TAG
Test Integration Server:
 IEEE P1451.99
 XMPP
 Links
 Example projects
 Source Code

More Related Content

What's hot

PKI_in_Depth__TATT__Niza_Ben_Neji__TMGC
PKI_in_Depth__TATT__Niza_Ben_Neji__TMGCPKI_in_Depth__TATT__Niza_Ben_Neji__TMGC
PKI_in_Depth__TATT__Niza_Ben_Neji__TMGC
Nizar Ben Neji
 

What's hot (20)

Privacy for IoT with XMPP
Privacy for IoT with XMPPPrivacy for IoT with XMPP
Privacy for IoT with XMPP
 
Cross domain autonomous cooperation cross-domain autonomous cooperation
Cross domain autonomous cooperation cross-domain autonomous cooperationCross domain autonomous cooperation cross-domain autonomous cooperation
Cross domain autonomous cooperation cross-domain autonomous cooperation
 
Dsdt meetup july2018
Dsdt meetup july2018Dsdt meetup july2018
Dsdt meetup july2018
 
Blockchain for AI: Review and Open. Research Challenges K. SALAH, M. H. REHMA...
Blockchain for AI: Review and Open. Research Challenges K. SALAH, M. H. REHMA...Blockchain for AI: Review and Open. Research Challenges K. SALAH, M. H. REHMA...
Blockchain for AI: Review and Open. Research Challenges K. SALAH, M. H. REHMA...
 
The future of data security and blockchain
The future of data security and blockchainThe future of data security and blockchain
The future of data security and blockchain
 
Security Model of Blockchain
Security Model of BlockchainSecurity Model of Blockchain
Security Model of Blockchain
 
Bat38 aouini bogosalvarado_zk-snark_blockchain
Bat38 aouini bogosalvarado_zk-snark_blockchainBat38 aouini bogosalvarado_zk-snark_blockchain
Bat38 aouini bogosalvarado_zk-snark_blockchain
 
Brief Introduction to Blockchain Security
Brief Introduction to Blockchain SecurityBrief Introduction to Blockchain Security
Brief Introduction to Blockchain Security
 
Token Governance in Blockchain Ecosystems
Token Governance in Blockchain EcosystemsToken Governance in Blockchain Ecosystems
Token Governance in Blockchain Ecosystems
 
Global Cybersecurity Blockchain Group
Global Cybersecurity Blockchain GroupGlobal Cybersecurity Blockchain Group
Global Cybersecurity Blockchain Group
 
Introduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsIntroduction to Blockchain Governance Models
Introduction to Blockchain Governance Models
 
Blockchain and IOT and the GxP Lab Slides
Blockchain and IOT and the GxP Lab SlidesBlockchain and IOT and the GxP Lab Slides
Blockchain and IOT and the GxP Lab Slides
 
Firepower ngfw internet
Firepower ngfw internetFirepower ngfw internet
Firepower ngfw internet
 
Azure blockchain service
Azure blockchain serviceAzure blockchain service
Azure blockchain service
 
Get Rich with Blockchain & Cryptocurrency
Get Rich with Blockchain & CryptocurrencyGet Rich with Blockchain & Cryptocurrency
Get Rich with Blockchain & Cryptocurrency
 
IDC - Blockchain Threat Model
IDC - Blockchain Threat ModelIDC - Blockchain Threat Model
IDC - Blockchain Threat Model
 
The Blockchain and the Future of Cybersecurity
The Blockchain and the Future of CybersecurityThe Blockchain and the Future of Cybersecurity
The Blockchain and the Future of Cybersecurity
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
 
PKI_in_Depth__TATT__Niza_Ben_Neji__TMGC
PKI_in_Depth__TATT__Niza_Ben_Neji__TMGCPKI_in_Depth__TATT__Niza_Ben_Neji__TMGC
PKI_in_Depth__TATT__Niza_Ben_Neji__TMGC
 
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
 

Similar to IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for Smart Cities

Blockade.io : One Click Browser Defense
Blockade.io : One Click Browser DefenseBlockade.io : One Click Browser Defense
Blockade.io : One Click Browser Defense
RiskIQ, Inc.
 

Similar to IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for Smart Cities (20)

Artificial Intelligence and Antitrust (Hal Varian)
Artificial Intelligence and Antitrust (Hal Varian)Artificial Intelligence and Antitrust (Hal Varian)
Artificial Intelligence and Antitrust (Hal Varian)
 
Legal Engineering
Legal EngineeringLegal Engineering
Legal Engineering
 
Blockchain: Breaking it down and putting it into action
Blockchain: Breaking it down and putting it into actionBlockchain: Breaking it down and putting it into action
Blockchain: Breaking it down and putting it into action
 
DSDT Meetup July 2018
DSDT Meetup July 2018DSDT Meetup July 2018
DSDT Meetup July 2018
 
Ross Chayka. Gartner Hype Cycle for Emerging Tech Analysis
Ross Chayka. Gartner Hype Cycle for Emerging Tech AnalysisRoss Chayka. Gartner Hype Cycle for Emerging Tech Analysis
Ross Chayka. Gartner Hype Cycle for Emerging Tech Analysis
 
North Atlanta Blockchain - Hyperledger A Brief Overview
North Atlanta Blockchain -  Hyperledger A Brief OverviewNorth Atlanta Blockchain -  Hyperledger A Brief Overview
North Atlanta Blockchain - Hyperledger A Brief Overview
 
Technology Trends and a Digital Revolution - Alexandre Blauth
Technology Trends and a Digital Revolution - Alexandre BlauthTechnology Trends and a Digital Revolution - Alexandre Blauth
Technology Trends and a Digital Revolution - Alexandre Blauth
 
Neotys PAC - Todd De Capua
Neotys PAC - Todd De CapuaNeotys PAC - Todd De Capua
Neotys PAC - Todd De Capua
 
Cloud
CloudCloud
Cloud
 
Blockchain and government opportunities
Blockchain and government opportunitiesBlockchain and government opportunities
Blockchain and government opportunities
 
The role and impact of IT in society
The role and impact of IT in societyThe role and impact of IT in society
The role and impact of IT in society
 
Towards a Responsible Internet of Things
Towards a Responsible Internet of ThingsTowards a Responsible Internet of Things
Towards a Responsible Internet of Things
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
Seun - Breaking into Protocol Engineering (1).pptx
Seun - Breaking into Protocol Engineering (1).pptxSeun - Breaking into Protocol Engineering (1).pptx
Seun - Breaking into Protocol Engineering (1).pptx
 
Blockchain opportunities and challenges
Blockchain opportunities and challengesBlockchain opportunities and challenges
Blockchain opportunities and challenges
 
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
 
Blockade.io : One Click Browser Defense
Blockade.io : One Click Browser DefenseBlockade.io : One Click Browser Defense
Blockade.io : One Click Browser Defense
 
Blockchain opportunities and challenges
Blockchain opportunities and challengesBlockchain opportunities and challenges
Blockchain opportunities and challenges
 
8 Decimal Capital Enterprise Solution Overview
8 Decimal Capital Enterprise Solution Overview8 Decimal Capital Enterprise Solution Overview
8 Decimal Capital Enterprise Solution Overview
 
IOTA Presentation - BlockchainHub Graz Meetup #5
IOTA Presentation - BlockchainHub Graz Meetup #5 IOTA Presentation - BlockchainHub Graz Meetup #5
IOTA Presentation - BlockchainHub Graz Meetup #5
 

More from Peter Waher

Smart City Lecture 6 - Earning by Sharing in the Smart City
Smart City Lecture 6 - Earning by Sharing in the Smart CitySmart City Lecture 6 - Earning by Sharing in the Smart City
Smart City Lecture 6 - Earning by Sharing in the Smart City
Peter Waher
 
Smart City Lecture 3 - An Open And/Or Secure Smart City
Smart City Lecture 3 - An Open And/Or Secure Smart CitySmart City Lecture 3 - An Open And/Or Secure Smart City
Smart City Lecture 3 - An Open And/Or Secure Smart City
Peter Waher
 

More from Peter Waher (20)

Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
Tokenization of sustainable real estate in Smart Cities - Monetization as bas...Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
 
Interoperabilidad e Internet
Interoperabilidad e InternetInteroperabilidad e Internet
Interoperabilidad e Internet
 
IoT Security
IoT SecurityIoT Security
IoT Security
 
Smart City Lab 6 - Decision Support for your Devices
Smart City Lab 6 - Decision Support for your DevicesSmart City Lab 6 - Decision Support for your Devices
Smart City Lab 6 - Decision Support for your Devices
 
Smart City Lecture 6 - Earning by Sharing in the Smart City
Smart City Lecture 6 - Earning by Sharing in the Smart CitySmart City Lecture 6 - Earning by Sharing in the Smart City
Smart City Lecture 6 - Earning by Sharing in the Smart City
 
Smart City Lab 5 - Controlling Actuators
Smart City Lab 5 - Controlling ActuatorsSmart City Lab 5 - Controlling Actuators
Smart City Lab 5 - Controlling Actuators
 
Smart City Lecture 5 - Introduction to Encryption
Smart City Lecture 5 - Introduction to EncryptionSmart City Lecture 5 - Introduction to Encryption
Smart City Lecture 5 - Introduction to Encryption
 
Smart City Lecture 4 - Harmonizing the Internet of Things
Smart City Lecture 4 - Harmonizing the Internet of ThingsSmart City Lecture 4 - Harmonizing the Internet of Things
Smart City Lecture 4 - Harmonizing the Internet of Things
 
Smart City Lab 4 - Publishing and Discovering Devices
Smart City Lab 4 - Publishing and Discovering DevicesSmart City Lab 4 - Publishing and Discovering Devices
Smart City Lab 4 - Publishing and Discovering Devices
 
Smart City Lecture 3 - An Open And/Or Secure Smart City
Smart City Lecture 3 - An Open And/Or Secure Smart CitySmart City Lecture 3 - An Open And/Or Secure Smart City
Smart City Lecture 3 - An Open And/Or Secure Smart City
 
Smart City Lab 3 - Publishing Data from your Sensor
Smart City Lab 3 - Publishing Data from your SensorSmart City Lab 3 - Publishing Data from your Sensor
Smart City Lab 3 - Publishing Data from your Sensor
 
Smart City Lecture 2 - Privacy in the Smart City
Smart City Lecture 2 - Privacy in the Smart CitySmart City Lecture 2 - Privacy in the Smart City
Smart City Lecture 2 - Privacy in the Smart City
 
Smart City Lab 2 - Connect and Chat with your Device
Smart City Lab 2 - Connect and Chat with your DeviceSmart City Lab 2 - Connect and Chat with your Device
Smart City Lab 2 - Connect and Chat with your Device
 
Smart City Lab 1 - Sensors and Actuators
Smart City Lab 1 - Sensors and ActuatorsSmart City Lab 1 - Sensors and Actuators
Smart City Lab 1 - Sensors and Actuators
 
Smart City Lecture 1: How to build a Smart City
Smart City Lecture 1: How to build a Smart CitySmart City Lecture 1: How to build a Smart City
Smart City Lecture 1: How to build a Smart City
 
IoT Security
IoT SecurityIoT Security
IoT Security
 
XMPP and IoT - an overview
XMPP and IoT - an overviewXMPP and IoT - an overview
XMPP and IoT - an overview
 
XMPP IoT Sensor Data (XEP-0323)
XMPP IoT Sensor Data (XEP-0323)XMPP IoT Sensor Data (XEP-0323)
XMPP IoT Sensor Data (XEP-0323)
 
Web 3.0 & IoT (English)
Web 3.0 & IoT (English)Web 3.0 & IoT (English)
Web 3.0 & IoT (English)
 
XSF - XMPP Standards Foundation
XSF - XMPP Standards FoundationXSF - XMPP Standards Foundation
XSF - XMPP Standards Foundation
 

Recently uploaded

AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
ellan12
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
SofiyaSharma5
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Sheetaleventcompany
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
Diya Sharma
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 

Recently uploaded (20)

GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 

IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for Smart Cities

  • 1. Architectural Requirements for Smart Cities Trust Anchor Group TAG Trust Anchor Group Infrastructure and smart transactions for modern societies Peter Waher
  • 3. What does smart mean? Trust Anchor Group TAG ● Smart Meters ● Smart Phones ● Smart TV ● Smart Homes ● Smart Buildings ● Smart Cars ● Smart Cities ● Smart Societies ● … ● Is “Smart” just a buzz word, or does it mean anything?
  • 4. Smart? Meter Trust Anchor Group TAG ● Performs calculations ● Records consumption ● Communicates ● Control load Smart means connected. It also indirectly reports when you’re home and some of what you do… Smart?
  • 5. Smart?-phone Trust Anchor Group TAG ● Pocket computer ● Apps Has phoning become better/easier/different? Smart means flexible tool / toy. It also helps keep you unaware, while it siphons your personal data… Smart?
  • 6. Smart? TV Trust Anchor Group TAG ● Apps ● Internet Smart means easier access to online entertainment. Does it watch you back?
  • 7. Smart Home Trust Anchor Group TAG ● Home Automation ● Helps control common tasks ○ Lighting ○ Locks ○ Temperature ○ Electricity ○ Kitchen ○ Surveillance ○ Assisted Living ○ … Smart means to help / automate. Is it necessary for someone outside of your home, to know what you do inside?
  • 8. Smart Building Trust Anchor Group TAG ● Building Automation ● Administration ○ Heating ○ Water ○ Electricity ○ Air-conditioning ○ Laundry ○ Maintenance ○ Surveillance ○ … Smart means to help / automate. The point is to help the owner/manager, not necessarily the inhabitant.
  • 9. Smart Car Trust Anchor Group TAG ● Autonomous Driving ● Connectivity ● Automate control ○ Speed ○ Lights ○ Breaks ○ Signals ○ Steering ○ … Smart means to help / automate. Will they be smart enough?
  • 10. Smart City / Society Trust Anchor Group TAG ● Automation ● Open Data ○ Transport ○ Traffic (C-ITS) ○ Parking ○ Utilities ○ Health Care ○ Law enforcement ○ Schools ○ Libraries ○ Waste management ○ Citizens? ○ … Smart for whom?
  • 11. Common Denominators Trust Anchor Group TAG Is: ● Automation ● Optimization ● Connectivity Sufficient for labeling something as “smart”? “Smart” is a great buzz word. It helps vendors appear better, and consumers feel better, even if the technology happens to be “stupid”.
  • 13. What can be Trust Anchor Group TAG
  • 14. Chinese Social Credit System Trust Anchor Group TAG (World’s most?) ambitious “Smart City” project. Calculates economic and social reputation, based on mass surveillance and AI: ● Honesty ● Commercial Integrity ● Social Integrity ● Judicial Credibility
  • 15. Chinese Social Credit System Trust Anchor Group TAG Collects data from: ● Online activity ● Searches ● Shopping behavior ● Locations ● Friends ● Health ● Bank accounts ● Messages ● Smart Home appliances ● News sources ● Dating ● …
  • 16. Chinese Social Credit System Trust Anchor Group TAG Affects: ● Job positions ● Salaries ● Living ● Travel restrictions ● Visa restrictions ● Access to schools ● Social status ● Loans ● Internet bandwidth ● …
  • 17. Good or Bad idea? Trust Anchor Group TAG How about: ● Environmental impact rating? ● Diversity index? ● Common value compliance? ● … Can technology be used to fight crime, foster “good” behavior, desist “bad” behavior?
  • 18. UN Declaration of Human Rights Trust Anchor Group TAG Article 12: No one shall be subjected to arbitrary interference with his privacy, family, home or correspondence, nor to attacks upon his honour and reputation. Everyone has the right to the protection of the law against such interference or attacks. https://www.un.org/en/universal-declaration-human- rights/ Well… it all depends on how you choose to interpret “arbitrary” and “attack”…
  • 19. Which way? Trust Anchor Group TAG ● Chinese style top-down approach? ● Open Society, bottom-up approach? Some criticize the open, free society, by claiming it allows companies to do similar things, but not transparently.
  • 20. Authoritarian (Top/Down) Trust Anchor Group TAG ● Easy to make decisions ● Laws ● Quick ● Ubiquitous ● Sacrifices individual freedoms ○ Freedom of expression ○ Creativity Smart for whom? The State.
  • 21. Open & Free (Bottom/Up) Trust Anchor Group TAG ● Market forces ○ Segmented (limited interoperability) ○ Not well thought through ○ Not transparent ○ “Robber Barons” ● Consensus difficult ● Slow ● Standards ● Laws ● Smart for whom? The citizen, (hopefully… in the end…)
  • 23. SharingTrust Anchor Group TAG Would you share your devices with others for free? ● Places load on your systems ● Decreases life-times ● Allows for unfair competition Unless there’s an economic feedback, answer is no.
  • 24. MonetizationTrust Anchor Group TAG Free markets is the most effective method known, to incentivize development and inventiveness. Open Smart Cities and Societies need to ● Support free markets of information & resources This requires: ● Digital identities (legal identities) of participants ● Digital economy, supporting micro-transactions
  • 25. Vision of a Smart City Trust Anchor Group TAG ● Ubiquitous access to ○ Interoperable sensors and things. ○ Data and information from authorities. ● Access to Smart services ○ In all niches of society. ● Ownership of information ● Protection of Privacy ○ by design and by default ● Open markets ○ For access to things and data
  • 26. What must Governments do? Trust Anchor Group TAG ● Provide a strong foundation on which smart services can be built. ● Build infrastructure, not services. ● Promote & require use of open standards. ● Build legal framework that protects ownership and privacy. ● Allow for third parties to compete in open free markets. cf. development of ● Access to Internet ● Broad-band
  • 28. Open Society Trust Anchor Group TAG How are open societies defined? ● Personal decisions ● Exchange of ideas ● Pluralism ● Responsibility under the law ● Government transparency ● Privacy
  • 29. Digital Open Society Trust Anchor Group TAG How do we digitally model: ● Personal decisions? ● Exchange of ideas? ● Pluralism? ● Responsibility under the law? ● Government transparency? ● Privacy?
  • 30. Personal decisions Trust Anchor Group TAG To allow maximum freedom of choice: ● Loosely coupled ○ Architectures ○ Communication Patterns ○ Data representation ● Federation ✓✓✓✓ IoT Harmonization ✓✓✓ CoAP(S), XMPP ✓✓ HTTP(S), LWM2M ✓ MQTT, Blockchain
  • 31. Exchange of Ideas Trust Anchor Group TAG Translates into Interoperability: ● Transport (Communication) ● Representation ● Operation ✓✓✓ LWM2M, IoT Harmonization ✓✓ CoAP(S), HTTP(S) ✓ XMPP, MQTT ✗ Blockchain
  • 32. Pluralism Trust Anchor Group TAG Same infrastructure can support: ● Different types of devices ● Different types of solutions ● Different manufacturers ● Different service providers ● Different operators ✓✓✓✓✓ HTTP(S), CoAP(S), XMPP, IoT Harmonization ✓✓ LWM2M, MQTT ✓ Blockchain
  • 33. Responsibility under the law Trust Anchor Group TAG Requires: ● Strong identities ○ Verifiable ○ Legal ● Smart Contacts ● Digital Signatures ✓✓✓✓ Blockchain, IoT Harmonization ✓ HTTP(S), LWM2M, XMPP ✗ CoAP(S), MQTT
  • 34. Government Transparency Trust Anchor Group TAG 5-star Open Data: ● Availability ● Structured ● Open format ● URIs ● Links ⋆⋆⋆⋆⋆ IoT Harmonization ⋆⋆⋆⋆ CoAP(S), HTTP(S) ⋆⋆⋆ LWM2M ⋆⋆ Blockchain, MQTT, XMPP
  • 35. Privacy Trust Anchor Group TAG Basic requirements: ● Processing on the Edge ● Data ownership ● Actively protects privacy ● Does not contradict GDPR requirements ✓✓✓✓ IoT Harmonization ✓✓ XMPP ✓ HTTP(S), CoAP(S), MQTT, LWM2M ✗ Blockchain
  • 36. Openness Summary Trust Anchor Group TAG Blockchain CoAP HTTP IoT.H. LWM2M MQTT XMPP Personal ✓ ✓✓✓ ✓✓ ✓✓✓✓ ✓✓ ✓ ✓✓✓✓ Interop. ✗ ✓✓ ✓✓ ✓✓✓ ✓✓✓ ✓ ✓ Plurality ✓ ✓✓✓✓✓ ✓✓✓✓✓ ✓✓✓✓✓ ✓✓ ✓✓ ✓✓✓✓✓ Law ✓✓✓✓ ✗ ✓ ✓✓✓✓ ✓ ✗ ✓ Transparency ⋆⋆ ⋆⋆⋆⋆ ⋆⋆⋆⋆ ⋆⋆⋆⋆⋆ ⋆⋆⋆ ⋆⋆ ⋆⋆ Privacy ✗ ✓ ✓ ✓✓✓✓ ✓ ✓ ✓✓ 8 15 15 25 12 7 15
  • 37. Flexibility Trust Anchor Group TAG CoAP HTTP IoT.H. LWM 2M MQTT XMPP Async. Msg. ✓ ✓ ✓ ✓ Req/Resp. ✓ ✓ ✓ ✓ ✓ Pub/Sub. ✓✓✓ ✓ ✓✓✓ Federation ✓ ✓ ✓ ✓ Broker ✓ ✓ ✓ Serverless ✓ ✓ ✓ P2P7 ✓ ✓ 4 2 9 2 2 9
  • 39. Trust Anchor Group TAG Ex-Director of National Intelligence James R. Clapper http://www.popsci.com/clapper-americas-greatest-threat-is-internet-things ”America's greatest threat is the Internet of Things” Feb 9, 2016
  • 40. Open & Transparent Networks Trust Anchor Group TAG Sealed secure systems? or Open, Interoperable, but vulnerable systems? or is it possible to have: Open, Interoperable & secure systems?
  • 41. IoT particularly vulnerable Trust Anchor Group TAG https://www.shodan.io/ ● Long-term operation ○ Technologies become obsolete ○ Lack of updates ● Invisible operation ○ No visible clues something is wrong ● No human operator (for normal use case) ● Lack of supervision ● Larger scale ○ More units and attack surfaces ● Affects physical world ● Consumers don’t pay for security
  • 42. Security Summary Trust Anchor Group TAG Blockc hain CoAP HTTP IoT.H. LWM2 M MQTT XMPP Identities ✓ ✓ ✓ ✓ ✓ Authentication ✓ ✓ ✓ ✓ ✓ Authorization ✓ ✓ ✓ Encryption ✓ ✓ ✓ ✓ ✓ ✓ E2E ✓ ✓ Consent ✓ ✓ Decentralized ✓ ✓ ✓ ✓ By design ✓ ✓ ✓ Flexibility 4 2 9 2 2 9 Openness 8 15 15 24 12 7 15 11 21 20 41 19 10 32
  • 43. Openness + Security Trust Anchor Group TAG For Things
  • 44. Strong Foundation Trust Anchor Group TAG ● Things are “stupid” and need help with: ● Decision Support ● Ownership ○ Owner consent ● Lifecycle ○ Transfer of ownership ○ Decommissioning ● Discovery ● Interoperability ○ Data ○ Operations
  • 45. IEEE 1451.99 IoT Harmonization Trust Anchor Group TAG ● Identity ● Communication Patterns ● Sensor Data ● Control Operations ● Localization (M2M, M2H) ● Tokens for distributed transactions ● Decision Support (for devices) ● Provisioning (for owners) ● Peer-to-Peer communication ● End-to-end encryption ● Concentrator/Bridge (“Thing of things”) ● Discovery ● Ownership ● Clock/Event Synchronization ● Secure Account Creation ● Remote Updates ● Legal Identities ● Smart Contracts ● Automated provisioning ● Monetization ● Economic feedback https://gitlab.com/IEEE-SA/XMPPI/IoT
  • 46. Backbone for Smart City Trust Anchor Group TAG ● Efficient ● Interoperable ● Global scalability ● Privacy ● Ownership of information ● Secure foundation ● Bridges technologies vs
  • 48. IEEE 1451.99 IoT Harmonization Trust Anchor Group TAG ● Identity ● Communication Patterns ● Sensor Data ● Control Operations ● Localization (M2M, M2H) ● Tokens for distributed transactions ● Decision Support (for devices) ● Provisioning (for owners) ● Peer-to-Peer communication ● End-to-end encryption ● Concentrator/Bridge (“Thing of things”) ● Discovery ● Ownership ● Clock/Event Synchronization ● Secure Account Creation ● Remote Updates ● Legal Identities ● Smart Contracts ● Automated provisioning ● Monetization ● Economic feedback https://gitlab.com/IEEE-SA/XMPPI/IoT
  • 49. Mastering Internet of Things Trust Anchor Group TAG  Raspberry Pi & Arduino  Sensors, Actuators, Controllers, Concentrators, Bridges  Protocols: MQTT, HTTP, CoAP, LWM2M, XMPP  Interoperability  Social Interaction  Decision Support  Product Lifecycle  IoT Service Platforms  IoT Harmonization  Security  Privacy Amazon Packt Microsoft Store https://github.com/PeterWaher/MIoT
  • 50. Smart City Lectures Trust Anchor Group TAG Lecture 1: How to build a Smart City https://www.youtube.com/watch?v=8G8ewFxE_V8 Lecture 2: Privacy in the Smart City https://www.youtube.com/watch?v=h5CGPWuNBR8 Lecture 3: An Open and/or Secure Smart City? https://www.youtube.com/watch?v=bHxwQO2e-5A Lecture 4: Harmonizing the Internet of Things https://www.youtube.com/watch?v=uVa-yK5gof4 Lecture 5: Introduction to Encryption https://www.youtube.com/watch?v=vO3tt2u2LmE Lecture 6: Earning by Sharing in the Smart City https://www.youtube.com/watch?v=RKYAFauXolc https://www.slideshare.net/peterwaher
  • 51. https://CyberCity.online Trust Anchor Group TAG Test Integration Server:  IEEE P1451.99  XMPP  Links  Example projects  Source Code

Editor's Notes

  1. 2
  2. 2
  3. 2
  4. 2
  5. 2
  6. 2
  7. 2
  8. 2
  9. 2
  10. 2
  11. 2
  12. 2
  13. 2
  14. 2
  15. 2
  16. 2
  17. 2
  18. 2
  19. 2
  20. 2
  21. 2
  22. 2
  23. 2
  24. 2
  25. 2
  26. 2
  27. 2
  28. 2
  29. 2
  30. 2
  31. 2
  32. 2
  33. 2
  34. 2
  35. 2
  36. 2
  37. 2
  38. 2
  39. 2
  40. 2
  41. 2
  42. 2
  43. 2
  44. 2
  45. 2
  46. 2
  47. 2
  48. 2
  49. 2
  50. 2
  51. 2