This is the repo for arXiv:2308.07152.
lib/
is the directory for source codes of the stabilizer scheme, the Linearity Attack and the new attacks from deobfuscate-iqp, which is linked to the paper Secret extraction attacks against obfuscated IQP circuits.scripts.py
is the source code for generating data, stored indata/
, which will be used for plotting figures in our paper byproc_data.py
. The figures are stored infig/
.challenge/
contains a challenge instance, stored inchallenge_H.txt
. It requires 10000 samples (bit strings), which will be checked withlib.hypothesis.hypothesis_test
and the hidden secret.
The specific version of necessary python packages used are as follows.
Library | Version |
---|---|
NumPy | 1.25.2 |
galois | 0.3.7 |