Skip to content

New kos consistency check#6

Merged
robinhundt merged 2 commits intomainfrom
new-kos-consistency-check
May 6, 2025
Merged

New kos consistency check#6
robinhundt merged 2 commits intomainfrom
new-kos-consistency-check

Conversation

@robinhundt
Copy link
Owner

This implements the new consistency check from Sec. 4 of the updated KOS paper. The implementation is based on this commit in libOTe. However, because we have a configurable batch size, the iteration through the matrices T and V is done differently. Instead of iterating the columns, we iterate the rows. This is a more cache efficient iteration.

robinhundt added 2 commits May 6, 2025 16:41
The previous implementation of the malicious check, based on libOTe,
had issues as discussed here
osu-crypto/libOTe#167 and in the SoftSpokenOT
paper. This commit changes the consistency check to the new one which
is based on SoftSpokenOT (see Sec. 4 of the updated KOS paper).
Optimized access patterns into V and T in KOS mal check to be more
cache friendly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant