1. A method comprising the steps of: a) receiving transaction data at a first device; b) capturing a signature at the first device; c) encrypting the captured signature with the transaction data at the first device; d) transmitting the transaction data and encrypted signature from the first device to a second device; e) generating a first derivative record key by taking a hash of the combination of a first clock value with the transaction data, wherein the first clock value is found in the first device: f) utilizing the first derivative record key to encrypt the captured signature at the first device; g) generating a second derivative record key by taking a hash of the combination of a second clock value, an offset value, and the transaction data at the second device, wherein the second clock value is found at the second device; and h) decrypting the encrypted signature with the second derivative record key at the second device.