Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Hypergraph Analytics of Domain Name System Relationships

Conference ·
We report on the use of novel mathematical methods in hypergraph analytice over a large quantity of DNS data. Hypergraphs generalize graphs, as used in network science, to better model complex multiway relations in cyber data. Specifically, casting DNS data from Georgia Tech's ActiveDNS repository as hypergraphs allows us to fully represent the interactions between {\em collections} of domains and IP addresses. To facilitate large-scale analytics, we fielded an analytical pipeline of two capabilities. HyperNetX (HNX) is a Python package for the exploration and visualization of hypergraphs, acting as a frontend. For the backend, the Chapel HyperGraph Library (CHGL) is a library for high performance hypergraph analytics written in the exascale programming language Chapel. CHGL was used to process gigascale DNS data, performing compute-intensive calculations for data reduction and segmentation. Identified portions are then sent to HNX for both exploratory analysis and knowledge discovery targeting known tactics, techniques, and procedures.
Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1646230
Report Number(s):
PNNL-SA-151833
Country of Publication:
Switzerland
Language:
English

Similar Records

Chapel HyperGraph Library (CHGL)
Conference · Wed Nov 28 23:00:00 EST 2018 · OSTI ID:1511693

Computing Hypergraph Homology in Chapel
Conference · Tue Jul 28 00:00:00 EDT 2020 · OSTI ID:1691479

pnnl/chgl
Software · Mon Sep 10 20:00:00 EDT 2018 · OSTI ID:code-18401

Related Subjects