Password security hardware module

    公开(公告)号:US12184765B2

    公开(公告)日:2024-12-31

    申请号:US16988583

    申请日:2020-08-07

    Inventor: Robert Hulshof

    Abstract: Establish a secure connection from a device to a server by, at the device: sending a shared secret request (SSRq) and an obfuscated secret value of the device to the server, wherein the SSRq is encrypted by a symmetric rolling key known to the device and to a trusted authority but not known to the server and the SSRq incorporates a symmetric key for decrypting the device's obfuscated secret value; receiving a shared secret response (SSRs) and an obfuscated secret value of the server, wherein the device's symmetric rolling key encrypts the SSRs and the SSRs incorporates a symmetric server obfuscation key for decrypting the server's obfuscated secret value; calculating a shared secret by hashing a concatenation of the device's secret value and the server's secret value; generating a symmetric session key based on the shared secret; and establishing the secure connection using the symmetric session key.

    Set top box software stack provisioning

    公开(公告)号:US10805655B1

    公开(公告)日:2020-10-13

    申请号:US16675855

    申请日:2019-11-06

    Abstract: Various embodiments include computing devices and methods for provisioning a set top box (STB) with a software stack. A processor of a computing device may receive a software stack download request comprising downstream channel descriptor (DCD) information, determine region information for the STB based on the DCD information, determine a software stack authorization for the STB, select a software stack for the STB based on the region information and the software stack authorization for the STB, and obtain the selected software stack to enable the STB to replace existing software with the selected software stack.

    PASSWORD SECURITY HARDWARE MODULE

    公开(公告)号:US20250088352A1

    公开(公告)日:2025-03-13

    申请号:US18962700

    申请日:2024-11-27

    Inventor: Robert Hulshof

    Abstract: Establish a secure connection from a device to a server by, at the device: sending a shared secret request (SSRq) and an obfuscated secret value of the device to the server, wherein the SSRq is encrypted by a symmetric rolling key known to the device and to a trusted authority but not known to the server and the SSRq incorporates a symmetric key for decrypting the device's obfuscated secret value; receiving a shared secret response (SSRs) and an obfuscated secret value of the server, wherein the device's symmetric rolling key encrypts the SSRs and the SSRs incorporates a symmetric server obfuscation key for decrypting the server's obfuscated secret value; calculating a shared secret by hashing a concatenation of the device's secret value and the server's secret value; generating a symmetric session key based on the shared secret; and establishing the secure connection using the symmetric session key.

Patent Agency Ranking