CPC G06F 21/32 (2013.01) [G06F 30/27 (2020.01)] | 13 Claims |
1. A method comprising:
determining whether a processing unit needs to enter a secure mode;
entering the processing unit into the secure mode;
changing an execution environment of the processing unit to the secure environment;
while in the secure environment, receiving digital sensor data from a motion sensor over a signal acquisition time;
deleting a beginning portion of the digital sensor data in the signal acquisition time;
suppressing signal components in the digital sensor data associated with voluntary movement of the user;
signal processing the suppressed digital sensor data to extract signal features representing neuro muscular tone of the user;
tabulating the extracted signal features over periods of time of the signal acquisition time into a feature vector table;
executing a predictive model with the feature vector table, wherein the predictive model is trained by a user parameter set;
generating a numerical degree of matching level based on the feature vector table and the user parameter set; and
making a determination to either authorize the user or de-authorize the user based on the numerical degree of matching level.
|