Systems, methods, and program products for providing secure authentication for electronic messages are disclosed. A method may comprise generating an asymmetric private key based at least in part upon an invariant biometric feature vector derived from an input biometric reading. The private key may
Systems, methods, and program products for providing secure authentication for electronic messages are disclosed. A method may comprise generating an asymmetric private key based at least in part upon an invariant biometric feature vector derived from an input biometric reading. The private key may be further based at least in part upon a user password. The resulting private key may not be stored but rather may be generated when required to authenticate an electronic message, at which time it may be used to provide a digital signature for the electronic message. The private key may be deleted after use. The private key may be regenerated by inputting both a new instance of the biometric reading as well as a new instance of the password.
대표청구항▼
1. A mobile device for generating a secure biometric-based cryptographic key without storing biometric information in order to authenticate data comprising: (a) one or more processors, including a secure enclave processor core configured to be only accessible to: (1) input, to the secure enclave pro
1. A mobile device for generating a secure biometric-based cryptographic key without storing biometric information in order to authenticate data comprising: (a) one or more processors, including a secure enclave processor core configured to be only accessible to: (1) input, to the secure enclave processor core, passwords, digital biometric image data, and electronic messages targeted for encryption, and(2) provide, from the secure enclave processor core, encrypted electronic messages and public keys configured to verify the authenticity of encrypted electronic messages;(b) a biometric reader;(c) a display screen; and(d) non-transitory computer-readable memory having stored thereon instructions to perform the steps of: (1) receiving, at the mobile device, from a deposit sweep computer system comprising one or more computers, first machine-readable instructions to render a destination institution management graphical user interface, the destination institution management graphical user interface comprising a different destination depository institution notification associated with a first allocation of funds indicating that at least a portion of customer funds associated with a deposit sweep customer are allocated to a different destination depository institution that does not currently hold funds for the deposit sweep customer for the deposit sweep program, the destination institution management graphical user interface further comprising a graphical accept option to approve the first allocation of funds and a graphical reject option to reject the first allocation of funds;(2) rendering, by the mobile device using the first machine-readable instructions, the destination institution management graphical user interface on the display screen;(3) receiving, at the mobile device, a selection of the graphical accept option;(4) generating, by the mobile device, a digitally signed approval of the first allocation of funds by: (a) receiving, via a second graphical user interface on the mobile device, a user password associated with the deposit sweep customer;(b) capturing, using the biometric reader, into the secure enclave processor core, a first digital biometric image of a biometric reading of a user;(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: (i) applying, by the secure enclave processor core, a wavelet transformation to the first digital biometric image to generate a second digital biometric image;(ii) applying, by the secure enclave processor core, a fast Fourier transform to the second digital biometric image, to generate a third digital biometric image;(iii) applying, by the secure enclave processor core, a log-polar transformation to the third digital biometric image to generate a fourth digital biometric image;(iv) applying, by the secure enclave processor core, a high pass filter to the fourth digital biometric image to generate a fifth digital biometric image;(v) 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;(vi) 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: (i) generating, by the secure enclave processor core, using the user password a threshold intensity value;(ii) 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 indicating approval of the allocation to generate a digitally signed electronic message comprising the digitally signed approval to be securely transmitted to the deposit sweep computer system; and(5) transmitting, from the mobile device to the deposit sweep computer system, the digitally signed approval of the allocation. 2. The mobile device of claim 1, wherein the digitally signed approval of the allocation is verified by the deposit sweep computer system using a public key corresponding to the invariant asymmetric private key. 3. The mobile device of claim 1, wherein the mobile device comprises a dedicated application configured to interact with the deposit sweep computer system. 4. The mobile device of claim 3, wherein the dedicated application is activated, upon receipt of the first machine-readable instructions, to render the destination institution management graphical user interface. 5. The mobile device of claim 1, wherein the different destination depository institution notification comprises an indication of the amount of funds allocated to the different destination depository institution for the deposit sweep customer. 6. The mobile device of claim 1, wherein the destination institution management graphical user interface further comprises a transfer amount input element by which the customer may input a maximum amount of funds permitted to be allocated to the different destination depository institution. 7. The mobile device of claim 1, wherein the mobile device further comprises an input device comprising any of a keyboard, keypad, pointer device, or touch screen, and the user password is received via the input device. 8. The mobile device of claim 1, wherein the biometric reader is a fingerprint scanner. 9. The mobile device of claim 1, wherein generating a threshold intensity value using the user password comprises: (a) obtaining, by the secure enclave processor core, a numeric value from the user password; and(b) normalizing, by the secure enclave processor core, the numeric value within a predefined intensity range of possible intensity values by scaling the numeric value based at least in part upon a relation between a range of possible numeric values and the predefined intensity range.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (297)
Kim, Lae-Hoon; Nam, Juhan; Visser, Erik, Access authorization based on synthetic biometric data and non-biometric data.
Freishtat Gregg ; Rajan Palaniswamy, Apparatus and methods for automated aggregation and delivery of and transactions involving electronic personal information or data.
Youden Robert H. (715 DeSoto Dr. Palo Alto CA 94303) Robertson Charles S. (1116 E. Rose Cir. Los Altos CA 94022), Apparatus for maximizing interest earnings and providing payments from principal without interest penalty.
Jacobsen, Mark P., Automated method and article of manufacture for fully insuring large bank deposits using a network of banks and a lending bank for providing funds that the network of banks cannot handle.
Jacobsen, Mark P., Automated method and article of manufacture for fully insuring large bank deposits via a network of banks using an order matching process to simultaneously process multiple orders from bank customers received at different banks.
Jacobsen, Mark P., Automated method and article of manufacture for fully insuring large bank deposits via a network of banks wherein banks pay a fee to a processor that facilitates the network of banks.
Jacobsen, Mark P., Automated method and article of manufacture for fully insuring large bank deposits via a network of banks wherein depositor's bank retains a portion of the large bank deposit and the network distributes the remainder.
Jacobsen, Mark P., Automated method and article of manufacture for fully insuring large bank deposits via a network of banks with limits on amount of orders that a bank and/or customer can place with the network.
Jacobsen, Mark P., Automated method and article of manufacture for fully insuring large bank deposits wherein bank that processes a large deposit sends out and receives back an equal amount of large deposits via a network of banks.
Jacobsen, Mark P., Automated method and article of manufacture for fully insuring large deposits received from a plurality of custodians from their respective depositors.
Jacobsen, Mark P., Automated process for fully insuring large bank deposits that provides compensating payments between banks that offer different deposit terms.
Kalmus Leslie P. (New York NY) Trojan Donald R. (Stamford CT) Mott Bradley (Douglaston NY) Strampfer John (Greenlawn NY), Automated securities trading system.
Takai Kazuhito,JPX ; Fujihara Shiro,JPX, Card recording medium, certifying method and apparatus for the recording medium, forming system for recording medium, enciphering system, decoder therefor, and recording medium.
McClelland Glenn B. (5 Sylvan La. Old Greenwich CT 06870) Levinson Richard D. (28 Furnace Woods Rd. Cortlandt Manor NY 10566) Sloan Judith S. (26 Leslie Pl. New Rochelle NY 10804), Community reinvestment act network.
Stein Lee H. ; Stefferud Einar A. ; Borenstein Nathaniel S. ; Rose Marshall T., Computerized system for making payments and authenticating transactions over the internet.
Dent Warren T. ; Kaethler Judy ; Remington Darren B. ; Saliba Bassam, Consumer-based system and method for managing and paying electronic billing statements.
Tull ; Jr. Robert Stanley ; Weisberger David M.,GBX ; Fox John Vincent H.,GBX ; Karsenty Myriam Joelle, Data processing system and method for financial debt instruments.
Tull ; Jr. Robert Stanley ; Weisberger David M.,GBX ; Fox John Vincent,GBX ; Karsenty Myriam Joelle, Data processing system and method for financial debt instruments.
Laussermair Thomas ; Bhattacharya Abhijit ; Schmitt Michael ; Ribeiro Tony ; Lorenz Frank,DEX ; Dietz Leon T., Document verification and tracking system for printed material.
Molinari Lou ; Gooderum Steve ; Peckholdt Keith ; DiMarco Frank ; Jackson Michael ; DePoalo Ron ; Makhijani Sunil ; Chung Jennifer ; Chou Winnie ; Gould Mary Beth, Enhanced collateralized funding processor.
Schein Arthur A. ; Aron Paul ; Demeter Dan A. ; Ataie Faraz ; Bamberger Frank ; McGlynn John ; Musalo Florence ; Paul Margot ; Poplizio John ; Rico Lucila (Uchie) ; Tsien Michael ; Yorke Michael, Global financial services integration system and process.
Cox, Ingemar J., Identifying works, using a sub linear time search or a non exhaustive search, for initiating a work-based action, such as an action on the internet.
Cox, Ingemar J., Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet.
Killeen ; Jr. John J. ; Stamler Gilbert H. ; Banford Cynthia K. ; Carney Patrick M. ; Batavia Donna G. ; Gill-Fagan Hollie A. ; Bennett James G., Integrated client relationship management processor.
Wagner Christopher L. (Glencoe IL) Wetmore Carol J. (Chicago IL) Liddy Martha A. (Evanston IL) Nelson Lori A. (Evanston IL), Method and apparatus for providing access to a plurality of payment networks.
Tomko George J.,CAX ; Stoianov Alexei,CAX, Method and apparatus for securely handling a personal identification number or cryptographic key using biometric techniq.
Bent, Bruce; Bent, II, Bruce; Bent, Rebecca Gareis; Gareis, David Edgar, Method and system for allocating deposits over a plurality of depository institutions.
Bent, Bruce; Bent, II, Bruce; Bent, Rebecca Gareis; Gareis, David Edgar, Method and system for allocating deposits over a plurality of depository institutions.
Bent, Bruce; Bent, II, Bruce; Bent, Rebecca Gareis; Gareis, David Edgar, Method and system for allocating funds over a plurality of time deposit instruments in depository institutions.
Bent, Bruce; Bent, II, Bruce; Bent, Rebecca Gareis; Gareis, David Edgar, Method and system for allocating funds over a plurality of time deposit instruments in depository institutions.
Bent, Bruce; Bent, II, Bruce; Bent, Rebecca Gareis; Gareis, David Edgar, Method and system for allocating funds over a plurality of time deposit instruments in depository institutions.
Hagan Bernard P. (115 Commonwealth Ave. San Francisco CA 94118), Method and system for processing federally insured annuity and life insurance investments.
Hagan Bernard P. (220 Montgomery St. #966 San Francisco CA 94104), Method and system for processing federally insured annuity and life insurance investments.
Sampson Gerald P.,LUX ; Strauss Melvin ; Tyson-Quah Kathleen,GBX ; Haddock Jorge ; Sime Thomas S.,LUX, Method and system for providing credit support to parties associated with derivative and other financial transactions.
Phillips, Douglas E.; Hyland, Robert N.; Carlino, Anthony R., Method, system and computer program product for managing funds in custodial deposit accounts.
Phillips, Douglas E.; Hyland, Robert N.; Carlino, Anthony R., Method, system and computer program product for managing funds in custodial deposit accounts.
Whiting, Richard W.; Winslow, Kim B.; Briabrin, Victor; Ryan, Tully M., Methods and systems for facilitating transactions between commercial banks and pooled depositor groups.
Whiting, Richard W.; Winslow, Kim B.; Briabrin, Victor; Ryan, Tully M., Methods and systems for facilitating transactions between commercial banks and pooled depositor groups.
Winslow, Kim B.; Roark, Adam; Bunch, Dawn; Scheib, Joseph; Owen, Phillips, Methods, systems, and computer readable media for facilitating the exchange of reciprocal deposits.
Gottesman Sidney ; Shuman Darlene ; Eletto Patricia ; Gurdus Ben ; Santariello Bob ; Murthy Jay ; Spivak Michael, Relationship management system and process for pricing financial instruments based on a customer's relationship with a financial institution.
Jo, Yuka; Yasuda, Masaya, Secret data matching device, computer-readable recording medium storing program for updating secret data, and secret data updating method.
Musmanno Thomas E. (Brooklyn NY) Bilbao Carlos F. (Brooklyn NY), Securities brokerage-cash management system obviating float costs by anticipatory liquidation of short term assets.
Musmanno Thomas E. (Brooklyn NY) Marrone Joseph A. (Copiague NY) Carey Laura (New York NY), Securities brokerage-cash management system with short term investment proceeds allotted among multiple accounts.
Crane,Suzanne P.; Sheire,Marcus; Sweazy,Mark D.; Hein,Bonnie; Prairie,Joan; Metcalf,Rockwell, System and method for dividing a remittance and distributing a portion of the funds to multiple investment products.
Bent, Bruce; Bent, II, Bruce, System and method for pre-funding interest for early termination of client account having funds in one or more aggregated accounts.
Walker Darcy ; Sussman Lawrence J. ; Mayr Mona ; Dean ; Jr. Charles G. ; Seib Dennis ; Musci Richard ; Marino Glenn, System and method to performing on-line credit reviews and approvals.
Vitagliano Francis M. (117 Revere St. Boston MA 02114) Modigliani Franco (25 Clark St. Belmont MA 02178), System for enhanced management of pension-backed credit.
Atkins Charles Agee (Charleston SC), System for the operation and management of one or more financial accounts through the use of a digital communication and.
Bonalle, David S.; Chong, Emily A.; Chuang, I-Hsin; Dardick, Lauren E.; Elwood, Jennifer A.; Gray, William J.; Wong, David J., System, method, and computer program product for issuing and using debit cards.
Arena,Robert; Schwartz,Robert; Kuperstock,N David; O'Donnell,Robert; Boronow,Gordon, System, method, and computer program product for providing stabilized annuity payments and control of investments in a variable annuity.
Sorbe, Trent; Larson, Troy, Transfer account systems, computer program products, and computer-implemented methods to prioritize payments from preselected bank account.
Sorbe, Trent; Larson, Troy, Transfer account systems, computer program products, and computer-implemented methods to prioritize payments from preselected bank account.
Sorbe, Trent; Larson, Troy, Transfer account systems, computer program products, and computer-implemented methods to prioritize payments from preselected bank account.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.