US 11,757,658 B2
Methods and systems for implementing mixed protocol certificates
Christian T. Wentz, San Francisco, CA (US); Mira Belenkiy, Sharon, MA (US); Anna Lysyanskaya, Providence, RI (US); and Ilia Lebedev, Cambridge, MA (US)
Assigned to Ares Technologies, Inc., Boston, MA (US)
Filed by Ares Technologies, Inc., Boston, MA (US)
Filed on Mar. 21, 2022, as Appl. No. 17/699,946.
Application 17/699,946 is a continuation of application No. 16/828,358, filed on Mar. 24, 2020, granted, now 11,374,771.
Application 16/828,358 is a continuation in part of application No. 16/682,809, filed on Nov. 13, 2019, granted, now 10,735,205, issued on Aug. 4, 2020.
Claims priority of provisional application 62/815,493, filed on Mar. 8, 2019.
Prior Publication US 2022/0337432 A1, Oct. 20, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/32 (2006.01); H04L 9/30 (2006.01)
CPC H04L 9/3263 (2013.01) [H04L 9/3073 (2013.01); H04L 9/3247 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system for implementing mixed protocol certificates, the system comprising a subject device, the subject device designed and configured to:
receive, from an issuing device, a first digital certificate, wherein the first digital certificate further comprises:
a first digital signature public and private key pair according to a first digital signature protocol; and
a second digital signature public key according to a second digital signature protocol, wherein the second digital signature protocol is distinct from the first digital signature protocol;
generate a second digital certificate, wherein generating the second digital certificate comprises generating a subject digital signature signing the certificate, the subject digital signature generated as a function of the second digital signature protocol, wherein signing the second digital signature further comprises:
generating a signature of knowledge using a secure proof;
signing a third public key using the signature of knowledge; and
signing the second digital certificate with a third private key corresponding to the third public key; and
provide the first digital certificate and the second digital certificate to a verifying device.