from ubiquitous computing to internet of everything ... · internet protocol addresses, be embedded...
TRANSCRIPT
![Page 1: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/1.jpg)
FromUbiquitousComputingtoInternetofEverything:
ChallengesandOpportunitiesPaulPatras
![Page 2: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/2.jpg)
Hypeorgenuineevolution?
1988
MarkWeiss(XeroxPARC)– UbiquitousComputing
“…hundredsofwirelesscomputingdevicesperpersonperoffice,ofallscales[…]ThisisdifferentfromPDA's,dynabooks,orinformationatyourfingertips.Itisinvisible,everywherecomputingthatdoesnotliveonapersonaldeviceofanysort,butisinthewoodworkeverywhere.[…]itshighestidealistomakeacomputersoimbedded,sofitting,sonatural,thatweuseitwithouteventhinkingaboutit.”
1999- 2002
NeilGershenfeld (MITMediaLab)“inretrospectitlooksliketherapidgrowthoftheWorldWideWebmayhavebeenjustthetriggerchargethatisnowsettingofftherealexplosion,asthingsstarttousetheNet.”
KevinAshton(Auto-ID@MIT)– InternetofThings
“Weneedaninternetforthings,astandardizedwayforcomputerstounderstandtherealworld”
2005
ITUInternetReport:TheInternetofThings
“alwaysoncommunications,inwhichnewubiquitoustechnologies(suchasradio-frequencyidentificationandsensors)promiseaworldofnetworkedandinterconnecteddevices(e.g.fridge,television,vehicle,garagedoor,etc.)thatproviderelevantcontentandinformationwhateverthelocationoftheuser– heraldingthedawnofanewera,oneinwhichtheinternet(ofdataandpeople)acquiresanewdimensiontobecomeanInternetofThings.”
2009
EC,IoT — AnactionplanforEurope
“networkofinterconnectedobjects,frombookstocars,fromelectricalappliancestofood[…].TheseobjectswillsometimeshavetheirownInternetProtocoladdresses,beembeddedincomplexsystemsandusesensorstoobtaininformationfromtheirenvironment[…]and/oruseactuatorstointeractwithit”.
2013
Cisco– coins InternetofEverything
“TheInternetofEverything(IoE)bringstogetherpeople,processes,data,andthingstomakenetworkedconnectionsmorerelevantandvaluablethaneverbefore– turninginformationintoactionsthatcreatenewcapabilities,richerexperiences,andunprecedentedeconomicopportunityforbusinesses,individuals,andcountries.”
![Page 3: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/3.jpg)
Numerousopportunities
Healthcareandassistedliving
Transportation
Environmentmonitoringandagriculture
Smartbuildings
Manymore
![Page 4: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/4.jpg)
Interconnectingmanydevicesthatexchange(big)dataischallengingHowtomodelandpredictthebehaviourofcomplexsystems?Howtoensurereliableconnectivityandoptimallysharecommunictions infrastructure?Howtoaggregatelargedatasetsandexploitonlycontextspecificinformationinreal-time?Howtopreserveuserprivacywhileachievingsomeutilityfromdataprocessing?HowtoensureInternet-connected‘things’aresecureandeasytouse?
![Page 5: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/5.jpg)
Differentperspectivesneeded
UKresearcherswroteUbicomp manifestoin2006* – somechallengesfacingubiquitoussystemdesignstillhold
Theoreticalperspective: rigorousmodelsthatcapturesystembehaviouratdifferentlevelsofabstraction.
Engineeringperspective:architecturalandnetworkchallengesposedbylargescale,heterogeneous,anddynamicnature.
Experienceperspective:understandwhatprinciplesunderpinhuman-machineinteractionandhowaubiquitouscomputingsocietymightbeshapedfromasocio-technicalperspective.
*D.Chalmers,M.Chalmers,J.Crowcroft,M.Kwiatkowska,R.Milner,E.O’Neill,T.Rodden,V.Sassone,M.Sloman,“UbiquitousComputing:Experience,DesignandScience”,AGrandChallengeinComputingResearchsponsoredbytheUKComputingResearchCommittee,2006.
![Page 6: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/6.jpg)
Applicationspecificchallenges
Computationally/energyconstrainedvsunconstraineddevices
Communicationtype(decentralisedvsscheduledandrange(longvsshort)
Userinterface(display,keys,touch,voice,gestures)
![Page 7: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/7.jpg)
Example:Wristbandfitnesstrackers(activity,sleep,heartratemonitoring)
![Page 8: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/8.jpg)
Operationmodel
Adaptedfromsecurelist.com
![Page 9: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/9.jpg)
Surveillanceat10,000m
13devicesdetectedwithin<1minute
![Page 10: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/10.jpg)
Securitystillanafterthought
• Interceptingsensitivepersonalinformationispossible• Injectionoffakeactivityreportstogainrewards• Compromisingvictim’spersonalstatistics
H.Fereidooni,J.Classen,T.Spink,P.Patras,M.Miettinen,A.-R.Sadeghi,M.Hollick,M.Conti,"BreakingFitnessRecordswithoutMoving:ReverseEngineeringandSpoofingFitbit",toappearinProc.RAID,Atlanta,GA,USA,Sept.2017.
![Page 11: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/11.jpg)
SmartHomesArangeofappliancescontrollableviaamobileapp
Source:eurocomms.com
![Page 12: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/12.jpg)
Obviousbenefits…
• Lowercarbonfootprint
• Personalisation(accesscontrol)
• Increasedcomfortandsafety(?)
![Page 13: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/13.jpg)
…comewithrisks
• Communicationagainwirelessandsubjecttoabuse
• Controlviasoftware(app)– riskofmalwareandprivilegesabuse
• Hijackingandweaponisation
![Page 14: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/14.jpg)
Example:Takingdownasurveillancecamera
Wirelesscamera Homewirelessrouter
Rogueaccesspoint
De-authenticationImpersonatehomerouter
Re-authentication+Videostreaminterception
![Page 15: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/15.jpg)
Example:FakingIoT deviceandexploitinggenerousapppermission
![Page 16: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/16.jpg)
Example:FakingIoT deviceandexploitinggenerousapppermission
• Possibletoaskphoneapptosendphotostakenbyuser,listofcontacts,andothersensitiveinformation
![Page 17: From Ubiquitous Computing to Internet of Everything ... · Internet Protocol addresses, be embedded in complex systems and use sensors to obtain information from their environment](https://reader034.vdocuments.net/reader034/viewer/2022050111/5f48c66e41527f0603235a86/html5/thumbnails/17.jpg)
Whatwecando
Helpdesignsystemswithscalabilityinmind.
Worktoachievestrongencryptionwithlimitedcomputingcapabilities.
Standardisesecuritybydesign.
Definesustainabledevelopmentofnewdevices.
Traindevelopers/engineersthatunderstandembeddedsystems,programming,andsecurity.