|
myl7/fss 1.1.0
Function secret sharing (FSS) primitives including distributed point/comparison function (DPF/DCF)
|
2-party distributed point function (DPF) using the Half-Tree scheme. More...
#include <cuda_runtime.h>#include <type_traits>#include <cstddef>#include <cassert>#include <omp.h>#include <fss/group.cuh>#include <fss/prg.cuh>#include <fss/util.cuh>Go to the source code of this file.
Classes | |
| class | fss::HalfTreeDpf< in_bits, Group, Prg, In, par_depth > |
| 2-party DPF scheme using the Half-Tree construction. More... | |
| struct | fss::HalfTreeDpf< in_bits, Group, Prg, In, par_depth >::Cw |
| Correction word. More... | |
2-party distributed point function (DPF) using the Half-Tree scheme.
The scheme is from the paper, Half-Tree: Halving the Cost of Tree Expansion in COT and DPF (1: the published version). It reduces the number of hash calls from 2N to 1.5N for full-domain evaluation.