Defending against side-channel attacks : DynamoREA

Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011.

Bibliographic Details
Main Author: Wen, David, M. Eng. (David Y.). Massachusetts Institute of Technology
Other Authors: Saman Amarasinghe and Eran Tromer.
Format: Thesis
Language:eng
Published: Massachusetts Institute of Technology 2013
Subjects:
Online Access:http://hdl.handle.net/1721.1/76992
_version_ 1811078520839864320
author Wen, David, M. Eng. (David Y.). Massachusetts Institute of Technology
author2 Saman Amarasinghe and Eran Tromer.
author_facet Saman Amarasinghe and Eran Tromer.
Wen, David, M. Eng. (David Y.). Massachusetts Institute of Technology
author_sort Wen, David, M. Eng. (David Y.). Massachusetts Institute of Technology
collection MIT
description Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011.
first_indexed 2024-09-23T11:01:30Z
format Thesis
id mit-1721.1/76992
institution Massachusetts Institute of Technology
language eng
last_indexed 2024-09-23T11:01:30Z
publishDate 2013
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/769922019-04-10T15:41:48Z Defending against side-channel attacks : DynamoREA DynamoREA : defending against side-channel attacks Wen, David, M. Eng. (David Y.). Massachusetts Institute of Technology Saman Amarasinghe and Eran Tromer. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Electrical Engineering and Computer Science. Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011. Cataloged from PDF version of thesis. Includes bibliographical references (p. 67-68). Modern computer architectures are prone to leak information about their applications through side-channels caused by micro-architectural side-effects. Through these side-channels, attackers can launch timing attacks by observing how long an application takes to execute and using this timing information to exfiltrate secrets from the application. Timing attacks are dangerous because they break mechanisms that are thought to be secure, such as sandboxing or cryptography. Cloud systems are especially vulnerable, as virtual machines that are thought to be completely isolated on the cloud are at risk of leaking information through side-channels to other virtual machines. DynamoREA is a software solution to protect applications from leaking information through micro-architectural side-channels. DynamoREA uses dynamic binary rewriting to transform application binaries at runtime so that they appear to an observer to be executing on a machine that is absent of micro-architectural side-effects and thus do not leak information through micro-architectural side-channels. A set of test applications and standard applications was used to confirm that DynamoREA does indeed prevent sensitive information from leaking through timing channels. DynamoREA is a promising start to using dynamic binary rewriting as a tool to defend against side-channel attacks. by David Wen. M.Eng. 2013-02-14T15:35:59Z 2013-02-14T15:35:59Z 2011 2011 Thesis http://hdl.handle.net/1721.1/76992 825553946 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 68 p. application/pdf Massachusetts Institute of Technology
spellingShingle Electrical Engineering and Computer Science.
Wen, David, M. Eng. (David Y.). Massachusetts Institute of Technology
Defending against side-channel attacks : DynamoREA
title Defending against side-channel attacks : DynamoREA
title_full Defending against side-channel attacks : DynamoREA
title_fullStr Defending against side-channel attacks : DynamoREA
title_full_unstemmed Defending against side-channel attacks : DynamoREA
title_short Defending against side-channel attacks : DynamoREA
title_sort defending against side channel attacks dynamorea
topic Electrical Engineering and Computer Science.
url http://hdl.handle.net/1721.1/76992
work_keys_str_mv AT wendavidmengdavidymassachusettsinstituteoftechnology defendingagainstsidechannelattacksdynamorea
AT wendavidmengdavidymassachusettsinstituteoftechnology dynamoreadefendingagainstsidechannelattacks