Multi-system security integration
First Claim
1. A computer system including instructions recorded on a computer-readable medium and executable by at least one processor, the system comprising:
- a multi-system manager configured to cause the at least one processor to perform state change calls to one or more backend systems by combining a multi-system protection token with a message component for transporting from a user agent to the one or more backend systems for validation, wherein the multi-system manager includes;
a symbol generator configured to generate an authentication code for proving authenticity of a combined data structure generated by combining a secret cryptographic data key with a portion of the message component and generating a hash code of the combined data structure;
a nonce generator configured to generate an arbitrary random number to bind the multi-system protection token to the user agent; and
a token generator configured to generate the multi-system protection token by combining the authentication code and the arbitrary random number with the message component for transporting from the user agent to the one or more backend systems for validation.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with aspects of the disclosure, a system and methods are provided for managing multi-system security integration by performing state change calls to one or more backend systems by combining a multi-system protection token with a message component for transporting from a user agent to the one or more backend systems for validation by generating an authentication code for proving authenticity of a combined data structure generated by combining a secret cryptographic data key with a portion of the message component and generating a hash code of the combined data structure, generating an arbitrary random number to bind the multi-system protection token to the user agent, and generating the multi-system protection token by combining the authentication code and the arbitrary random number with the message component for transporting from the user agent to the one or more backend systems for validation.
-
Citations
25 Claims
-
1. A computer system including instructions recorded on a computer-readable medium and executable by at least one processor, the system comprising:
a multi-system manager configured to cause the at least one processor to perform state change calls to one or more backend systems by combining a multi-system protection token with a message component for transporting from a user agent to the one or more backend systems for validation, wherein the multi-system manager includes; a symbol generator configured to generate an authentication code for proving authenticity of a combined data structure generated by combining a secret cryptographic data key with a portion of the message component and generating a hash code of the combined data structure; a nonce generator configured to generate an arbitrary random number to bind the multi-system protection token to the user agent; and a token generator configured to generate the multi-system protection token by combining the authentication code and the arbitrary random number with the message component for transporting from the user agent to the one or more backend systems for validation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A computer-implemented method, comprising:
performing state change calls to one or more backend systems by combining a multi-system protection token with a message component for transporting from a user agent to the one or more backend systems for validation by; generating an authentication code for proving authenticity of a combined data structure generated by combining a secret cryptographic data key with a portion of the message component and generating a hash code of the combined data structure; generating an arbitrary random number to bind the multi-system protection token to the user agent; and generating the multi-system protection token by combining the authentication code and the arbitrary random number with the message component for transporting from the user agent to the one or more backend systems for validation. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A computer program product, the computer program product being tangibly embodied on a computer-readable storage medium and comprising instructions that, when executed by at least one processor, are configured to:
perform state change calls to one or more backend systems by combining a multi-system protection token with a message component for transporting from a user agent to the one or more backend systems for validation, wherein the instructions, when executed by the at least one processor, are further configured to; generate an authentication code for proving authenticity of a combined data structure generated by combining a secret cryptographic data key with a portion of the message component and generating a hash code of the combined data structure; generate an arbitrary random number to bind the multi-system protection token to the user agent; and generate the multi-system protection token by combining the authentication code and the arbitrary random number with the message component for transporting from the user agent to the one or more backend systems for validation. - View Dependent Claims (21, 22, 23, 24, 25)
Specification