Patent ID: 8312284
Filing Date: 2012-11-13
Classification: H04L

Abstract:
1. A method for generating a verifiable timestamp for a data object on a computing device, comprising: receiving, from a remote server, a first timestamp digitally signed using a first private key of a first trusted authority, wherein the first timestamp indicates a first time, the first time being a present time at creation of the first timestamp; creating a data object in response to receiving the first timestamp; digitally signing, on the computing device, a tuple comprising the data object and the digitally-signed first timestamp, by using a second private key of a second trusted authority; sending the digitally-signed tuple to the remote server; and receiving, from the remote server, a verifiable timestamp comprising the digitally-signed tuple and a second timestamp, the verifiable timestamp being digitally signed using the first private key of the first trusted authority, wherein the second timestamp indicates a second time, the second time being a present time at creation of the second timestamp occurring after creation of the data object, whereby the verifiable timestamp securely indicates that the data object was created after the first timestamp and before the second timestamp.