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...

Full description

Bibliographic Details
Main Author: Chen, Feifan
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