Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Taylor Hardin

dblp:201/5367 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
2since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 2 first-author · 1 since 2021Computer networks · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 70% Memory systems · 30%
Network and information security
2 papers
Systems and software security · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
memory isolation
0.312018
Application Memory Isolation on Ultra-Low-Power MCUs · USENIX ATC 2018
Embedded and real-time systems › embedded system security
microcontroller security
0.312018
Application Memory Isolation on Ultra-Low-Power MCUs · USENIX ATC 2018
Systems and software security
memory safety
0.312017
Poster: Memory Protection in Ultra-Low-Power Multi-Application Wearables · MobiSys 2017
Systems and software security › isolation
software sandboxing
0.312017
Poster: Memory Protection in Ultra-Low-Power Multi-Application Wearables · MobiSys 2017
Memory systems
memory protection
0.312017
Poster: Memory Protection in Ultra-Low-Power Multi-Application Wearables · MobiSys 2017
Systems and software security
memory protection
0.112018
Application Memory Isolation on Ultra-Low-Power MCUs · USENIX ATC 2018
Operating systems › resource management
memory management
0.112017
Poster: Memory Protection in Ultra-Low-Power Multi-Application Wearables · MobiSys 2017

Methods — techniques the papers use, named apart from their topics

runtime checks · 0.9compile-time static analysis · 0.9
YearPublicationVenuePosition
2022 Amanuensis: provenance, privacy, and permission in TEE-enabled blockchain data systems
abstract
Blockchain technology is heralded for its ability to provide transparent and immutable audit trails for data shared among semi-trusted parties. With the addition of smart contracts, blockchains can track and verify arbitrary computations – which enables blockchain users to verify the provenance of information derived from data through the blockchain. This provenance comes at the cost of data confidentiality and user privacy, however, which is unacceptable for many sensitive applications. The need for verifiable yet confidential data sharing and computation has led some to add trusted execution environment (TEE) hardware to blockchain platforms. By moving sensitive operations (e.g., data decryption and analysis) off of the blockchain and into a TEE, they get both the confidentiality of TEEs and the transparency of blockchains without the need to completely trust any one party in the data-sharing ecosystem.In this paper, we build on our TEE-enabled blockchain data-sharing system, Amanuensis, to ensure the freshness of access-control lists shared between the blockchain and TEE, and to improve the privacy of users interacting within the system. We also detail how TEE-based remote attestation help us to achieve information provenance – specifically, how to achieve information provenance in the context of the Intel SGX trusted execution environment. Finally, we present an evaluation of our system, in which we test several real-world machine-learning applications (logistic regression, kNN, SVM) to determine the run-time overhead of information confidentiality and provenance. Each machine-learning program exhibited a slowdown between 1.1 and 2.8x when run inside of our confidential environment, and took an average of 59 milliseconds to verify the provenance of an input data set.
Taylor Hardin, David Kotz
ICDCS1
2021 Amanuensis: Information provenance for health-data systems
Taylor Hardin, David Kotz
Inf. Process. Manag.1
2018 Application Memory Isolation on Ultra-Low-Power MCUs
Taylor Hardin, Ryan Scott, Patrick Proctor, Josiah D. Hester, Jacob Sorber, David Kotz
USENIX ATC1
2017 Poster: Memory Protection in Ultra-Low-Power Multi-Application Wearables
abstract
An increasing number of wearable devices support the execution of multiple third-party applications, increasing the functionality and flexibility of these devices. These multi-application, multi-tenant devices provide users with more options, and application developers with a standard platform. Typical ultra-low-power wearable devices, however, lack the type of hardware memory protection mechanisms~-- such as Memory Management Units (MMU)~-- needed to safely separate applications. At best, they provide a Memory Protection Unit (MPU), which allows the user to configure read/write/execute permissions for a few distinct regions of memory. At worst, no hardware memory protection is provided. MPU capabilities vary across hardware platforms, with many shortcomings: (1)~the MPU may only support a few distinct memory regions (fewer than one per application), (2)~the MPU may not protect all regions of memory, like hardware registers, and (3)~MPU protection boundary rules can be arcane, because they depend on opaque hardware implementations. Our key observation is that by supplementing a limited segment MPU with runtime checks, and using compile-time static analysis to explicitly layout applications in memory, we can guarantee application isolation (sandboxing) even on these limited MPUs, with lower overhead than software-only solutions.
Taylor Hardin, Josiah D. Hester, Patrick Proctor, Jacob Sorber, David Kotz
MobiSys1