https://eprint.iacr.org/2021/743.pdf