×

Invariant biohash security system and method

  • US 9,374,370 B1
  • Filed: 11/05/2015
  • Issued: 06/21/2016
  • Est. Priority Date: 01/23/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a secure biometric-based cryptographic key without storing biometric information in order to authenticate data in a deposit sweep transfer system comprising:

  • (a) receiving, via a first graphical user interface on a mobile device, a user password;

    (b) capturing, using a biometric reader embedded in the mobile device, into a secure enclave processor core, a first digital biometric image of a biometric reading of a user, wherein the secure enclave processor core is only accessible to input passwords, digital biometric image data, and electronic messages targeted for encryption, and to receive from the secure enclave processor core encrypted electronic messages and public keys configured to verify the authenticity of encrypted electronic messages;

    (c) converting, by the secure enclave processor core, the first digital biometric image into an invariant biometric feature vector using an integrated wavelet and Fourier-Mellin transformation process comprising the following steps within the secure enclave processor core;

    (1) applying, by the secure enclave processor core, a wavelet transformation to the first digital biometric image to generate a second digital biometric image;

    (2) applying, by the secure enclave processor core, a fast Fourier transform to the second digital biometric image, to generate a third digital biometric image;

    (3) applying, by the secure enclave processor core, a log-polar transformation to the third digital biometric image to generate a fourth digital biometric image;

    (4) applying, by the secure enclave processor core, a high pass filter to the fourth digital biometric image to generate a fifth digital biometric image;

    (5) applying, by the secure enclave processor core, a fast Fourier transform to the fifth digital biometric image to generate a first set of feature data;

    (6) applying, by the secure enclave processor core, row concatenation to the first set of feature data to generate the invariant biometric feature vector;

    (d) converting, by the secure enclave processor core, the invariant feature vector using the user password into a 128-bit invariant code comprising the following steps within the secure enclave processor core;

    (1) generating, by the secure enclave processor core, using the user password a threshold intensity value;

    (2) applying, by the secure enclave processor core, the threshold intensity value to the invariant feature vector to generate the 128-bit invariant code;

    (e) generating, by the secure enclave processor core, an invariant asymmetric private key using the 128-bit invariant code and the user password;

    (f) applying, by the secure enclave processor core, the invariant asymmetric private key to an electronic message comprising a message payload associated with a deposit sweep transaction to generate a digitally signed electronic message to be securely transmitted to a second device associated with the deposit sweep transaction;

    (g) securely transmitting, from the mobile device to the second device, the digitally signed electronic message causing the deposit sweep transaction to be initiated upon successful verification of the digital signature using a corresponding public key previously provided to the second device, wherein the corresponding public key corresponds to the invariant asymmetric private key; and

    (h) permanently deleting, from the secure enclave processor core, the user password, the first digital biometric image, the second digital biometric image, the third digital biometric image, the fourth digital biometric image, the fifth digital biometric image, the first set of feature data, the invariant biometric feature vector, the invariant asymmetric private key, and the 128-bit invariant code.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×