-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem in softspoken_ote #282
Comments
@maths644311798 |
Hi, @maths644311798 Form your comments, I extract three questions as below,
It's better to understand the correlation between As described in PCG19 section 2.3, the functionality for subfield VOLE over Here comes a problem:
In other words, subfield VOLE would pass In the case that
Supposed that we view Thus, a As a result, in SoftspokenOte,
Obviously, It can be visualized as a k-depth full binary tree where the leaves are the Easily, we could perform addition to pairs of elements at each level of the tree and effectively "reduce" the tree (that is how Then, we could learn that
To gain insight into |
|
As described in line 125, |
Thanks, I understand the implementation of softspoken_ote now. :) |
In softspoken_ote.cc, I do not understand the algorithm in$F_p$ should be a subfield of $F_{2^k}$ and $q = 2^k$ in Figure 7 of the Softspoken paper. But what is $p$ and $l$ ? How does $F_p^l$ ? Then how can $\sum x \cdot inout[x]$ ?
inline void XorReduce(uint64_t k, absl::Span<uint128_t> inout)
. How does it work? To be concrete,inout
represent elements inXorReduce
computeThe text was updated successfully, but these errors were encountered: