×

HANDSHAKE PROTOCOL TO CONTROL ACTORS AND FUNCTIONS IN A CABLE SET-TOP-BOX SYSTEM TO PROPAGATE ACCEPTANCE OF AN IP LICENSE TO SECURELY AUTHENTICATE SOFTWARE APPLICATION PROGRAM INTERFACES (APIs)

  • US 20140123321A1
  • Filed: 10/29/2013
  • Published: 05/01/2014
  • Est. Priority Date: 10/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a handshake for secure transfer of data between a plurality of components in a cable system, each component including a processor and memory for storing code enabling the processor to perform steps of the method, the method comprising:

  • providing from a first Conditional Access System (CAS) to first Middleware a Challenge for handshaking;

    receiving a Response to the Challenge from the Middleware at the first CAS, wherein the Response is calculated as a function IPF 1 over the Challenge value wherein the function IPF1 is calculated based on data received from access to a first license agreement for licensing Intellectual Property (IP) rights referred to as Hook IP1 that is controlled by the CAS, and that the first Middleware has acquired rights to;

    verifying the Response using the first CAS; and

    returning an acknowledgement from the first CAS to the first Middleware allowing the first Middleware access to the CAS API.providing from the CAS to an additional Actor in the cable system a Challenge;

    receiving a Response to the Challenge from an additional Actor at the CAS, wherein the Response is calculated as the function IPF1 over the Challenge value wherein the function IPF1 is calculated based on data received from access to a second license agreement for licensing Intellectual Property (IP) rights referred to as Hook IP1 that is controlled by the CAS, and that the additional Actor has acquired rights to;

    verifying the Response using the CAS; and

    returning an acknowledgement from the CAS allowing the additional Actor access to the CAS API.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×