Brad,

All that is really needed is a well-defined and easily reversible 
transformation of the serial number that can be applied to verify the proof.

As issuing non-randomized serial numbers is no longer an acceptable practice 
for CAs, it could be as simple as:

certSerialNum = preCertSerialNum++;

I don't think I understand your suggested solution.

I believe the fundamental problem is that CA software/hardware may
1 not allow a CA to assign or even predict the serial number that appears in a cert
2 prevent assignment of duplicate serial numbers by the same CA
3 provide no way to coordinate serial numbers between two distinct CA instances

This suggests that the serial number assigned to a precert may not be algorithmically related to the serial number that is assigned to the real cert that will contain the SCT based on the precert.

If #1 is true, then I don't think the alg you indicated in your equation can be employed. If #2 is true, the precert and cert serial numbers can't be the same unless different CAs are emplpoyed for the precet and cert issuance. If different CAs are employed because of #2,
then #1 or #3 would preclude the alg you suggested.

Steve

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

Reply via email to