Bus for aggregated trust framework
A security platform architecture is described herein. The security platform architecture includes multiple layers and utilizes a combination of encryption and other security features to generate a secure environment.
1. A device comprising:
a non-transitory memory storing:
a data structure configured for storing information;
a computation engine configured for performing calculations based on the information; and
a policy engine configured for storing decision-making information based on the calculations, wherein the data structure, computation engine and the policy engine are stored in an application bus, wherein the application bus connects to one or more modules, wherein the one or more modules include a base module, a pre-transaction module, a external/environmental module, a device module, a hijack module, and/or a challenge module, wherein the one or more modules each include a pluggable component to allow analytics of the one or more modules to be added, removed or modified dynamically;
a processor configured for processing the computation engine and the policy engine.
2. The device of claim 1 wherein the computation engine includes a weighted scoring engine involving a weighted matrix which is able to take a base score and additional scoring information from multi-stage phases to generate an aggregated score.
3. The device of claim 1 wherein the pluggable component is programmed in an interpretive language.
4. The device of claim 1 wherein the data structure comprises a database.
5. A method programmed in a non-transitory memory of a device, the method comprising:
storing information in a data structure;
performing calculation with a computation engine based on the information; and
storing decision-making information with a policy engine based on the calculations, wherein the data structure, computation engine and the policy engine are stored in an application bus, wherein the application bus connects to one or more modules, wherein the one or more modules include a base module, a pre-transaction module, a external/environmental module, a device module, a hijack module, and/or a challenge module, wherein the one or more modules each include a pluggable component to allow analytics of the one or more modules to be added, removed or modified dynamically.
6. The method of claim 5 wherein the computation engine includes a weighted scoring engine involving a weighted matrix which is able to take a base score and additional scoring information from multi-stage phases to generate an aggregated score.
7. The method of claim 5 wherein the pluggable component is programmed in an interpretive language.
8. The method of claim 5 further comprising implementing decision-making based on the decision-making information and the calculations.
9. A device comprising:
one or more sensors configuring acquiring user information;
a non-transitory memory storing:
a data structure configured for storing the user information;
a computation engine configured for performing calculations based on the information; and
a policy engine configured for storing decision-making information based on the calculations, wherein the data structure, computation engine and the policy engine are stored in an application bus, wherein the application bus connects to one or more modules, wherein the one or more modules include a base module, a pre-transaction module, a external/environmental module, a device module, a hijack module, and/or a challenge module, wherein the one or more modules each include a pluggable component to allow analytics of the one or more modules to be added, removed or modified dynamically;
a processor configured for processing the computation engine and the policy engine.
10. The device of claim 9 wherein the computation engine includes a weighted scoring engine involving a weighted matrix which is able to take a base score and additional scoring information from multi-stage phases to generate an aggregated score.
11. The device of claim 9 wherein the pluggable component is programmed in an interpretive language.