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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

10.1 Summary and Conclusions<br />

10.1 Summary and Conclusions<br />

The main goal of this thesis was to explore the viability of user ownership <strong>for</strong> a security<br />

sensitive device whose architecture is based on smart card technology. The introduction<br />

of this user ownership aects all stages of the smart card and application lifecycle, which<br />

we analysed during the course of this thesis.<br />

We began the discussion by mapping the security and privacy landscape from three dierent<br />

computing elds: smart cards, mobiles and traditional computing environments. These<br />

computing devices are used by individual users with an ever growing reliance on them, so<br />

there needs to be a unied security and privacy-preserving architecture that can be easily<br />

integrated to any of these computing devices. We consider that the <strong>User</strong> <strong>Centric</strong> <strong>Tamper</strong>-<br />

<strong>Resistant</strong> Device (UCTD) has the potential to deliver such a unied (services) architecture.<br />

We provided the rationale <strong>for</strong> the UCTD framework. To explain how we selected an<br />

appropriate base architecture <strong>for</strong> the UCTDs, we provided a comparison between dierent<br />

proposals that included TPM, AEGIS, ARM TrustZone, M-Shield, and GlobalPlat<strong>for</strong>m's<br />

TEE and the smart card architecture. This comparison gave us a clear indication that<br />

the smart card architecture is the one most suited to be a UCTD that supports unied<br />

security, trust, and privacy architecture <strong>for</strong> dierent computing devices. However, the<br />

issue with smart card technology is its ownership architecture that is stringently under<br />

a centralised authority. A possible solution is to delegate smart card ownership from a<br />

centralised authority to its users.<br />

Be<strong>for</strong>e we delved into the core of the thesis, we provided a detailed coverage of dierent ownership<br />

models that exist in the smart card ecosystem. We began with the centralised control<br />

of smart cards provided by the Issuer <strong>Centric</strong> Smart Card Ownership <strong>Model</strong> (ICOM), and<br />

discussed its advantages and drawbacks. We then briey examined dierent proposals<br />

that support the ICOM framework, including Java Card, Multos and GlobalPlat<strong>for</strong>m. We<br />

referred to these prominent ICOM frameworks throughout the thesis, comparing and contrasting<br />

our proposal with them. This short introduction to the ICOM frameworks was<br />

provided to set the scenery and to help the reader understand the present characteristics<br />

of dierent frameworks that support the ICOM.<br />

Subsequently, we discussed the frameworks in the smart card industry that come close to<br />

providing the user ownership. Un<strong>for</strong>tunately, the concept of ownership as described in our<br />

proposal of the <strong>User</strong> <strong>Centric</strong> Smart Card Ownership <strong>Model</strong> (UCOM) is not close to any<br />

of the existing proposals. The concept of ownership in UCOM has to do with freedom<br />

of choice and not complete control of the smart card device as the card issuers have in<br />

the ICOM. There<strong>for</strong>e, the concept of freedom of choice can be considered a novel idea in<br />

the context of the smart card technology. We identied dierent stakeholders and their<br />

security and operational requirements. This discussion served as an introduction to the<br />

225

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

Saved successfully!

Ooh no, something went wrong!