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.

Date of Patent:
Dec. 21, 2021

Filed:

Nov. 22, 2019
Applicant:

Mocana Corporation, Sunnyvale, CA (US);

Inventors:

Srinivas Kumar, Cupertino, CA (US);

Shreya Uchil, Millbrae, CA (US);

Srikesh Amrutur Srinivas, Cupertino, CA (US);

Assignee:

MOCANA CORPORATION, San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/14 (2006.01); G06F 21/45 (2013.01); G06F 21/44 (2013.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01); G06F 8/65 (2018.01); G06F 8/61 (2018.01);
U.S. Cl.
CPC ...
H04L 9/14 (2013.01); G06F 8/61 (2013.01); G06F 8/65 (2013.01); G06F 21/44 (2013.01); G06F 21/45 (2013.01); H04L 9/0822 (2013.01); H04L 9/0825 (2013.01); H04L 9/30 (2013.01);
Abstract

For protection of multipart system applications using a cryptographically protected package, a package map and a package object store for decryption and verification at runtime on the target device platform, a method including associating a device class with a set of content signing and encryption keys; signing application files based on the device class of the target device platform; aggregating application files into a file container based on a structured construct; encrypting application files/file containers with an encryption key associated with the device class; generating a package map and object stores for cryptographic artifacts and detached package metadata for passwords associated with the device package; building, the device package and update packages of the device package, detached package metadata, and package install scripts for the target device platform; publishing, the update packages signed with update package provider and update package publisher signing keys, and encrypted with target device encryption key.


Find Patent Forward Citations

Loading…