Abstract:
In this thesis, we use the techniques of Boolean functions in di erent applications.
More speci cally, our focus is on the properties of Boolean functions that hold cryptographic
signi cance. The employed techniques primarily revolve around combinatorial
methods, yielding fresh insights into the enumeration and construction of such
functions.
Initially, our e ort is on exploring functions generated through an Arbiter-based
Physically Unclonable Function (PUF) construction with random delay parameters.
We observe that, under speci c constraints on input weights, such a straightforward
model of Arbiter PUFs yields favourable cryptographic parameters in terms of di erential
analysis. In this context, we theoretically address the autocorrelation properties
issue within a restricted space of input variables with xed weights.
While investigating this aspect independently, we have concentrated on the connection
between Arbiter PUFs and Threshold functions. Subsequently, we delve into
the study of the combination of such Arbiter-based PUFs, speci cally examining the
scenario involving the XOR operation of two devices with arbitrary inputs of equal
length. Based upon extensive computations, we identify several interesting properties.
Beyond addressing the counting problem, we also derive the general formula
to calculate the probability of the occurrence of identical outputs from a combiner
model PUF corresponding to two distinct challenge inputs.
We further note that the collection of Boolean functions produced by Priority
Arbiter PUF (PA-PUF) is larger than the set of Boolean functions generated by the
traditional Arbiter-based PUFs. Lastly, we investigate the bias estimation of the
response bit generated by PA-PUF concerning the in
uence of altering speci c bits
in the challenge input.
Next, we assess whether a seemingly random stream exhibits any underlying nonrandom
patterns. In this context, we highlight speci c constraints of the BoolTest
strategy proposed by S ys et al (2017) and introduce combinatorial ndings related
to the identi cation of optimal Boolean functions in this regard. Our results identify
the most e ective Boolean function in this context, one that yields the maximum
Z-score.
Subsequently, we conducted a thorough examination of all Boolean functions involving
four variables to formulate binary input-binary output two-party nonlocal games and assess their e cacy in both classical and quantum contexts. Our investigation
identi es certain games other than the CHSH game (which is naturally the
provably best example) that exhibit a better (may be sub-optimal compared to the
best case) success probability in quantum scenarios compared to classical scenarios.
Additionally, we extend the framework of the classical strategies to encompass other
n-party nonlocal games.