Cryptographically enforced access control for user data in untrusted clouds

Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2016. === This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. === Cataloged from student-subm...

Full description

Bibliographic Details
Main Author: Wang, Frank Yi-Fei
Other Authors: Nickolai Zeldovich and James Mickens.
Format: Others
Language:English
Published: Massachusetts Institute of Technology 2016
Subjects:
Online Access:http://hdl.handle.net/1721.1/103669
id ndltd-MIT-oai-dspace.mit.edu-1721.1-103669
record_format oai_dc
spelling ndltd-MIT-oai-dspace.mit.edu-1721.1-1036692019-05-02T16:24:25Z Cryptographically enforced access control for user data in untrusted clouds Wang, Frank Yi-Fei Nickolai Zeldovich and James Mickens. Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science. Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science. Electrical Engineering and Computer Science. Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2016. This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. Cataloged from student-submitted PDF version of thesis. Includes bibliographical references (pages 55-60). Modern web services rob users of low-level control over cloud storage; a user's single logical data set is scattered across multiple storage silos whose access controls are set by the web services, not users. The result is that users lack the ultimate authority to determine how their data is shared with other web services. In this thesis, we introduce Sieve, a new architecture for selectively exposing user data to third party web services in a provably secure manner. Sieve starts with a user-centric storage model: each user uploads encrypted data to a single cloud store, and by default, only the user knows the decryption keys. Given this storage model, Sieve defines an infrastructure to support rich, legacy web applications. Using attribute-based encryption, Sieve allows users to define intuitive, understandable access policies that are cryptographically enforceable. Using key homomorphism, Sieve can re-encrypt user data on storage providers in situ, revoking decryption keys from web services without revealing new ones to the storage provider. Using secret sharing and two-factor authentication, Sieve protects against the loss of user devices like smartphones and laptops. The result is that users can enjoy rich, legacy web applications, while benefiting from cryptographically strong controls over what data the services can access. by Frank Yi-Fei Wang. S.M. 2016-07-18T19:11:22Z 2016-07-18T19:11:22Z 2016 2016 Thesis http://hdl.handle.net/1721.1/103669 953457139 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 60 pages application/pdf Massachusetts Institute of Technology
collection NDLTD
language English
format Others
sources NDLTD
topic Electrical Engineering and Computer Science.
spellingShingle Electrical Engineering and Computer Science.
Wang, Frank Yi-Fei
Cryptographically enforced access control for user data in untrusted clouds
description Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2016. === This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. === Cataloged from student-submitted PDF version of thesis. === Includes bibliographical references (pages 55-60). === Modern web services rob users of low-level control over cloud storage; a user's single logical data set is scattered across multiple storage silos whose access controls are set by the web services, not users. The result is that users lack the ultimate authority to determine how their data is shared with other web services. In this thesis, we introduce Sieve, a new architecture for selectively exposing user data to third party web services in a provably secure manner. Sieve starts with a user-centric storage model: each user uploads encrypted data to a single cloud store, and by default, only the user knows the decryption keys. Given this storage model, Sieve defines an infrastructure to support rich, legacy web applications. Using attribute-based encryption, Sieve allows users to define intuitive, understandable access policies that are cryptographically enforceable. Using key homomorphism, Sieve can re-encrypt user data on storage providers in situ, revoking decryption keys from web services without revealing new ones to the storage provider. Using secret sharing and two-factor authentication, Sieve protects against the loss of user devices like smartphones and laptops. The result is that users can enjoy rich, legacy web applications, while benefiting from cryptographically strong controls over what data the services can access. === by Frank Yi-Fei Wang. === S.M.
author2 Nickolai Zeldovich and James Mickens.
author_facet Nickolai Zeldovich and James Mickens.
Wang, Frank Yi-Fei
author Wang, Frank Yi-Fei
author_sort Wang, Frank Yi-Fei
title Cryptographically enforced access control for user data in untrusted clouds
title_short Cryptographically enforced access control for user data in untrusted clouds
title_full Cryptographically enforced access control for user data in untrusted clouds
title_fullStr Cryptographically enforced access control for user data in untrusted clouds
title_full_unstemmed Cryptographically enforced access control for user data in untrusted clouds
title_sort cryptographically enforced access control for user data in untrusted clouds
publisher Massachusetts Institute of Technology
publishDate 2016
url http://hdl.handle.net/1721.1/103669
work_keys_str_mv AT wangfrankyifei cryptographicallyenforcedaccesscontrolforuserdatainuntrustedclouds
_version_ 1719039658391764992