Patents by Inventor Mohammed Bellahcene

Mohammed Bellahcene 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: 10318766
    Abstract: A method for the secured recording of data, implemented in a data-recording device having a first non-secured memory and a second secured memory, is disclosed. The method has the steps of: obtaining a derived key corresponding to the data in the second memory from a root key recorded in the second memory; encrypting data using the derived key, delivering encrypted data; recording the encrypted data in the first memory; determining a hash imprint of said data; recording said hash imprint in a hash file recorded in the first memory; recording a general hash imprint, representing the content of the hash file comprising said hash imprint, in the second memory; and eliminating the data in the second memory.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: June 11, 2019
    Assignee: INGENICO GROUP
    Inventors: Christian Rolin, Laurent Muller, Mohammed Bellahcene, Jessica Royer, Jean-Christophe Pommaret
  • Publication number: 20170132435
    Abstract: A method for the secured recording of data, implemented in a data-recording device having a first non-secured memory and a second secured memory, is disclosed. The method has the steps of: obtaining a derived key corresponding to the data in the second memory from a root key recorded in the second memory; encrypting data using the derived key, delivering encrypted data; recording the encrypted data in the first memory; determining a hash imprint of said data; recording said hash imprint in a hash file recorded in the first memory; recording a general hash imprint, representing the content of the hash file comprising said hash imprint, in the second memory; and eliminating the data in the second memory.
    Type: Application
    Filed: November 4, 2016
    Publication date: May 11, 2017
    Inventors: Christian ROLIN, Laurent MULLER, Mohammed BELLAHCENE, Jessica ROYER, Jean-Christophe POMMARET
  • Patent number: 9372547
    Abstract: A method for managing, by device, a matrix of keys, including at least one line and at least two columns, each key making short circuiting a line and a column when pressed. The method includes a sweeping phase, including, for each line: writing a predetermined logic value in the line; and for each column, reading a logic value in the column and comparing the read logic value and the predetermined logic value. For each line processed: the writing step is carried out during a predetermined time interval. For each column, the reading step is carried out during a first portion of the time interval. The sweeping phase further includes, for each column, writing the predetermined logic value in the column during a second portion of the predetermined time interval. The predetermined time interval is equal to the sum of the durations of the first and second portions.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: June 21, 2016
    Assignee: INGENICO GROUP
    Inventors: Mohammed Bellahcene, Olivier Benoit, Jean-Jacques Delorme
  • Patent number: 9122871
    Abstract: There is proposed a method of managing an array of keys by a device, each key pressed short-circuiting a row and a column of the array. During at least part of a time slot lying between two successive iterations of a sweep phase, the device performs a first protection mechanism, including reading a logic value on at least one row or column, and detecting an attempted illicit sweep as a function of the logic value read, and/or a second protection mechanism, including writing an arbitrary logic value, equal to or different from the predetermined logic value, on at least one row or column, so as to prevent an attempted illicit sweep.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: September 1, 2015
    Assignee: Ingenico Group
    Inventors: Mohammed Bellahcene, Olivier Benoit, Jean-Jacques Delorme
  • Publication number: 20140285365
    Abstract: A method for managing, by device, a matrix of keys, including at least one line and at least two columns, each key making short circuiting a line and a column when pressed. The method includes a sweeping phase, including, for each line: writing a predetermined logic value in the line; and for each column, reading a logic value in the column and comparing the read logic value and the predetermined logic value. For each line processed: the writing step is carried out during a predetermined time interval. For each column, the reading step is carried out during a first portion of the time interval. The sweeping phase further includes, for each column, writing the predetermined logic value in the column during a second portion of the predetermined time interval. The predetermined time interval is equal to the sum of the durations of the first and second portions.
    Type: Application
    Filed: October 25, 2012
    Publication date: September 25, 2014
    Inventors: Mohammed Bellahcene, Olivier Benoit, Jean-Jacques Delorme
  • Publication number: 20140259165
    Abstract: There is proposed a method of managing an array of keys by a device, each key pressed short-circuiting a row and a column of the array. During at least part of a time slot lying between two successive iterations of a sweep phase, the device performs a first protection mechanism, including reading a logic value on at least one row or column, and detecting an attempted illicit sweep as a function of the logic value read, and/or a second protection mechanism, including writing an arbitrary logic value, equal to or different from the predetermined logic value, on at least one row or column, so as to prevent an attempted illicit sweep.
    Type: Application
    Filed: October 29, 2012
    Publication date: September 11, 2014
    Inventors: Mohammed Bellahcene, Olivier Benoit, Jean-Jacques Delorme