Abstract
Garbled Autonomous Bots Leveraging Ethereum (GABLE) uses simple but effective algorithms to permit secure private execution of garbled state machines and garbled circuits on public computing resources. This release consists of two Solidity smart contracts illustrating the GABLE approach. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525. SAND2022-7215 O
- Developers:
-
Pattengale, Nicholas [1][2][3] ; Frank, Michael [1][2][3] ; Kao, Ryan [1][2][3] ; Gabert, Kasimir [1][2][3] ; Cordi, Christopher [4] ; Ladha, Abrahim [5]
- Sandia National Lab. (SNL-CA), Livermore, CA (United States)
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
- Splunk
- Georgia Tech
- Contributors:
-
Project Member: Cordi, Christopher [1] ; Ladha, Abrahim [2] - Splunk
- Georgia Tech
- Contributing Organizations:
-
Other: Splunk Other: Georgia Tech
- Release Date:
- 2022-04-11
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Programming Languages:
-
Solidity
- Version:
- 1.0
- Licenses:
-
BSD 3-clause "New" or "Revised" License
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:NA0003525
- Code ID:
- 74605
- Site Accession Number:
- SCR 2777.0
- Research Org.:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Country of Origin:
- United States
Citation Formats
Pattengale, Nicholas, Frank, Michael, Kao, Ryan, Gabert, Kasimir, Cordi, Christopher, Ladha, Abrahim, Cordi, Christopher, and Ladha, Abrahim.
GABLE contract source code.
Computer Software.
https://github.com/sandialabs/gable.
USDOE.
11 Apr. 2022.
Web.
doi:10.11578/dc.20220601.1.
Pattengale, Nicholas, Frank, Michael, Kao, Ryan, Gabert, Kasimir, Cordi, Christopher, Ladha, Abrahim, Cordi, Christopher, & Ladha, Abrahim.
(2022, April 11).
GABLE contract source code.
[Computer software].
https://github.com/sandialabs/gable.
https://doi.org/10.11578/dc.20220601.1.
Pattengale, Nicholas, Frank, Michael, Kao, Ryan, Gabert, Kasimir, Cordi, Christopher, Ladha, Abrahim, Cordi, Christopher, and Ladha, Abrahim.
"GABLE contract source code." Computer software.
April 11, 2022.
https://github.com/sandialabs/gable.
https://doi.org/10.11578/dc.20220601.1.
@misc{
doecode_74605,
title = {GABLE contract source code},
author = {Pattengale, Nicholas and Frank, Michael and Kao, Ryan and Gabert, Kasimir and Cordi, Christopher and Ladha, Abrahim and Cordi, Christopher and Ladha, Abrahim},
abstractNote = {Garbled Autonomous Bots Leveraging Ethereum (GABLE) uses simple but effective algorithms to permit secure private execution of garbled state machines and garbled circuits on public computing resources. This release consists of two Solidity smart contracts illustrating the GABLE approach. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525. SAND2022-7215 O},
doi = {10.11578/dc.20220601.1},
url = {https://doi.org/10.11578/dc.20220601.1},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20220601.1}},
year = {2022},
month = {apr}
}