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 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, 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.