Patents by Inventor Lex Aaron Anderson

Lex Aaron Anderson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11941143
    Abstract: A secure cloud-based node-locking service with built-in attack detection to eliminate fuzzing, cloning and other attacks is disclosed. White-box base files are securely stored on the cloud service and are not vulnerable to accidental leakage. A secure cloud-based dynamic secret encoding service reduces the risk of exposure of unprotected secrets and other sensitive data.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: March 26, 2024
    Assignee: ARRIS Enterprises LLC
    Inventors: Lex Aaron Anderson, Rafie Shamsaasef, Alexander Medvinsky
  • Publication number: 20240045670
    Abstract: A method is provided for obfuscating program code to prevent unauthorized users from accessing video. The method includes receiving an original program code that provides functionality. The original program code is transformed into obfuscated program code defining a randomized branch encoded version of the original program code. The obfuscated program code is then stored, and a processor receiving input video data flow uses the obfuscated program code to generate an output data flow.
    Type: Application
    Filed: October 10, 2023
    Publication date: February 8, 2024
    Applicant: ARRIS Enterprises LLC
    Inventor: Lex Aaron Anderson
  • Patent number: 11816477
    Abstract: A method is provided for obfuscating program code to prevent unauthorized users from accessing video. The method includes receiving an original program code that provides functionality. The original program code is transformed into obfuscated program code defining a randomized branch encoded version of the original program code. The obfuscated program code is then stored, and a processor receiving input video data flow uses the obfuscated program code to generate an output data flow.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: November 14, 2023
    Assignee: ARRIS Enterprises LLC
    Inventor: Lex Aaron Anderson
  • Patent number: 11811939
    Abstract: A system and method for authenticating an application that employs cryptographic keys and functions is provided with white box cryptography employed to secure the application, and to secure communications with the application. The white box includes a transformation of the application and the keys. A secure channel between the white box and a crypto token is used for communications. In some cases, the transformed keys can be employed in authenticating the white box to the crypto token. The presence of a valid crypto token can be periodically determined. In the presence of a valid crypto token, the white box can provide a verifiable message to a remote server. The remote server can verify the message and initiate a service.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: November 7, 2023
    Assignee: ARRIS Enterprises LLC
    Inventors: Alexander Medvinsky, Lex Aaron Anderson
  • Publication number: 20230353344
    Abstract: A fully homomorphic white-box implementation of one or more cryptographic operations is presented. This method allows construction of white-box implementations from general-purpose code without necessitating specialized knowledge in cryptography, and with minimal impact to the processing and memory requirements for non-white-box implementations. This method and the techniques that use it are ideally suited for securing “math heavy” implementations, such as codecs, that currently do not benefit from white-box security because of memory or processing concerns. Further, the fully homomorphic white-box construction can produce a white-box implementation from general purpose program code, such as C or C++.
    Type: Application
    Filed: June 22, 2023
    Publication date: November 2, 2023
    Applicant: ARRIS Enterprises LLC
    Inventor: Lex Aaron Anderson
  • Patent number: 11728965
    Abstract: A fully homomorphic white-box implementation of one or more cryptographic operations is presented. This method allows construction of white-box implementations from general-purpose code without necessitating specialized knowledge in cryptography, and with minimal impact to the processing and memory requirements for non-white-box implementations. This method and the techniques that use it are ideally suited for securing “math heavy” implementations, such as codecs, that currently do not benefit from white-box security because of memory or processing concerns. Further, the fully homomorphic white-box construction can produce a white-box implementation from general purpose program code, such as or C++.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: August 15, 2023
    Assignee: ARRIS Enterprises LLC
    Inventor: Lex Aaron Anderson
  • Patent number: 11689352
    Abstract: A method is provided for generating an output from an input according to a secret using a white-box implementation of a cryptographic function having a first operation, a second operation, and a third operation. The method applies the input to a first operation to generate a first intermediate result, applies the first intermediate result to a second operation to generate a second intermediate result, and applies the second intermediate result to a third operation to generate the output, wherein at least two of the first operation, the second operation, and the third operation is implemented by a plurality of interconnected logic elements, the interconnection of the plurality of logic elements being comprised of one of a non-algebraic interconnection of logic elements and an algebraic interconnection of logic elements having obfuscated boundaries between the at least one of the first operation, the second operation and the third operation.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: June 27, 2023
    Assignee: ARRIS Enterprises LLC
    Inventor: Lex Aaron Anderson
  • Publication number: 20230195925
    Abstract: A secure cloud-based node-locking service with built-in attack detection to eliminate fuzzing, cloning and other attacks is disclosed. White-box base files are securely stored on the cloud service and are not vulnerable to accidental leakage. A secure cloud-based dynamic secret encoding service reduces the risk of exposure of unprotected secrets and other sensitive data.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 22, 2023
    Applicant: ARRIS Enterprises LLC
    Inventors: Lex Aaron ANDERSON, Rafie SHAMSAASEF, Alexander MEDVINSKY
  • Publication number: 20230198781
    Abstract: A method and apparatus for securely generating an output is disclosed. In one embodiment, the method comprises generating a white-box implementation having unlocked white-box look up table (LUTs) for node-encoded secrets, the node-encoded secrets to be encoded for operation solely on a node of a network and globally encoded white-box LUTs for globally-encoded secrets to be encoded for operation on the node and at least another node; generating, from the white box implementation, a soft-locked white-box implementation having a plurality of node-specific locked white-box LUTs and modified globally encoded LUTs. The method further comprises receiving a global secret encoded according to the base file; generating the node-encoded secrets by applying node-specific locking transformations to the global secret; and generating, by the node, the output according to at least one of the globally-encoded secrets or the node-encoded secrets.
    Type: Application
    Filed: December 16, 2022
    Publication date: June 22, 2023
    Applicant: ARRIS Enterprises LLC
    Inventors: Lex Aaron Anderson, Fariba Barez
  • Publication number: 20230134216
    Abstract: A method and apparatus for securely processing an input to generate an output according to one or more encoded secrets is disclosed. In one embodiment, the method comprises a set of secrets S composed of a plurality of secrets s1, s2,..., sn, generating a first data structure based on the random encoding of the first secret s1, and performing a plurality of cryptographic operations according to the input and the encoded secrets s2,..., sn to compute the output according to each secret in the white-box implementation, the white-box implementation having at least one further data structure operating on the randomly encoded of the secrets.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 4, 2023
    Applicant: ARRIS Enterprises LLC
    Inventor: Lex Aaron ANDERSON
  • Patent number: 11625498
    Abstract: A secure cloud-based node-locking service with built-in attack detection to eliminate fuzzing, cloning and other attacks is disclosed. White-box base files are securely stored on the cloud service and are not vulnerable to accidental leakage. A secure cloud-based dynamic secret encoding service reduces the risk of exposure of unprotected secrets and other sensitive data.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: April 11, 2023
    Assignee: ARRIS Enterprises LLC
    Inventors: Lex Aaron Anderson, Rafie Shamsaasef, Alexander Medvinsky
  • Publication number: 20220366071
    Abstract: A secure cloud-based node-locking service with built-in attack detection to eliminate fuzzing, cloning and other attacks is disclosed. White-box base files are securely stored on the cloud service and are not vulnerable to accidental leakage. A secure cloud-based dynamic secret encoding service reduces the risk of exposure of unprotected secrets and other sensitive data.
    Type: Application
    Filed: April 15, 2022
    Publication date: November 17, 2022
    Applicant: ARRIS Enterprises LLC
    Inventors: Lex Aaron ANDERSON, Rafie SHAMSAASEF, Alexander MEDVINSKY
  • Publication number: 20220171618
    Abstract: A method is provided for obfuscating program code to prevent unauthorized users from accessing video. The method includes receiving an original program code that provides functionality. The original program code is transformed into obfuscated program code defining a randomized branch encoded version of the original program code. The obfuscated program code is then stored, and a processor receiving input video data flow uses the obfuscated program code to generate an output data flow.
    Type: Application
    Filed: February 18, 2022
    Publication date: June 2, 2022
    Applicant: ARRIS Enterprises LLC
    Inventor: Lex Aaron Anderson
  • Patent number: 11269621
    Abstract: A method is provided for obfuscating program code to prevent unauthorized users from accessing video. The method includes receiving an original program code that provides functionality. The original program code is transformed into obfuscated program code defining a randomized branch encoded version of the original program code. The obfuscated program code is then stored, and a processor receiving input video data flow uses the obfuscated program code to generate an output data flow.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: March 8, 2022
    Assignee: ARRIS Enterprises LLC
    Inventor: Lex Aaron Anderson
  • Publication number: 20210243004
    Abstract: A fully homomorphic white-box implementation of one or more cryptographic operations is presented. This method allows construction of white-box implementations from general-purpose code without necessitating specialized knowledge in cryptography, and with minimal impact to the processing and memory requirements for non-white-box implementations. This method and the techniques that use it are ideally suited for securing “math heavy” implementations, such as codecs, that currently do not benefit from white-box security because of memory or processing concerns. Further, the fully homomorphic white-box construction can produce a white-box implementation from general purpose program code, such as C or C++.
    Type: Application
    Filed: April 20, 2021
    Publication date: August 5, 2021
    Inventor: Lex Aaron Anderson
  • Patent number: 10985905
    Abstract: A fully homomorphic white-box implementation of one or more cryptographic operations is presented. This method allows construction of white-box implementations from general-purpose code without necessitating specialized knowledge in cryptography, and with minimal impact to the processing and memory requirements for non-white-box implementations. This method and the techniques that use it are ideally suited for securing “math heavy” implementations, such as codecs, that currently do not benefit from white-box security because of memory or processing concerns. Further, the fully homomorphic white-box construction can produce a white-box implementation from general purpose program code, such as C or C++.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: April 20, 2021
    Assignee: ARRIS Enterprises LLC
    Inventor: Lex Aaron Anderson
  • Publication number: 20210036861
    Abstract: A system and method for authenticating an application that employs cryptographic keys and functions is provided with white box cryptography employed to secure the application, and to secure communications with the application. The white box includes a transformation of the application and the keys. A secure channel between the white box and a crypto token is used for communications. In some cases, the transformed keys can be employed in authenticating the white box to the crypto token. The presence of a valid crypto token can be periodically determined. In the presence of a valid crypto token, the white box can provide a verifiable message to a remote server. The remote server can verify the message and initiate a service.
    Type: Application
    Filed: October 20, 2020
    Publication date: February 4, 2021
    Inventors: Alexander Medvinsky, Lex Aaron Anderson
  • Patent number: 10812269
    Abstract: A system and method for authenticating an application that employs cryptographic keys and functions is provided with white box cryptography employed to secure the application, and to secure communications with the application. The white box includes a transformation of the application and the keys. A secure channel between the white box and a crypto token is used for communications. In some cases, the transformed keys can be employed in authenticating the white box to the crypto token. The presence of a valid crypto token can be periodically determined. In the presence of a valid crypto token, the white box can provide a verifiable message to a remote server. The remote server can verify the message and initiate a service.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: October 20, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Alexander Medvinsky, Lex Aaron Anderson
  • Patent number: 10749675
    Abstract: A method for whitebox cryptography is provided for computing an algorithm (m,S) with input m and secret S, using one or more white-box encoded operations. The method includes accepting an encoded input c, where c=Enc(P,m); accepting an encoded secret S?, where S?=Enc(P,S); performing one or more operations on the encoded input c and the encoded secret S? modulo N to obtain an encoded output c?; and decoding the encoded output c? with the private key p to recover an output m? according to m?=Dec(p,c?), such that m?=(m,S).
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: August 18, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Lex Aaron Anderson, Alexander Medvinsky, Rafie Shamsaasef
  • Publication number: 20200186325
    Abstract: A fully homomorphic white-box implementation of one or more cryptographic operations is presented. This method allows construction of white-box implementations from general-purpose code without necessitating specialized knowledge in cryptography, and with minimal impact to the processing and memory requirements for non-white-box implementations. This method and the techniques that use it are ideally suited for securing “math heavy” implementations, such as codecs, that currently do not benefit from white-box security because of memory or processing concerns. Further, the fully homomorphic white-box construction can produce a white-box implementation from general purpose program code, such as C or C++.
    Type: Application
    Filed: February 11, 2020
    Publication date: June 11, 2020
    Applicant: ARRIS Enterprises LLC
    Inventor: Lex Aaron Anderson