the case for energy-aware trust establishment in dynamic networks of cyber physical devices
DESCRIPTION
The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices. Amruta Gokhale , John McCabe, Vinod Ganapathy , Ulrich Kremer. Motivation. Wireless devices becoming ubiquitous 1.39 billion phones sold in 2010, 302.6 M were smart phones - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/1.jpg)
The Case for Energy-aware Trust Establishment in Dynamic Networks of
Cyber Physical Devices
Amruta Gokhale, John McCabe, Vinod Ganapathy, Ulrich Kremer
![Page 2: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/2.jpg)
Motivation
• Wireless devices becoming ubiquitous• 1.39 billion phones sold in 2010, 302.6M were smart phones (Source: International Data Corporation market research)
![Page 3: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/3.jpg)
Motivation
• Computing power can be exploited • Physical location can be exploited
![Page 4: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/4.jpg)
Dynamic Networks Spontaneous, dynamic sets of cooperating devices Potentially mobile and heterogeneous Applications are location- and time-sensitive Applications are accountable for resource usage
![Page 5: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/5.jpg)
Sample Application: Amber Alert
![Page 6: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/6.jpg)
Sample Application: Amber Alert
![Page 7: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/7.jpg)
Sample Application: Amber Alert
![Page 8: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/8.jpg)
Dynamic Networks: Security Challenges Devices are untrusted May misbehave
Malicious intent Faulty software
![Page 9: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/9.jpg)
Dynamic Networks: Security Challenges
![Page 10: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/10.jpg)
Trust in Dynamic Networks
• How to trust the query requests– Mechanisms to establish authenticity of
launcher device• How to trust the query results
– Mechanisms to establish trustworthiness of launchee devices
![Page 11: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/11.jpg)
Hardware Based Attestation
• One way to establish trust in dynamic networks
Verifier Device Prover Device
TPM Chip
![Page 12: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/12.jpg)
Hardware Based Attestation Protocols
Verifier Device Prover Device
TPM Chip
Request Quote
Respond with Quote
![Page 13: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/13.jpg)
Hardware Based Attestation Protocols
Verifier Device Prover Device
TPM Chip
Request Quote
PCR Contents
Measurement Log
![Page 14: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/14.jpg)
Goal
• To measure and understand resource consumption of hardware based attestation protocols
• SARANA – Our prototype architecture
![Page 15: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/15.jpg)
SARANA
• SARANA - Space-Aware, Resource-Aware Network Architecture Developed by Prof. Ulrich Kremer and his group
• Language, compiler, and run-time infrastructure• Parallel macroprogramming framework• Support for spatial and temporal constraints• Application-centric cost model / resource management
![Page 16: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/16.jpg)
Execution Model
Launcher Device
Launchee Device
Launchee DeviceLaunchee Device
Query request
Query response
Aggregate results
Query execution
![Page 17: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/17.jpg)
Attestation Model
Launcher Device
Launchee Device
Launchee DeviceLaunchee Device
Attestation Challenge
![Page 18: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/18.jpg)
Attestation Model
Launcher Device
Launchee Device
Launchee DeviceLaunchee Device
Query request
Attestation + Query response
Verification
Attestation computation + Query execution
![Page 19: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/19.jpg)
Attestation Model
Launcher Device
Launchee Device
Launchee DeviceLaunchee Device
Query request
Attestation + Query response
Aggregate results
![Page 20: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/20.jpg)
Measurements
• Measurement of Time Energy
• Different Configurations Number of nodes in the network (10, 100,
1000, 10000) Increasing execution times of the task (0ms,
0.5ms, 1ms, 500ms) Programs of different complexity (single visit
operation, amber alert operation)
![Page 21: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/21.jpg)
Experimental Setup
• Basis for measurementsTPM-enabled desktop machine Implemented Integrity Measurement
Architecture (IMA) protocolMeasured the execution time for prover and
verifierOther timings by profiling a Nokia N900
• Simulator Time measurements by modeling time
utilizationEnergy measurements based on resource
consumption
![Page 22: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/22.jpg)
Evaluation of Time spent
![Page 23: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/23.jpg)
Evaluation of Energy Consumption
Remote Attestation
![Page 24: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/24.jpg)
Evaluation of Energy Consumption
Remote Attestation
![Page 25: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/25.jpg)
Observations and Conclusion
• 97% energy spent in attestation for small payloads
• Remote attestation increases the energy budget of Amber Alert – like application by a factor of 2
• Trust Establishment protocols should be energy-conserving specially on resource-constrained devices
• Need to focus on energy efficiency of these protocols
![Page 26: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices](https://reader035.vdocuments.mx/reader035/viewer/2022070406/568142c9550346895daf17ab/html5/thumbnails/26.jpg)
Thank you!