06.11.2014 Views

A User Centric Security Model for Tamper-Resistant Devices

A User Centric Security Model for Tamper-Resistant Devices

A User Centric Security Model for Tamper-Resistant Devices

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 7<br />

Application Sharing Mechanisms<br />

Contents<br />

7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158<br />

7.2 Application Sharing Mechanism . . . . . . . . . . . . . . . . . . . 159<br />

7.3 UCTD Firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165<br />

7.4 Application Binding Protocol Local . . . . . . . . . . . . . . 174<br />

7.5 Plat<strong>for</strong>m Binding Protocol . . . . . . . . . . . . . . . . . . . . . . 176<br />

7.6 Application Binding Protocol Distributed . . . . . . . . . . . 178<br />

7.7 Analysis of the Proposed Protocols . . . . . . . . . . . . . . . . . 181<br />

7.8 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186<br />

In this chapter, we describe two contrasting frameworks <strong>for</strong> application sharing, namely<br />

those deployed by Java Card and Multos; followed by an explanation of our reasoning <strong>for</strong><br />

deciding that we need to extend the existing techniques <strong>for</strong> UCTDs. We then discuss the<br />

rationale behind our proposal <strong>for</strong> the application sharing mechanism in the UCTD environment.<br />

This sharing mechanism requires entity authentication, trust validation, and key<br />

generation to securely share resources between applications. To do so, we propose protocols<br />

that achieve the listed goals of the UCTD application sharing mechanism. Furthermore, we<br />

provide an in<strong>for</strong>mal analysis of the protocol along with a comparison with existing protocols.<br />

Subsequently, we present a mechanical <strong>for</strong>mal analysis the based on the CasperFDR, and<br />

we report on our experience from developing and experimenting with a prototype implementation.<br />

157

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!