Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/data/projects.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ const projects: Project[] = [
title: "S2-D2: Securing Self-describing Data, Formats, and Libraries",
shortDescription:
"This project will apply comprehensive testing, evaluation, issue identification, hardening, and validation to correct security deficiencies in self-describing file formats and libraries. The specific R&D tasks include: (1) assessing and fixing file format vulnerabilities, (2) protecting data access libraries, (3) exploring security solutions for metadata and data, and (4) constructing a security framework, called S2-D2.",
link: "https://www.nsf.gov/awardsearch/showAward?AWD_ID=2419722",
link: "/research/projects/s2d2",
// sourceLink: "https://www.nsf.gov/awardsearch/showAward?AWD_ID=2419722",
isFeatured: true,
isOurs: true,
Expand Down
29 changes: 29 additions & 0 deletions src/data/publications.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,35 @@
import { ProjectId, Publication, PublicationTag } from "../types";

const publications: Publication[] = [
{
"authors":[
"G. Song",
"S. Breitenfeld",
"S. Byna"
],
"title": "Securing HDF5 Plugins with Digital Signatures",
"venue": "S-HPC 25",
"type": "Workshop",
"date": "November, 2025",
"tags": ["S2-D2", "HDF5"],
"links": {
}
},
{
"authors":[
"K. Sanchez",
"S. Byna",
"Z. Lin",
"D. Mattson"
],
"title": "CASSE: Targeted Threat Modeling for Data Management Libraries",
"venue": "S-HPC 25",
"type": "Workshop",
"date": "November, 2025",
"tags": ["S2-D2", "HDF5"],
"links": {
}
},
{
"authors":[
"K. Hiniduma",
Expand Down
39 changes: 39 additions & 0 deletions src/pages/research/projects/s2d2.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: "S2-D2: Securing Self-Describing Data, Formats, and Libraries"
---

import ProjectBadges from "@site/src/components/projects/ProjectBadges";
import ProjectPublications from "@site/src/components/projects/ProjectPublications";

# S2-D2: Securing Self-Describing Data, Formats, and Libraries

<ProjectBadges projectId="s2d2" />

**S2-D2 (<u>S</u>ecuring <u>S</u>elf-<u>D</u>escribing <u>D</u>ata)** is a collaborative project aiming to address all aspects of security for self describing data formats and libraries. We aim to hollistically analyze where the gaps in security research are, and fill those gaps with usable projects that can be built on, and actionable solutions that can be implemented.

---

## Overview

Data within research is often complex, with different domains requiring different storage formats, and different metadata. To serve the needs of various researchers, "self-describing" data management libraries such as HDF5 and NetCDF were developed, which utilize rich metadata to generate intricate self contained files with high performance. However, due to the age of these data management libraries (DMLs), proper security analysis is lacking. S2-D2 seeks to integrate current security practices into the libraries, as well as the ecosystems that surround them.

The key focuses of the research are as follows:

1. Assessing and fixing vulnerabilities within the file formats to prevent attacks through the files.
2. Protecting data accesses by the DMLs to prevent data leakage or other attacks through the libraries.
3. Exploring security methods, such as encryption, for DMLs.
4. Developing a security framework to allow DML developers and users to understand the security of their platforms.

Currently, we've developed a basic threat modeling technique for DMLs called CASSE, which aims to directly target the vulnerabilities present in DMLs, allowing developers to easily analyze the security of their systems. In addition, we explored processes for securing plugins in the HDF5 library using digital signatures. See the publications below for further details.

---

## Publications

<ProjectPublications projectId="s2d2"/>

---

## Contact

Feel free to reach out to relevant researchers at the lab, [Keegan Sanchez](/members/keegan-sanchez) or [Dr. Suren Byna](/members).
1 change: 1 addition & 0 deletions src/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -624,6 +624,7 @@ export type PublicationTag =
| "Resource Management"
| "Resource Monitoring"
| "Resource Provisioning"
| "S2D2"
| "Scalability"
| "Scalable Computing"
| "Scientific Applications"
Expand Down