Method for processing a transaction, corresponding device, system and program

US12107975B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12107975-B2
Application numberUS-201917279287-A
CountryUS
Kind codeB2
Filing dateSep 25, 2019
Priority dateSep 25, 2018
Publication dateOct 1, 2024
Grant dateOct 1, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for processing a transaction, wherein the method is implemented by an electronic device for processing transactions, accessible via a communication network. The includes a transaction processing phase. The transaction processing phase: obtaining a contextual cryptographic fingerprint, previously generated during an authentication of a user on a communication terminal; verifying validity of the contextual cryptographic fingerprint in a blockchain including a set of cryptographic fingerprints; and validating a transaction when the verifying the validity of the contextual cryptographic fingerprint in a blockchain is positive.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for processing a payment transaction, the method being implemented by an electronic device for processing payment transactions, accessible via a communication network, said method comprising a payment transaction processing phase which comprises: obtaining a contextual cryptographic fingerprint, previously generated during an authentication of a user on a communication terminal; verifying validity of the contextual cryptographic fingerprint in a blockchain comprising a set of cryptographic fingerprints, verifying that the contextual cryptographic fingerprint is the latest contextual cryptographic fingerprint for said user and/or said communication terminal, in the blockchain; and validating a payment transaction in response to the verifying the validity of the contextual cryptographic fingerprint in the blockchain and the verifying that the contextual cryptographic fingerprint is the latest contextual cryptographic fingerprint for said user and/or said communication terminal, in the blockchain, being both positive. 2. The method for processing a payment transaction according to claim 1 , wherein the contextual cryptographic fingerprint (EC), of the set of cryptographic fingerprints, is embodied by an identification string ChIEC for identification of the cryptographic fingerprint EC which is obtained on the basis of a set D of constituent data (d0, ... ,dn) in the following manner: ChIEC= F ( G ( d 0 , . . . ,dn )) wherein: G is a data-mixing function; F is a cryptographic function for calculating the identification string. 3. The method for processing a payment transaction according to claim 1 , wherein the obtaining the contextual cryptographic fingerprint comprises: receiving an address of location of the contextual cryptographic fingerprint in the blockchain; obtaining the contextual cryptographic fingerprint at the address previously received. 4. The method for processing a payment transaction according to claim 1 , wherein the verifying the validity of the contextual cryptographic fingerprint comprises verifying the validity of a block of the blockchain into which the contextual cryptographic fingerprint is inserted. 5. The method for processing a payment transaction according to claim 1 , wherein the verifying the validity of the contextual cryptographic fingerprint comprises: obtaining payment transaction data, coming from the communication terminal; calculating, on the basis of this payment transaction data, a verification cryptographic fingerprint; comparing the verification cryptographic fingerprint to the contextual cryptographic fingerprint; and validating the contextual cryptographic fingerprint in response to the comparison being positive. 6. The method for processing a payment transaction according to claim 1 , wherein the verifying the validity of the contextual cryptographic fingerprint comprises a step of comparing at least one piece of data for constituting the contextual cryptographic fingerprint to at least one corresponding piece of data provided by the communication terminal. 7. The method for processing a payment transaction according to claim 1 , wherein the method further comprises a preliminary authentication phase, during which the contextual cryptographic fingerprint is created, said preliminary authentication phase comprising: authenticating the user; obtaining an authentication message, comprising confirmation of the authentication of the user and a set D of constituent data (d0, ... ,dn); calculating the contextual cryptographic fingerprint using the data received. 8. The method for processing a payment transaction according to claim 7 , wherein the preliminary authentication phase further comprises: inserting the contextual cryptographic fingerprint into the blockchain; and in response to the block of the blockchain into which the contextual cryptographic fingerprint has been inserted being validated, transmitting the contextual cryptographic fingerprint to the communication terminal. 9. An electronic device for processing payment transactions, accessible via a communication network, said device comprising: at least one processor; and at least one non-transitory computer-readable medium comprising instructions stored thereon which when executed by the at least one processor configure the electronic device to process a payment transaction and: obtain a contextual cryptographic fingerprint, previously generated during an authentication of a user on a communication terminal; verify validity of the contextual cryptographic fingerprint in a blockchain comprising a set of cryptographic fingerprints, verify that the contextual cryptographic fingerprint is the latest contextual cryptographic fingerprint for said user and/or said communication terminal, in the blockchain; and validate a payment transaction implemented in response to the verifying the validity of the contextual cryptographic fingerprint in the blockchain and the verifying that the contextual cryptographic fingerprint is the latest contextual cryptographic fingerprint for said user and/or said communication terminal, in the blockchain, being both positive. 10. A non-transitory computer-readable medium comprising a computer program product thereon, which comprises program code instructions for executing a method, when the instructions are executed by a processor of an electronic device, wherein the instructions configure the electronic device to process a payment transaction and: obtain a contextual cryptographic fingerprint, previously generated during an authentication of a user on a communication terminal; verify validity of the contextual cryptographic fingerprint in a blockchain comprising a set of cryptographic fingerprints, verify that the contextual cryptographic fingerprint is the latest contextual cryptographic fingerprint for said user and/or said communication terminal, in the blockchain; and validate a payment transaction implemented in response to the verifying the validity of the contextual cryptographic fingerprint in the blockchain and the verifying that the contextual cryptographic fingerprint is the latest contextual cryptographic fingerprint for said user and/or said communication terminal, in the blockchain. being both positive.

Assignees

Inventors

Classifications

  • Use of message hashing · CPC title

  • involving digital signatures · CPC title

  • involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title

  • H04L9/50Primary

    using hash chains, e.g. blockchains or hash trees · CPC title

  • Auditing as a secondary aspect · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12107975B2 cover?
A method for processing a transaction, wherein the method is implemented by an electronic device for processing transactions, accessible via a communication network. The includes a transaction processing phase. The transaction processing phase: obtaining a contextual cryptographic fingerprint, previously generated during an authentication of a user on a communication terminal; verifying validit…
Who is the assignee on this patent?
Banks And Acquirers Int Holding
What technology area does this patent fall under?
Primary CPC classification H04L9/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 01 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).