×

Programming interface for configuring a television settop terminal

  • US 20060064583A1
  • Filed: 08/29/2005
  • Published: 03/23/2006
  • Est. Priority Date: 05/21/1999
  • Status: Active Grant
First Claim
Patent Images

1. An interface to core system software in a user terminal, comprising:

  • a computer readable medium having computer program code; and

    means for executing said computer program code to provide at least one application program interface (API) to enable middleware that mediates between an application program and the core system software to access a function of the terminal, wherein said function of the terminal comprises at least one of;

    providing a Cable Modem'"'"'s public key to a DOCSIS Driver;

    performing decryption operations on an encrypted Authorization Key provided by a DOCSIS Driver;

    generating a Key Encryption Key (KEK) based on a decrypted Authorization Key;

    generating an upstream hashed-based message authentication code (HMAC) Key;

    authenticating a Key Request message, and return an upstream hashed-based message authentication code (HMAC) keyed message digest to a DOCSIS Driver;

    generating a downstream hashed-based message authentication code (HMAC) Key;

    validating a downstream hashed-based message authentication code (HMAC) using a downstream HMAC key; and

    decrypting an encrypted Traffic Encryption Key (TEK) using a Key Encryption Key (KEK), and returning the TEK to a DOCSIS Driver.

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