×

Authenticating third-party programs for platforms

  • US 8,954,732 B1
  • Filed: 06/27/2012
  • Issued: 02/10/2015
  • Est. Priority Date: 06/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a platform device manufactured by a platform developer, a first software package signed by a first software development entity with a first certificate of a first certificate hierarchy created by the first software development entity, wherein the first certificate is granted to the first software development entity by a certificate authority of the platform developer, wherein the first certificate comprises a root of the first certificate hierarchy, wherein the first certificate hierarchy conforms to a first hierarchical structure of entities within the first software development entity, and wherein the first software development entity is separate from the platform developer;

    executing, by a control unit of the platform device, the first software package only after traversing the first certificate hierarchy to the root of the first certificate hierarchy and verifying that the root of the first certificate hierarchy corresponds to the certificate authority of the platform developer;

    receiving, by the platform device, a second software package signed by a second software development entity with a second certificate of a second certificate hierarchy created by the second software development entity, wherein the second certificate is granted to the second software development entity by the certificate authority of the platform developer and wherein the second certificate comprises a root of the second certificate hierarchy, wherein the second certificate hierarchy conforms to a second hierarchical structure of entities within the second software development entity, wherein the second certificate hierarchy is different than the first certificate hierarchy, wherein the second software development entity is separate from the first software development entity, and wherein the second software development entity is separate from the platform developer; and

    executing, by the control unit of the platform device, the second software package only after traversing the verifying certificate hierarchy to the root of the second certificate hierarchy and verifying that the root of the second certificate hierarchy corresponds to the certificate authority of the platform developer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×