1. A method for changing an operation performed by an electronic device, the method comprising the steps of: defining a process flow chart of the operation to be performed by the electronic device, the process flow chart having one or more primitive actions, the operation having one or more components, the primitive action operating on the components to produce an output; determining a number of information dispersal units for each of the components; for each of the components, defining a set of information dispersal units, the set containing the number of members, the members of the set of information dispersal units capable of being operated on by a combining function that combines all of the members to produce the respective component, at least one of the members being defined using a random number; transforming one or more of the primitive actions of the operation using a transform function to create a transformed primitive action; and applying each of the transformed primitive actions to all the respective sets of information dispersal units to produce a transformed set of transformed information dispersal units, such that applying a second combining function to the transformed set produces the output.