Captures as evidence
Trusted timestamps explained: RFC 3161 tokens and EU qualified time stamps
Short answer
- Internet standard
- RFC 3161, Time-Stamp Protocol (TSP), August 2001, Standards Track 1
- What is sent
- A hash of the data, called the messageImprint 1
- Time format in token
- genTime, expressed as UTC 1
- EU law
- Regulation (EU) No 910/2014 of 23 July 2014, Articles 41 and 42 2
- EU legal effect
- Qualified time stamps are presumed accurate in date, time and integrity 2
How an RFC 3161 time stamp works
RFC 3161 describes a Time Stamping Authority (TSA) as a trusted third party that gives proof that a datum existed at an instant in time 1. The RFC gives the example of showing that a signature was applied before a certificate was revoked 1.
- The requester computes a hash of the data and sends it in a request. The request does not identify the requester 1.
- The TSA checks only that the hash length matches the algorithm. It does not examine the data 1.
- The TSA adds a trustworthy time value, a unique serial number and the identifier of its policy, then signs the result with a key used only for time stamping 1.
- The requester checks the signature, that the hash matches the one sent and that the time is plausible, using a local clock or a nonce 1.
What the token contains
| Field | Meaning under RFC 3161 |
|---|---|
| messageImprint | The hash algorithm and hash value of the data, which must match the request 1 |
| genTime | The time the token was created, expressed as UTC 1 |
| serialNumber | A number unique to each token from a given TSA 1 |
| policy | The TSA policy under which the token was issued 1 |
| accuracy | Optional margin around genTime in seconds, milliseconds and microseconds 1 |
| nonce | Optional random value that must match the request, used to detect replays 1 |
Limits of a time stamp
A token proves that the hashed data existed no later than the stated time 1. It says nothing about who made the data or whether its contents are true. The TSA does not even see the data 1.
Tokens depend on the TSA's key. RFC 3161 says that if the key is compromised, tokens signed with it can no longer be trusted 1. It says tokens should be time-stamped again or notarized later, since signing keys have finite lifetimes 1.
RFC 3161 names several optional transports, including HTTP and email using the media types application/timestamp-query and application/timestamp-reply. No transport is mandatory 1.
EU law: electronic and qualified time stamps
Regulation (EU) No 910/2014, known as eIDAS, defines an electronic time stamp as data in electronic form that binds other data in electronic form to a particular time 2. A qualified electronic time stamp is one that meets the requirements of Article 42 2.
Under Article 41, an electronic time stamp cannot be denied legal effect or admissibility as evidence solely on the grounds that it is electronic or not qualified 2. A qualified electronic time stamp enjoys a presumption of the accuracy of its date and time and of the integrity of the bound data 2. One issued in one Member State is recognised in all Member States 2.
- It binds the date and time to data so as to reasonably preclude undetectable change 2.
- It is based on an accurate time source linked to Coordinated Universal Time 2.
- It is signed with an advanced electronic signature or sealed with an advanced electronic seal of the qualified trust service provider, or an equivalent method 2.
Time stamps compared with archive dates
A web archive's capture date is the archive's own statement. Under the Memento protocol, the Memento-Datetime header gives the archival datetime of a capture 3. It is not a signature from an independent authority.
Courts have treated archive dates on their own terms. In a 2019 case the Federal Court of Australia said the dates applied by the Internet Archive were not hearsay, as the archive created them, and that the page content was hearsay 4. A party wanting stronger proof of when a file existed can add an RFC 3161 token from a TSA, which binds the file's hash to a signed UTC time 1.
Common questions
Does a Time Stamping Authority see my document?
No. RFC 3161 says the TSA time-stamps only a hash of the data and does not examine it beyond checking the hash length 1.
Is a non-qualified time stamp valid evidence in the EU?
Article 41 of Regulation (EU) No 910/2014 says it cannot be denied legal effect or admissibility solely on the grounds that it is electronic or not qualified 2.
What time zone does an RFC 3161 token use?
UTC. The genTime field is expressed as UTC 1.
Rules and charges change. Check the official source linked on this page before you pay or travel. Spotted an error? Email hello@whatitsaidthen.com.
Sources
- RFC Editor: RFC 3161, Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP) (August 2001)
- EUR-Lex: Regulation (EU) No 910/2014 on electronic identification and trust services for electronic transactions in the internal market (23 July 2014)
- RFC Editor: RFC 7089, HTTP Framework for Time-Based Access to Resource States, Memento (December 2013)
- Federal Court of Australia: Dyno Nobel Inc v Orica Explosives Technology Pty Ltd (No 2) (2019) FCA 1552
Related
- Wayback Machine captures as evidence: how courts in the US, EU and Australia treat them
What US appeals courts, the EU General Court, the Federal Court of Australia and EPO boards have said about Wayback Machine captures as evidence.
- The Memento protocol explained: asking the web for a page as it was on a date
How RFC 7089 Memento works: original resources, mementos, TimeGates, TimeMaps, the Accept-Datetime and Memento-Datetime headers, and its limits.
- How to cite an archived page: what to record so others can find the same capture
What to record when citing a Wayback Machine or other archived page: original URL, archive URL, capture time, archive name, and how courts handle link rot.
- How web archives work: crawlers, captures and gaps
How the Wayback Machine and national libraries capture web pages, what the date in an archived URL means, what gets missed and who decides.