hashcloak/stoffelMPC

Memory and registers for fixed and floating point numbers

Opened this issue · 0 comments

In the current design of MP-SPDZ and SCALE-MAMBA, there are no special purpose registers or memory for fixed point and floating point numbers. Instead, these are derived by using their integer representation making heavy use of the dedicated clear number and secret shared number registers and memory.

There might be some potential optimizations by adding extra registers for manipulating fixed point and floating point numbers as many of the use cases that we consider for StoffelMPC require the use of such numbers.