Advanced crypto token authentication
AssigneeARRIS Enterprises LLC
InventorsAlexander Medvinsky, Lex Aaron Anderson
Life of this patent
Estimating the term…
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.
Claims11
A method for authentication comprising the steps of:
- providing an application, the application comprising a cryptographic function and a key;
- transforming the cryptographic function and the key, thereby providing a white box comprising a transformed cryptographic function and a transformed cryptographic key;
- providing a crypto token, the crypto token coupled with the white box;
- providing a substantially secure channel between the white box and the crypto token;
- employing the substantially secure channel for communications between the white box and the crypto token;
- periodically determining presence of the crypto token;
- and,
- providing a verifiable message, responsive to the presence of the crypto token, thereby initiating a service.
Dependencies are inferred from the claim text.