[0] https://eprint.iacr.org/2016/1033
It looks like the underlying mechanism that they use for this was described in
https://dl.acm.org/citation.cfm?doid=2810103.2813686
It looks like the underlying mechanism that they use for this was described in
https://dl.acm.org/citation.cfm?doid=2810103.2813686