| 20080276310 | Network Security System - A method of authenticating a transaction between a local device under control of a user and a remote server, comprising: determining a series of data specific to the local device; —determining a series of data specific to the user of the device; —transmitting the device specific data series and the user specific data series to a remote encryption engine; —generating at the remote encryption engine a series of unique, single-use data templates, each template comprising randomly selected items from the device specific data series and the user specific data series; the method further comprising, during authentication: —sending a data template from the engine to the local device; —using the data template to interrogate the local device for the device specific data items in the template; —using the data template to interrogate the user to provide the user specific data items in the template; and —comparing the data items provided by the local device and the user in response to interrogation to the data items used to create the template to authenticate the transaction. | 11-06-2008 |