Source: https://www.jacr.org/article/S1546-1440(20)31105-4/pdf