[viff-devel] Floating point operation [Re. to Martin's message]
Martin Geisler
mg at daimi.au.dk
Mon Sep 15 11:42:37 PDT 2008
Mikkel Krøigård <mk at daimi.au.dk> writes:
>> Say, if a and b are two floating point numbers that are secret-shared
>> between members (e.g. additively), then we want to compute:
>> c = a # b
>> where # is one of { *, / , + , - }
>
> VIFF was built to handle integers and currently does not support
> floating point numbers or rationals.
Yes, you're right -- so far we only have arithmetic with elements from
finite fields.
> This does not mean that it is not a concern, but we (or maybe it's
> just me?) are not aware of any really nice way to handle this problem,
> but I am quite interested in finding one.
Me too! Division is the only missing piece out of the four standard
arithmetic operations taught in school :-)
> I have read the "Cryptocomputing with rationals" paper, and although
> it is a nice idea it does not really solve the whole thing.
Could you outline the problems so that I wont have to read it? :-)
--
Martin Geisler
VIFF (Virtual Ideal Functionality Framework) brings easy and efficient
SMPC (Secure Multi-Party Computation) to Python. See: http://viff.dk/.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.viff.dk/pipermail/viff-devel-viff.dk/attachments/20080915/22372e38/attachment.pgp>
More information about the viff-devel
mailing list