Zero knowledge prover | Patent Publication Number 20240356751 | Patexia