The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 17, 2019
Filed:
Jul. 31, 2017
Emc Ip Holding Company Llc, Hopkinton, MA (US);
Salah Machani, Thornhill, CA;
EMC IP Holding Company LLC, Hopkinton, MA (US);
Abstract
Key material is protected using white-box cryptography and split key techniques. An exemplary method comprises splitting a secret key of a software application provider into a plurality of key shares, wherein a subset of the plurality of key shares is needed to reconstruct the secret key; using one key share to encrypt the remaining key shares to obtain a set of wrapped key shares; applying the one key share to a white-box cryptography compiler to generate a white-box cryptographic program; generating a user application linked to the white-box cryptography program; distributing the user application to a user; and providing one wrapped key share to a relying party, wherein, the relying party provides a challenge and the one wrapped key share of the relying party to the user application, wherein the user application provides the one wrapped key share of the relying party to the white-box cryptographic program and obtains a digital signature for the relying party, and wherein the relying party verifies the signature.