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 method comprising:
receiving sensor data;
performing trust score analytics to generate an aggregated trust score; and
performing a trust score challenge when the aggregated trust score is below a threshold to generate an updated aggregated trust score, wherein performing the trust score analytics includes a base phase, a pre-transaction phase, an environmental phase, a device phase and a hijack phase, wherein the base phase runs continuously in the background of a device, wherein the base phase includes: analyzing a gait of the user, the environmental phase includes: determining ambient information, the device phase includes analysis of the hardware and software of the device, and the hijacking phase includes: determining a handoff of the device.
2. The method of claim 1 further comprising enabling a transaction when the aggregated trust score or the updated aggregated trust score is equal to or above the threshold.
3. The method of claim 1 wherein performing the trust score analytics includes utilizing a trust analytics graph including a weighted decision tree.
4. The method of claim 1 wherein performing the trust score challenge includes utilizing a stack with modules that are algorithmically selected.
5. The method of claim 1 wherein
the base phase includes:
performing an image/video scan of a user,
and/or
analyzing a voice of the user,
the environmental phase includes:
determining a location of the device,
and the hijacking phase includes:
determining a pickup of the device.
6. The method of claim 1 wherein performing the trust score challenge includes:
image analysis, human movement analysis, voice prints analysis, personal information testing, directed action analysis, and/or static biometrics testing.
7. An apparatus comprising:
a memory for storing an application, the application configured for:
receiving sensor data;
performing trust score analytics to generate an aggregated trust score; and
performing a trust score challenge when the aggregated trust score is below a threshold to generate an updated aggregated trust score, wherein performing the trust score analytics includes a base phase, a pre-transaction phase, an environmental phase, a device phase and a hijack phase, wherein the base phase runs continuously in the background of the apparatus, wherein the base phase includes: analyzing a gait of the user, the environmental phase includes: determining ambient information, the device phase includes analysis of the hardware and software of the device, and the hijacking phase includes: determining a handoff of the device; and
a processor configured for processing the application.
8. The apparatus of claim 7 wherein the application is further configured for: enabling a transaction when the aggregated trust score or the updated aggregated trust score is equal to or above the threshold.
9. The apparatus of claim 7 wherein performing the trust score analytics includes utilizing a trust analytics graph including a weighted decision tree.
10. The apparatus of claim 7 wherein performing the trust score challenge includes utilizing a stack with modules that are algorithmically selected.
11. The apparatus of claim 7 wherein
the base phase includes:
performing an image/video scan of a user,
analyzing a voice of the user,
the environmental phase includes:
determining a location of the device,
and
the hijacking phase includes:
determining a pickup of the device.
12. The apparatus of claim 7 wherein performing the trust score challenge includes: image analysis, human movement analysis, voice prints analysis, personal information testing, directed action analysis, and/or static biometrics testing.
13. A system comprising:
a mobile device configured for:
receiving sensor data;
performing trust score analytics to generate an aggregated trust score; and
performing a trust score challenge when the aggregated trust score is below a threshold to generate an updated aggregated trust score, wherein performing the trust score analytics includes a base phase, a pre-transaction phase, an environmental phase, a device phase and a hijack phase, wherein the base phase runs continuously in the background of the mobile device, wherein the base phase includes: analyzing a gait of the user, the environmental phase includes: determining ambient information, the device phase includes analysis of the hardware and software of the device, and the hijacking phase includes: determining a handoff of the device;
a transaction server configured for:
sending a transaction request; and
determining if the aggregated trust score or the updated aggregated trust score are above a threshold; and
a cloud server configured for providing resources and services to the mobile device.
14. The system of claim 13 wherein the transaction server is further configured for: enabling a transaction when the aggregated trust score or the updated aggregated trust score is equal to or above the threshold.
15. The system of claim 13 wherein performing the trust score analytics includes utilizing a trust analytics graph including a weighted decision tree.
16. The system of claim 13 wherein performing the trust score challenge includes utilizing a stack with modules that are algorithmically selected.
17. The system of claim 13 wherein
the base phase includes:
performing an image/video scan of a user,
analyzing a voice of the user,
the environmental phase includes:
determining a location of the device,
and
the hijacking phase includes:
determining a pickup of the device.
18. The system of claim 13 wherein performing the trust score challenge includes: image analysis, human movement analysis, voice prints analysis, personal information testing, directed action analysis, and/or static biometrics testing.