Understanding SimplePIR & DoublePIR
Notations Database size: $N$ Plaintext modulus:$p \in \mathbb{N}$. In SimplePIR, $\log(p) \leq 10$. Ciphertext modulus: $q \in \mathbb{N}$. In SimplePIR, $\log(q) = 32$. LWE Dimension: $n = 1024$ LWE secret vector: $\vec{s} \in \mathbb{Z}_q^{n}$. LWE enc factor: $\Delta = q / p$. LWE Randomized matrix $A \gets \mathbb{Z}_q^{m \times n}$, where $m$ is the number of samples you want to encrypt. Plain message vector: $\vec{\mu} \in \mathbb{Z}_p^m$. In simplePIR, we also write $\mu_i$ to denote the vector with all zero entries except a single $1$ at index $i$. ...