The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 10, 2026

Filed:

Jul. 19, 2023
Applicant:

Ironvest, Inc., New York, NY (US);

Inventors:

Avi Turgeman, New York, NY (US);

Kfir Yeshayahu, Tzur Yigal, IL;

Erez Zohar, Hoboken, NJ (US);

Assignee:

IRONVEST, INC., New York, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06Q 20/40 (2012.01); G06F 21/40 (2013.01); G06F 21/54 (2013.01); G06F 21/64 (2013.01);
U.S. Cl.
CPC ...
G06Q 20/40145 (2013.01); G06F 21/40 (2013.01); G06F 21/54 (2013.01); G06F 21/64 (2013.01);
Abstract

Computerized method for verification of user identity and transaction data authenticity, usable in systems having an electronic device that communicates with a remote server. The method includes: (a) receiving user interactions at a non-secure execution environment of the electronic device, reflecting transaction data entered by a user; and transmitting transaction data from the non-secure execution environment to the server; (b) locally authenticating the transaction data and user identity in a secure execution environment of the electronic device; and encrypting transaction data in that secure execution environment, by utilizing a Cryptographic Private Key of the electronic device as encryption key; and transmitting encrypted version of locally-authenticated transaction data from the electronic device to the server. Then, at the server: (c1) receiving the transaction data that was sent in step (a) from the non-secure execution environment to the server, and delaying transaction execution until arrival and verification processing of the encrypted version; (c2) receiving the encrypted version, and decrypting it by utilizing a Cryptographic Public Key of the electronic device as decryption key; (c3) checking whether or not transaction data obtained in step (c1), match transaction data obtained in step (c2); and if they do no match, then: generating a signal that voids or cancels the transaction.


Find Patent Forward Citations

Loading…