Patents by Inventor David Naccache

David Naccache has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12682123
    Abstract: A cable having a first connector electrically coupled to the first end of the cable, where the first connector includes a first energy storage device and a first cryptography processor, and a second connector electrically coupled to the second end of the cable. The second connector includes a second energy storage device and a second cryptography processor. The first energy storage device is configured to power the first cryptography processor for encrypting transmission data transmitted through the first connector over the cable to the second connector, and for decrypting reception data received by the first connector over the cable from the second connector. The second energy storage device is configured to power the second cryptography processor for encrypting transmission data transmitted through the second connector over the cable to the first connector, and for decrypting reception data received by the second connector over the cable from the first connector.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: July 14, 2026
    Assignee: Technology Innovation Institute—Sole Proprietorship LLC
    Inventors: Bassem Ouni, David Naccache
  • Patent number: 12450214
    Abstract: A method for processing data insertion and/or modification requests, which is implemented by an electronic processing device including a communication interface to receive the requests from a communication network. The method includes distributing data, within a plurality of buffers. Each buffer is associated with a record of a database. The association is made via a database record identifier present within the received insertion and/or modification requests. The data is inserted in the form of buffer records, including a value to be updated in and/or inserted into the database. The method also includes allocating data within the records of the database, from the buffers of the plurality of buffers. The allocation phase includes, for the buffer records that include an operational marking, executing, from a configuration file, a computer program specifically dedicated to the record and/or specifically dedicated to the data type of the value to be updated and/or inserted.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: October 21, 2025
    Assignee: Banks and Acquirers International Holding
    Inventors: Rémi Geraud, Hiba Koudoussi, David Naccache
  • Publication number: 20250141694
    Abstract: A method and system for generating and verifying a digital signature, the method and system comprising sharing, between a signing node and a verifying node, a message in which the signing node is to issue a digital signature, performing, by the signing node, a first number of operations to generate the digital signature featuring a redundancy, generating, by the signing node, a shortened digital signature. The transforming of the digital signature to the shortened digital signature includes omitting the redundancy, transmitting, by the signing node to the verifying node, the shortened digital signature. The verifying node is configured to perform a second number of operations to recover the redundancy and generate the digital signature from the shortened digital signature, and verifying, by the verifying node, the digital signature with respect to the message.
    Type: Application
    Filed: October 15, 2024
    Publication date: May 1, 2025
    Applicant: Technology Innovation Institute - Sole Proprietorship LLC
    Inventors: Julien Jainsky, David Naccache, Bassem Ouni
  • Patent number: 12229772
    Abstract: A transaction method for a user using a first and a second terminal and connected to a server via a first and a second communication channel, respectively. The first terminal sends a transaction amount to the server. The server establishes a verification code whose length depends on the transaction amount, then sends a request to the first terminal and the verification code to the second terminal. The user returns the request filled in with a copied code to the server using the first terminal. The server compares the verification code with the copied code and sends a transaction validation or invalidation message to the first terminal depending on the comparison.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: February 18, 2025
    Assignee: BANKS AND ACQUIRERS INTERNATIONAL HOLDING
    Inventors: David Naccache, Marc Beunardeau, Aisling Connolly, Rémi Geraud, Hiba Koudoussi
  • Patent number: 12165280
    Abstract: A method for controlling the display of information on a screen of a data-input electronic device. The electronic device is intended to be used for implementing an operation involving the performance of a succession of actions and involving a plurality of users. According to the proposed technique, the method includes: detecting a predetermined event associated with the electronic device, delivering a signal that is representative of a detection of the predetermined event; rotating the display of information on the screen of the electronic device through 180°, as a function of the signal representative of detecting the predetermined event and a piece of state information associated with the electronic device.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: December 10, 2024
    Inventors: Michel Leger, David Naccache
  • Publication number: 20240241993
    Abstract: A cable having a first connector electrically coupled to the first end of the cable, where the first connector includes a first energy storage device and a first cryptography processor, and a second connector electrically coupled to the second end of the cable. The second connector includes a second energy storage device and a second cryptography processor. The first energy storage device is configured to power the first cryptography processor for encrypting transmission data transmitted through the first connector over the cable to the second connector, and for decrypting reception data received by the first connector over the cable from the second connector. The second energy storage device is configured to power the second cryptography processor for encrypting transmission data transmitted through the second connector over the cable to the first connector, and for decrypting reception data received by the second connector over the cable from the first connector.
    Type: Application
    Filed: January 13, 2023
    Publication date: July 18, 2024
    Applicant: Technology Innovation Institute - Sole Proprietorship LLC
    Inventors: Bassem Ouni, David Naccache
  • Publication number: 20230334624
    Abstract: A method for controlling the display of information on a screen of a data-input electronic device. The electronic device is intended to be used for implementing an operation involving the performance of a succession of actions and involving a plurality of users. According to the proposed technique, the method includes: detecting a predetermined event associated with the electronic device, delivering a signal that is representative of a detection of the predetermined event; rotating the display of information on the screen of the electronic device through 180°, as a function of the signal representative of detecting the predetermined event and a piece of state information associated with the electronic device.
    Type: Application
    Filed: February 9, 2021
    Publication date: October 19, 2023
    Inventors: Michel Leger, David Naccache
  • Publication number: 20230267106
    Abstract: A method for processing data insertion and/or modification requests, which is implemented by an electronic processing device including a communication interface to receive the requests from a communication network. The method includes distributing data, within a plurality of buffers. Each buffer is associated with a record of a database. The association is made via a database record identifier present within the received insertion and/or modification requests. The data is inserted in the form of buffer records, including a value to be updated in and/or inserted into the database. The method also includes allocating data within the records of the database, from the buffers of the plurality of buffers. The allocation phase includes, for the buffer records that include an operational marking, executing, from a configuration file, a computer program specifically dedicated to the record and/or specifically dedicated to the data type of the value to be updated and/or inserted.
    Type: Application
    Filed: July 8, 2021
    Publication date: August 24, 2023
    Inventors: Rémi Geraud, Hiba Koudoussi, David Naccache
  • Publication number: 20230009385
    Abstract: A transaction method for a user using a first and a second terminal and connected to a server via a first and a second communication channel, respectively. The first terminal sends a transaction amount to the server. The server establishes a verification code whose length depends on the transaction amount, then sends a request to the first terminal and the verification code to the second terminal. The user returns the request filled in with a copied code to the server using the first terminal. The server compares the verification code with the copied code and sends a transaction validation or invalidation message to the first terminal depending on the comparison.
    Type: Application
    Filed: December 11, 2020
    Publication date: January 12, 2023
    Inventors: David NACCACHE, Marc BEUNARDEAU, Aisling CONNOLLY, Rémi GERAUD, Hiba KOUDOUSSI
  • Publication number: 20230004965
    Abstract: The invention relates to an electronic transaction method for a system comprising a user-associated payment device 3 or 4 and a payment terminal 1. The payment device 3 or 4 and the payment terminal 1 perform a cryptographic key exchange 500 before performing a transaction step 501. The payment device includes personal information PI about the user. The payment terminal includes a transaction policy including a condition relative to the personal information Pi. The method includes a verification step 510, 520, 530, prior to the transaction step 501, for securely verifying the condition of the transaction policy relative to the personal information using the cryptographic key.
    Type: Application
    Filed: December 11, 2020
    Publication date: January 5, 2023
    Inventors: David NACCACHE, Michel LEGER, Elena TRICHINA
  • Patent number: 11544705
    Abstract: A method for encrypting a piece of payment means data is disclosed. This method is implemented by a payment means having a data processor. Such a method has at least one iteration of the following steps: obtaining a current piece of payment means data from a memory of the payment means; generating a following piece of payment means data as a function of the current piece of payment means data and as a function of an encryption key of the payment means; replacing the current piece of payment means data by the following piece of payment means data within the memory of the payment means.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: January 3, 2023
    Assignee: BANKS AND ACQUIRERS INTERNATIONAL HOLDING
    Inventors: David Naccache, Remi Geraud, Hiba Koudoussi
  • Publication number: 20220391870
    Abstract: A payment system including an electronic cash register associated with a physical point of sale of a merchant; and a payment acquisition device for advantageously cooperating with a payment issuing device of a client via a first link. Such a payment acquisition device transmits payment transaction messages (MSGT) to a bank server via a second link in order to implement electronic payment transactions. The payment acquisition device is configured to include a mechanism for capturing a view of any invoice issued by an electronic cash register, and the processing unit of such a payment acquisition device is configured to trigger the capture of at least one digital representation of the invoice and to automatically detect and determine therefrom the payment amount of the relevant financial transaction.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 8, 2022
    Inventors: David NACCACHE, Pavel POLECHTCHOUCK, Elena TRICHINA
  • Patent number: 11403639
    Abstract: A method of auto-detection of attempted piracy of an electronic payment card. The method includes the following acts implemented by the card: detection of a sequence of suspect operations implemented in interaction with the card, and storing in the card a corresponding suspect status; interaction of the card with a distinct entity and authentication, by the card, of the distinct entity; and communication, by the card, of the stored suspect status to the authenticated distinct entity.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: August 2, 2022
    Assignee: BANKS AND ACQUIRERS INTERNATIONAL HOLDING
    Inventors: David Naccache, Laurent Mayer
  • Patent number: 11228589
    Abstract: This document describes a system and method for a device to communicate efficiently and securely with another device by utilizing two different types of schemes for the generation of data to be transmitted and the handling of received data.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: January 18, 2022
    Assignee: Huawei International Pte. Ltd.
    Inventors: David Naccache, Elizabeth Quaglia, Benjamin Smyth
  • Patent number: 11227054
    Abstract: A method for controlling access to preliminarily identified computer resources is disclosed. The access is controlled so as to prevent the circumventing, by malicious applications, of barriers set up to prevent them from communicating when they are executed on one or more processors of an electronic device The method is implemented by an electronic device having access to the resources to be controlled. The method includes: receiving a request, coming from a program, for access to a current resource; obtaining at least one access parameter for access to the current resource within a resource-characterizing data structure; and modulating access to the current resource as a function of the at least one access parameter.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: January 18, 2022
    Assignee: BANKS AND ACQUIRERS INTERNATIONAL HOLDING
    Inventors: Remi Geraud, David Naccache
  • Patent number: 11164185
    Abstract: A method and a payment terminal enable verification of the authenticity of a payment terminal. More particularly, a method is provided for processing a piece of initial data, carried out within the payment terminal, the payment terminal being configured to authorize a verification of its authenticity by using the piece of initial data. The method includes: obtaining at least one piece of information external to the payment terminal, called a piece of initial data; cryptographic processing of the piece of initial data, delivering a piece of processed data; visual and/or sound rendering of the piece of processed data.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: November 2, 2021
    Assignee: INGENICO GROUP
    Inventors: Jean-Louis Sarradin, David Naccache
  • Patent number: 11075756
    Abstract: A method of encryption of a message implemented by an electronic encryption device. The method includes: obtaining a current message; obtaining a current encryption key; determining, from a plurality of variants a basic encryption protocol, of a current variant of the encryption protocol; encrypting, by using the current variant and the encryption key, the message to be encrypted, delivering an encrypted message; and transmitting the encrypted key.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: July 27, 2021
    Assignee: INGENICO GROUP
    Inventors: Marc Beunardeau, Remi Geraud, David Naccache, Aisling Connolly
  • Publication number: 20210135858
    Abstract: An information processing method, a terminal device, and a network system include encrypting, by a first terminal, an authorization key based on a public key of a second terminal to obtain an authorization key ciphertext corresponding to the second terminal, and sending, by the first terminal, the authorization key ciphertext to the second terminal such that the second terminal decrypts the authorization key ciphertext based on a private key of the second terminal to obtain the authorization key, and then performs file decryption.
    Type: Application
    Filed: January 15, 2021
    Publication date: May 6, 2021
    Inventors: Cheng Kang Chu, David Naccache, Jie Shi, Chengfang Fang, Xiwen Fang
  • Publication number: 20210004221
    Abstract: A network architecture for updating control units in a remote network such as in a vehicle comprises an administration module, a verification module and an agent module. The administration module formulates a policy for governing the update of control units based on context information about the control units provided to the administration module. In formulating the policy, the administration unit takes account of compatibility between the control units with regard to versions of the update so that the update can succeed. Or, if the update fails in whole or part, a stable state of the remote network can nevertheless still be obtained, since the administration module may provide error handling procedures for the agent module when errors are encountered during update.
    Type: Application
    Filed: September 18, 2020
    Publication date: January 7, 2021
    Inventors: Hsiao-Ying LIN, Tieyan LI, David NACCACHE, Yanjiang YANG, Mingming ZHANG, Xiaopeng ZHAO
  • Patent number: 10839097
    Abstract: The proposed technique relates to a method for securing a confirmation of a sequence of characters (SEQ) entered by a user on an electronic data entry device comprising an unsecured processor and a secured processor. This method, implemented in the secured processor, comprises determining a processing operation to be applied to said sequence of characters (SEQ), as a function of a signal (SIG_V) representing a confirmation, by the user, of the sequence of characters (SEQ), the signal (SIG_V) representing a confirmation being delivered by a confirmation means belonging to a set comprising at least two distinct confirmation means.
    Type: Grant
    Filed: July 4, 2016
    Date of Patent: November 17, 2020
    Assignee: INGENICO GROUP
    Inventors: Remi Geraud, Hiba Koudoussi, David Naccache