Patent ID: 8050411

Claim:
A method of managing one-time pad data stored in a device that is arranged to carry out one or more security-related tasks using said one-time pad data, the method comprising: receiving said one-time pad data at said device from a secure device other than a complementary device wherein said complementary device uses said one-time pad data for a secure communication with said device; controlling use of said one-time pad data held by said device such that an amount of this one-time pad data is only usable by a predetermined set of tasks, said predetermined set of tasks comprising at least a replenishment task; allocating a first part of said one-time pad data for use by one-time pad applications; allocating a second part of said one-time pad data for use by said replenishment task configured for replenishing said device with additional one-time pad data; and sharing secret random data during a communication where only secret random data is shared during said communication and only maximum level of security is used during said communication of the secret random data, which is used in provisioning said one-time pad data.