Published March 4, 2024
| Version v2
Software
Open
Taypsi: Static Enforcement of Privacy Policies for Policy-Agnostic Oblivious Computation: OOPSLA24 Artifact
Description
This is the artifact for the OOPSLA24 paper "Taypsi: Static Enforcement of Privacy Policies for Policy-Agnostic Oblivious Computation". It contains:
- README.md: artifact instructions in markdown format (Rendered version online)
- README.pdf: artifact instructions in pdf format
- taypsi-image-amd64.tar.xz: docker image for amd64 (x86_64) architecture
- taypsi-image-arm64.tar.xz: docker image for arm64 architecture
- Dockerfile: docker file used to generate the docker images
- taypsi.tar.xz: source code of the Taypsi type checker, compiler, examples and benchmarks (Github repository)
- taype-pldi.tar.xz: source code of the Taype type checker and compiler (PLDI23), extended with additional benchmarks for comparison with Taypsi (Github repository)
- taype-sa.tar.xz: source code of a version of Taype with an additional optimization (smart array) for a fairer comparison with Taypsi (Github repository)
- taype-drivers.tar.xz: source code of drivers that implement the cryptographic primitives and oblivious array, used by taypsi and taype-sa (Github repository)
- taype-drivers-legacy.tar.xz: source code of the drivers used by taype-pldi (Github repository)
- taypsi-theories.tar.xz: Coq formalization of the Taypsi core calculus (Github repository)
- taype-vscode.tar.xz: source code of a VS Code extension that provides basic syntax highlighting for Taypsi programs (Github repository)
To evaluate this artifact, you only need to download the docker image for your architecture. Other tarballs provide clean versions of the source code, but you do not need them for evaluation. See README.md / README.pdf for details about this artifact and evaluation instructions. The same README.md is also available in the docker images.
Files
README.pdf
Files
(4.5 GB)
Name | Size | Download all |
---|---|---|
md5:0edc85b9d144425939c19b3f95e0bd1c
|
5.0 kB | Download |
md5:a2bcbc4982b41ca784991357d6346a06
|
26.4 kB | Preview Download |
md5:6babe2628a00117765e63803877e37bf
|
205.3 kB | Preview Download |
md5:c83c44c9be49bf3cbcee227da13fc9e8
|
6.3 kB | Download |
md5:b760314bd3faa785ed066284a9500dce
|
5.7 MB | Download |
md5:da21361e4afecdae5016c2d399f78d45
|
351.4 kB | Download |
md5:4dfde04b9a59ea63df0950a9605d2806
|
349.2 kB | Download |
md5:ae11d5ef2e56c0f12be316a4983cfd04
|
2.6 kB | Download |
md5:753d18078c8732918292d9fc973ec96c
|
2.2 GB | Download |
md5:2e4cf631f549fc5c6a074cb81add931d
|
2.3 GB | Download |
md5:9ef6f55ce4df84d153eec24f59d5c411
|
36.9 kB | Download |
md5:e6dc2241c5471e653103c4c874faae82
|
380.7 kB | Download |