26
The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices Amruta Gokhale, John McCabe, Vinod Ganapathy, Ulrich Kremer

The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices

  • Upload
    koren

  • View
    27

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices

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

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

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

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

Sample Application: Amber Alert

Page 6: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices

Sample Application: Amber Alert

Page 7: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices

Sample Application: Amber Alert

Page 8: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices

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

Dynamic Networks: Security Challenges

Page 10: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices

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

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

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

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

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

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

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

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

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

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

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

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

Evaluation of Time spent

Page 23: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices

Evaluation of Energy Consumption

Remote Attestation

Page 24: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices

Evaluation of Energy Consumption

Remote Attestation

Page 25: The Case for Energy-aware Trust Establishment in Dynamic Networks of Cyber Physical Devices

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

Thank you!