Cross-platform data integrity and confidentiality with graduated access control
Security of data is tightly coupled to its access policy. However, in practice, a data owner has control of his data’s access policies only as far as the boundaries of his own systems. We introduce graduated access control, which provides mobile, programmable, and dynamically-resolving policies for...
Main Author: | |
---|---|
Language: | English |
Published: |
University of British Columbia
2017
|
Online Access: | http://hdl.handle.net/2429/60265 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-60265 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-602652018-01-05T17:29:32Z Cross-platform data integrity and confidentiality with graduated access control Chen, Feifan Security of data is tightly coupled to its access policy. However, in practice, a data owner has control of his data’s access policies only as far as the boundaries of his own systems. We introduce graduated access control, which provides mobile, programmable, and dynamically-resolving policies for access control that extends a data owner’s policies across system boundaries. We realize this through a novel data-centric abstraction called trusted capsules and its associated system, the trusted data monitor. A trusted capsule couples data and policy into a single mobile unit. A capsule is backwards-compatible and is indistinguishable from any regular file to applications. In coordination with the trusted data monitor, a capsule provides data integrity and confidentiality on remote devices, strong authentication to a trusted capsule service, and supports nuanced and dynamic access control decisions on remote systems. We implemented our data monitor using ARM TrustZone. We show that graduated access control can express novel and useful real world policies, such as revocation, remote monitoring, and risk-adaptable disclosure. We illustrate trusted capsules for different file formats, including JPEG, FODT, MP4 and PDF. We also show compatibility with unmodified applications such as LibreOffice Writer, Evince, GpicView and VLC. In general, we found that applications operating on trusted capsules have varying performance, which depends on file size, application access patterns, and policy complexity. Science, Faculty of Computer Science, Department of Graduate 2017-01-11T15:38:15Z 2017-01-21T04:06:45 2016 2017-02 Text Thesis/Dissertation http://hdl.handle.net/2429/60265 eng Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ University of British Columbia |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
description |
Security of data is tightly coupled to its access policy. However, in practice, a data owner has control of his data’s access policies only as far as the boundaries of his own systems. We introduce graduated access control, which provides mobile, programmable, and dynamically-resolving policies for access control that extends a data owner’s policies across system boundaries. We realize this through a novel data-centric abstraction called trusted capsules and its associated system, the trusted data monitor. A trusted capsule couples data and policy into a single mobile unit. A capsule is backwards-compatible and is indistinguishable from any regular file to applications. In coordination with the trusted data monitor, a capsule provides data integrity and confidentiality on remote devices, strong authentication to a trusted capsule service, and supports nuanced and dynamic access control decisions on remote systems. We implemented our data monitor using ARM TrustZone. We show that graduated access control can express novel and useful real world policies, such as revocation, remote monitoring, and risk-adaptable disclosure. We illustrate trusted capsules for different file formats, including JPEG, FODT, MP4 and PDF. We
also show compatibility with unmodified applications such as LibreOffice Writer, Evince, GpicView and VLC. In general, we found that applications operating on trusted capsules have varying performance, which depends on file size, application access patterns, and policy complexity. === Science, Faculty of === Computer Science, Department of === Graduate |
author |
Chen, Feifan |
spellingShingle |
Chen, Feifan Cross-platform data integrity and confidentiality with graduated access control |
author_facet |
Chen, Feifan |
author_sort |
Chen, Feifan |
title |
Cross-platform data integrity and confidentiality with graduated access control |
title_short |
Cross-platform data integrity and confidentiality with graduated access control |
title_full |
Cross-platform data integrity and confidentiality with graduated access control |
title_fullStr |
Cross-platform data integrity and confidentiality with graduated access control |
title_full_unstemmed |
Cross-platform data integrity and confidentiality with graduated access control |
title_sort |
cross-platform data integrity and confidentiality with graduated access control |
publisher |
University of British Columbia |
publishDate |
2017 |
url |
http://hdl.handle.net/2429/60265 |
work_keys_str_mv |
AT chenfeifan crossplatformdataintegrityandconfidentialitywithgraduatedaccesscontrol |
_version_ |
1718585521204101120 |