US 12,348,620 B2
Method and apparatus for two-step data signing
Nicol C. P. So, Newtown, PA (US); and Alexander Medvinsky, San Diego, CA (US)
Assigned to ARRIS Enterprises LLC, Suwanee, GA (US)
Filed by ARRIS Enterprises LLC, Suwanee, GA (US)
Filed on Oct. 3, 2023, as Appl. No. 18/376,128.
Application 18/376,128 is a continuation of application No. 17/953,778, filed on Sep. 27, 2022, granted, now 11,777,721.
Claims priority of provisional application 63/248,954, filed on Sep. 27, 2021.
Prior Publication US 2024/0146516 A1, May 2, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/08 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/085 (2013.01) [H04L 9/3073 (2013.01); H04L 9/3249 (2013.01); H04L 9/3268 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
(a) generating a key pair, the key pair including a data signing key and a signature verification public key;
(b) transforming the data signing key into a first subkey and a second subkey;
(c) encrypting the first subkey according to a secret key of an online data signing system (ODSS);
(d) providing the signature verification public key, the encrypted first subkey, and the second subkey to a client device;
(e) accepting a request to sign data, the request comprising:
(1) a representation of the data to be signed; and
(2) the encrypted first subkey;
(f) generating a partially computed signature of the data according to the representation of the data and the encrypted first subkey; and
(g) providing the partially computed signature of the data to the client device.