On 25/10/16 11:26, Paul Hadfield wrote:
<snip>
> This may be too late for 6962-bis:

Maybe.  Maybe not.  Let's discuss it anyway.  :-)

  I have been thinking about how an
> auditor’s task might be easier if Logs were required to retain their
> historic STHs and provide them on request.  It could be done by adding
> an API along the lines of ‘get-sth-at-time’ or ‘get-sths-between-times’.
> (where the first returns the STH with largest timestamp <= the timestamp
> requested, and the second returns a list of STHs with timestamps in
> the range requested).

Alternatively, historic STHs could be looked up by historic tree sizes.
My suggestion...

  - add an optional "tree_size" input to get-sth.

  - if the "tree_size" input is not specified, get-sth behaves as per
the current specification (i.e., it returns the very latest STH).

  - if the "tree_size" input is specified:
    - the "sth" output contains the latest STH that existed back when
the tree was that size.
    - a "next_tree_size" output is also returned, which an auditor could
then specify as the "tree_size" input to a further get-sth call.  (The
auditor would then call get-sth repeatedly until the "next_tree_size"
output is omitted, which would indicate that the very latest STH was
just returned).

> Auditors could then retrieve the full STH history of a log without having
> to have collected them over an extended period of time or having to
> exchange them with other auditors

Indeed.  I think this would be a useful feature.

> - although verifying STHs gathered
> by other parties is still worthwhile to detect split views.

Definitely.

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online

_______________________________________________
Trans mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/trans

Reply via email to