This artifact includes the implementation of the CtChecker analysis toolchain described in the corresponding paper. We provide two options to run CtChecker, building it from source or running the pre-built tool with Docker. All evaluated benchmark source code are provided in the artifact. A walkthrough of how to reproduce the evaluation results in the paper is provided in the Appendix.
@Article{zhou_et_al:DARTS.10.2.26, author = {Zhou, Quan and Dang, Sixuan and Zhang, Danfeng}, title = {{CtChecker: A Precise, Sound and Efficient Static Analysis for Constant-Time Programming (Artifact)}}, pages = {26:1--26:5}, journal = {Dagstuhl Artifacts Series}, ISBN = {978-3-95977-342-3}, ISSN = {2509-8195}, year = {2024}, volume = {10}, number = {2}, editor = {Zhou, Quan and Dang, Sixuan and Zhang, Danfeng}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.10.2.26}, URN = {urn:nbn:de:0030-drops-209244}, doi = {10.4230/DARTS.10.2.26}, annote = {Keywords: Information flow control, static analysis, side channel, constant-time programming} }
007ae89b130203f18cde0c467617a72e
(Get MD5 Sum)
The artifact has been evaluated as described in the ECOOP 2024 Call for Artifacts and the ACM Artifact Review and Badging Policy.
Feedback for Dagstuhl Publishing