#105: Shrink LogID

 SCTs currently contain...
     struct {
         opaque key_id[HASH_SIZE];
     } LogID;

 That's 32 bytes (assuming SHA-256) just to give clients a hint about which
 log public key should be used to verify the SCT signature.  Wasteful.

 Also, I don't see why it needs to be a "struct".


 There are various schemes we could use, but here's my proposal...

 1. Redefine LogID to...
     opaque LogID<1..2^8-1>;

 2. Change...
    '"key_id" is the HASH of the log's public key, calculated over the DER
     encoding of the key represented as SubjectPublicKeyInfo.'
    ...to...
    '"LogID" is the DER-encoding of an OID, excluding the ASN.1 tag and
     length bytes, that the log operator has allocated for the purpose of
     uniquely identifying this log.'

 3. Add the LogID OID to the log metadata.


 Any better ideas?

-- 
-------------------------------------+-------------------------------------
 Reporter:                           |      Owner:
  [email protected]           |  [email protected]
     Type:  enhancement              |     Status:  new
 Priority:  major                    |  Milestone:
Component:  rfc6962-bis              |    Version:
 Severity:  -                        |   Keywords:
-------------------------------------+-------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/trans/trac/ticket/105>
trans <http://tools.ietf.org/trans/>

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

Reply via email to