A distribution device (102-1, 200), comprising: a memory coupled with logic, the logic capable of, independently from one other distribution device (102-2, 200), generating at least a portion of a pseudo random number generator tree at least partially matching a second pseudo random number generator tree on the other distribution device (102-2, 200), the pseudo random number generator tree comprising a root value and one or more node values based on the root value; and processing circuitry coupled with the memory, the processing circuitry to: generate one or more polynomial elements for a polynomial function using one of the node values as a seed value, the polynomial function comprising a secret value and the polynomial elements, generate a plurality of share values (760-1 - 760-6) based on the one or more polynomial elements and the polynomial function, so that the share values (760-1 - 760-6) are unique share values (760-1 - 760-6) relating to the same secret value; and distribute a share value (760-1 - 760-6) of the plurality of share values (760-1 - 760-6) to a particular device (104-1 - 104-6). wherein the processing circuitry is further to determine the seed value to generate the one or more polynomial elements based on a decomposable contextual value comprising at least a time value, the time value comprising one or more of a year value, a month value, a day value, and an hour value. a memory coupled with logic, the logic capable of, independently from one other distribution device (102-2, 200), generating at least a portion of a pseudo random number generator tree at least partially matching a second pseudo random number generator tree on the other distribution device (102-2, 200), the pseudo random number generator tree comprising a root value and one or more node values based on the root value; and processing circuitry coupled with the memory, the processing circuitry to: generate one or more polynomial elements for a polynomial function using one of the node values as a seed value, the polynomial function comprising a secret value and the polynomial elements, generate a plurality of share values (760-1 - 760-6) based on the one or more polynomial elements and the polynomial function, so that the share values (760-1 - 760-6) are unique share values (760-1 - 760-6) relating to the same secret value; and distribute a share value (760-1 - 760-6) of the plurality of share values (760-1 - 760-6) to a particular device (104-1 - 104-6). generate one or more polynomial elements for a polynomial function using one of the node values as a seed value, the polynomial function comprising a secret value and the polynomial elements, generate a plurality of share values (760-1 - 760-6) based on the one or more polynomial elements and the polynomial function, so that the share values (760-1 - 760-6) are unique share values (760-1 - 760-6) relating to the same secret value; and distribute a share value (760-1 - 760-6) of the plurality of share values (760-1 - 760-6) to a particular device (104-1 - 104-6). wherein the processing circuitry is further to determine the seed value to generate the one or more polynomial elements based on a decomposable contextual value comprising at least a time value, the time value comprising one or more of a year value, a month value, a day value, and an hour value.