Skip to content

Commit 3174e3f

Browse files
authored
Merge pull request #158 from dkg/expand-motivation
Additional motivation: reduce the cost of log operation
2 parents 239b376 + b498003 commit 3174e3f

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

charter-ietf-plants.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This is a draft charter for a new IETF working group. The working group does not
44

55
## PKI, Logs, And Tree Signatures (PLANTS)
66

7-
The goal of the PLANTS Working Group is to trim the costs of large post-quantum signatures on PKIs with Certificate Transparency (CT; RFC 6962 and RFC 9162), when used in interactive protocols like TLS (RFC 8446).
7+
The goal of the PLANTS Working Group is to trim the increasing costs of operating PKIs with Certificate Transparency (CT; RFC 6962 and RFC 9162), when used in interactive protocols like TLS (RFC 8446).
88

99
Today, such applications apply two separate systems: a certification authority (CA) signs individual bindings between public keys and application identifiers (e.g. a DNS name), returning an X.509 certificate. CT logs then log entire certificates, returning signed certificate timestamps. The outputs of these two steps are presented to the relying party.
1010

@@ -14,6 +14,8 @@ Overhead from post-quantum signatures and keys will add significant costs in two
1414

1515
* Relying parties are presented with signatures from the CA and CT logs. Post-quantum overhead is multiplied per signature, increasing the size and latency of the TLS handshake.
1616

17+
Additionally, more entities are requesting certificates, and certificate validity windows are narrowing, both of which increase the overall size of a CT log, with corresponding costs for log operators.
18+
1719
The PLANTS Working Group will define a mechanism that integrates log construction into certificate issuance, and reduces the amount of data in individual log entries and the TLS handshake. Integrating the log into certificate issuance enables techniques where one signature can cover multiple key/identifier bindings, e.g. by signing Merkle Tree hashes.
1820

1921
The Working Group will initially put down roots and define the mechanisms needed to interoperably construct and consume certificates:

0 commit comments

Comments
 (0)