US 9,813,234 B2
Transferable multiparty computation
Michael R Clark, Beavercreek, OH (US); and Kenneth M Hopkinson, Huber Heights, OH (US)
Assigned to The United States of America, as represented by the Secretery of the Air Force, Washington, DC (US)
Filed by The United States of America, as represented by the Secretary of the Air Force, Washington, DC (US)
Filed on May 11, 2015, as Appl. No. 14/708,532.
Prior Publication US 2016/0335440 A1, Nov. 17, 2016
Int. Cl. G06F 21/60 (2013.01); H04L 9/00 (2006.01); H04L 9/08 (2006.01)
CPC H04L 9/008 (2013.01) [G06F 21/602 (2013.01); H04L 9/085 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A method of secure multiparty computation, the method comprising:
selecting a set of first parties from a plurality of first parties for computation;
dividing inputs for the computation associated with each party in the set of first parties into shares to be sent to other parties in the set of first parties;
performing the computation on the shares by the set of first parties using multiparty computation functions selected from a group consisting of: SHARE, ADD, MULT, RECOMBINE, and combinations thereof;
in response to a trigger event, interrupting the computation on the set of first parties and transferring shares of the set of first parties to a set of second parties selected from a plurality of second parties;
completing the computation by the set of second parties using the transferred shares; and
recombining the transferred shares to reveal an output of the computation.