A centralised server that signs data with a timestamp. Can be used to prove that some data existed at or before some time and has not been tampered with since. The proof relies on trusting the timestamp server to protect their private key and not allow fake times. Some existing trusted timestamp servers are maintained by the same organisations that issue SSL certificates. Blockchain is a distributed trusted timestamping service that tracks time in blocks rather than seconds.