Patents by Inventor Jean-Luc Leleu

Jean-Luc Leleu 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: 10565357
    Abstract: This disclosure relates to a method for securely transmitting secret information to a user, including receiving by the user terminal, from a secure processor, a software component protected against tampering and reverse-engineering and configured to generate sets of adjacent pixels having a probability lower than 100% to be in a visible or invisible state, executing the software component by the user terminal, at a frame display refresh rate, to generate the pixel sets at the display refresh rate, inserting the pixel sets generated by each execution of the software component into one respective image frame, and activating display of the image frames at the frame display refresh rate, the image frames including information which is machine unintelligible as being formed of the pixel sets, the information becoming intelligible to a user at the display refresh rate based on a human visual system.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: February 18, 2020
    Assignee: SKEYECODE
    Inventors: Guillaume Pitel, Jean-Luc Leleu
  • Publication number: 20190260748
    Abstract: In a general aspect, a method for authenticating a user including: receiving, from a secure processor, a software component configured to generate an image frame including encrypted information; executing the software component, the execution of the software component generating the image frame; displaying the image frame; superimposing on the image frame a semi-transparent image including transparent and opaque pixels configured to make the encrypted information intelligible to the user; acquiring from the user a response depending on the information; and transmitting the acquired response to the secure processor, the user being authenticated by the secure processor as a function of the acquired response.
    Type: Application
    Filed: April 29, 2019
    Publication date: August 22, 2019
    Inventors: Jean-Luc Leleu, Guillaume Pitel
  • Publication number: 20190260747
    Abstract: In a general aspect, a method for authenticating a user can include: receiving, from a secure processor, a software component configured to generate an image frame including information intelligible to the user, and input data of the software component, the software component can include a first input for receiving a first input data having two randomly-selected valid values, and invalid values. The transmitted input data can include the valid values of the first input data. The method can also include, performing a plurality of times: selecting one of the valid values of the first input data in the transmitted input data, executing the software component by applying the transmitted input data to inputs of the software component and the selected valid value to the first input of the software component.
    Type: Application
    Filed: April 29, 2019
    Publication date: August 22, 2019
    Inventors: Guillaume Pitel, Jean-Luc Leleu
  • Patent number: 10380361
    Abstract: The invention relates to a transaction method, the method including the steps of: providing a terminal including a main processor, a graphic processor controlling a display, and a control member, the graphic processor including a memory bank which cannot be accessed from the outside; creating a link between the graphic processor and a secure processor, the link being secured by means of an encryption key shared only by the graphic processor and the secure processor; presenting first data to the user; collecting second data from commands entered by the user by means of the control member, in connection with the first data; transmitting the second data to the secure processor; and, if the user has been authenticated from the second data, carrying out the transaction, the secure link being used to transmit the first and/or second data, and/or to carry out the transaction.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: August 13, 2019
    Assignee: SKEYECODE
    Inventor: Jean-Luc Leleu
  • Publication number: 20180240100
    Abstract: In a general aspect, a method can include: transmitting, to a terminal of the user via the server, an impenetrable program that can configure the terminal to display, on a display screen of the terminal, an image of a keypad having a randomly defined key distribution, the image including frames that are separately unintelligible for the user and are consecutively displayed at a rate suitable for using the persistence of the visual system of the user; executing the program via the terminal; gathering, via the terminal, positions of the display screen, designated by the user in relation to the displayed image of the keypad; transmitting, to the server via the terminal, the positions designated by the user, and verifying, via the server, the designated positions, the user being authenticated if the designated positions in the displayed image correspond to a secret authentication code of the user.
    Type: Application
    Filed: February 2, 2018
    Publication date: August 23, 2018
    Inventor: Jean-Luc Leleu
  • Publication number: 20180198774
    Abstract: This disclosure relates to a method for authenticating a user from a user terminal, including: receiving by the user terminal, from a secure processor, a software component protected against tampering and reverse-engineering and configured to generate an image frame comprising random pixels having a probability lower than 100% to be visible in the image frame; executing the software component by the user terminal a plurality of times to generate a plurality of image frames; displaying the plurality of image frames at a frame display rate, the image frames including information which is machine unintelligible as being formed of the random pixels, the frame display rate being such that the information becomes intelligible to a user; acquiring a response from the user in relation with the information; and transmitting by the user terminal the response to the secure processor, the user being authenticated when the response corresponds to the information.
    Type: Application
    Filed: November 1, 2017
    Publication date: July 12, 2018
    Inventors: Guillaume Pitel, Jean-Luc Leleu
  • Publication number: 20180198784
    Abstract: This disclosure relates to a method for securely performing a sensitive operation using a non-secure user terminal including: receiving and storing by the user terminal, software component data related to a set of a plurality of software components, each of the software components performing the sensitive operation and being protected against tampering and reverse-engineering; receiving by the user terminal, from a secure processor, an execution request to perform the sensitive operation; selecting, by the user terminal, one valid software component; executing, by the user terminal, the selected software component, which provides an output data; transmitting by the terminal to the secure processor, an identifier of the selected software component data a response of the sensitive operation, depending on the output, the sensitive operation being invalidated by the secure processor, when the received software component identifier corresponds to a software component set to invalid; and setting, by the user termin
    Type: Application
    Filed: November 1, 2017
    Publication date: July 12, 2018
    Inventors: Guillaume Pitel, Jean-Luc Leleu
  • Publication number: 20180165443
    Abstract: The disclosure relates to a method for authenticating a user from a user terminal, including receiving by the user terminal, from a secure processor, a software component protected against tampering and reverse-engineering and configured to generate random pixels having a probability lower than 100% to be visible in image frames, executing the software component by the user terminal, at a rate corresponding to a display refresh rate, to generate an image frame at the display refresh rate, displaying the generated image frames, which include machine unintelligible information formed of the random pixels, and becoming intelligible to a user at the display refresh rate, acquiring a response from the user in relation with the information, and transmitting by the user terminal the response to the secure processor, the user being authenticated when the response corresponds to the information and to a secret data shared by the user and the secure processor.
    Type: Application
    Filed: November 1, 2017
    Publication date: June 14, 2018
    Inventors: Guillaume Pitel, Jean-Luc Leleu
  • Publication number: 20180145827
    Abstract: This disclosure relates to a method for securely transmitting secret information to a user, including receiving by the user terminal, from a secure processor, a software component protected against tampering and reverse-engineering and configured to generate sets of adjacent pixels having a probability lower than 100% to be in a visible or invisible state, executing the software component by the user terminal, at a frame display refresh rate, to generate the pixel sets at the display refresh rate, inserting the pixel sets generated by each execution of the software component into one respective image frame, and activating display of the image frames at the frame display refresh rate, the image frames including information which is machine unintelligible as being formed of the pixel sets, the information becoming intelligible to a user at the display refresh rate based on a human visual system.
    Type: Application
    Filed: November 1, 2017
    Publication date: May 24, 2018
    Inventors: Guillaume Pitel, Jean-Luc Leleu
  • Publication number: 20180144112
    Abstract: This disclosure relates to a method for authenticating a user, including: receiving from a secure processor, a software component configured to generate an image frame including random pixels having a probability lower than 100% to be visible in the image frame; executing the software component a plurality of times to generate a plurality of image frames; displaying the plurality of image frames at a frame display rate, the image frames including information which is machine unintelligible as being formed of the random pixels, the frame display rate being such that the information becomes intelligible to the user, the information specifying a biometric challenge to enter by the user; acquiring biometric data from the user; and transmitting the biometric data to the secure processor.
    Type: Application
    Filed: November 1, 2017
    Publication date: May 24, 2018
    Inventors: Guillaume Pitel, Jean-Luc Leleu
  • Publication number: 20170372083
    Abstract: The invention relates to a transaction method, the method including the steps of: providing a tenninal including a main processor, a graphic processor controlling a display, and a control member, the graphic processor including a memory bank which cannot be accessed from the outside; creating a link between the graphic processor and a secure processor , the link being secured by means of an encryption key shared only by the graphic processor and the secure processor; presenting first data to the user; to collecting second data from commands entered by the user by means of the control member, in connection with the first data; transmitting the second data to the secure processor; and, if the user has been authenticated from the second data, carrying out the transaction, the secure link being used to transmit the first and/or second data, and/or to carry out the transaction.
    Type: Application
    Filed: August 24, 2017
    Publication date: December 28, 2017
    Applicant: SKEYECODE
    Inventor: Jean-Luc LELEU
  • Patent number: 9760721
    Abstract: The invention relates to a transaction method, the method including the steps of: providing a tenninal including a main processor, a graphic processor controlling a display, and a control member, the graphic processor including a memory bank which cannot be accessed from the outside; creating a link between the graphic processor and a secure processor, the link being secured by means of an encryption key shared only by the graphic processor and the secure processor; presenting first data to the user; collecting second data from commands entered by the user by means of the control member, in connection with the first data; transmitting the second data to the secure processor; and, if the user has been authenticated from the second data, carrying out the transaction, the secure link being used to transmit the first and/or second data, and/or to carry out the transaction.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: September 12, 2017
    Assignee: SKEYECODE
    Inventor: Jean-Luc Leleu
  • Publication number: 20160085974
    Abstract: The invention relates to a transaction method, the method including the steps of: providing a tenninal including a main processor, a graphic processor controlling a display, and a control member, the graphic processor including a memory bank which cannot be accessed from the outside; creating a link between the graphic processor and a secure processor, the link being secured by means of an encryption key shared only by the graphic processor and the secure processor; presenting first data to the user; collecting second data from commands entered by the user by means of the control member, in connection with the first data; transmitting the second data to the secure processor; and, if the user has been authenticated from the second data, carrying out the transaction, the secure link being used to transmit the first and/or second data, and/or to carry out the transaction.
    Type: Application
    Filed: December 4, 2015
    Publication date: March 24, 2016
    Inventor: Jean-Luc LELEU
  • Patent number: 9223994
    Abstract: The invention relates to a transaction method, the method including the steps of: providing a terminal including a main processor, a graphic processor controlling a display, and a control member, the graphic processor including a memory bank which cannot be accessed from the outside; creating a link between the graphic processor and a secure processor, the link being secured by means of an encryption key shared only by the graphic processor and the secure processor; presenting first data to the user; collecting second data from commands entered by the user by means of the control member, in connection with the first data; transmitting the second data to the secure processor; and, if the user has been authenticated from the second data, carrying out the transaction, the secure link being used to transmit the first and/or second data, and/or to carry out the transaction.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: December 29, 2015
    Inventor: Jean-Luc Leleu
  • Publication number: 20140040633
    Abstract: The invention relates to a transaction method, the method including the steps of: providing a terminal including a main processor, a graphic processor controlling a display, and a control member, the graphic processor including a memory bank which cannot be accessed from the outside; creating a link between the graphic processor and a secure processor, the link being secured by means of an encryption key shared only by the graphic processor and the secure processor; presenting first data to the user; collecting second data from commands entered by the user by means of the control member, in connection with the first data; transmitting the second data to the secure processor; and, if the user has been authenticated from the second data, carrying out the transaction, the secure link being used to transmit the first and/or second data, and/or to carry out the transaction.
    Type: Application
    Filed: February 10, 2012
    Publication date: February 6, 2014
    Inventor: Jean-Luc Leleu
  • Patent number: 8359273
    Abstract: A method for accessing a service on a network, via a user terminal (30), includes a subscription phase wherein: a container is generated, including a first set of authentication data for accessing the service and a second set of useful data relating to access rights to the service the first and second sets of data being encrypted, the container is transmitted securely from the user terminal, and an access phase wherein: the container is transmitted securely from the terminal to a management server connected to the network, during a request for access, after decryption of the constituent data of the container, the server verifies the validity of the first set of data and, in the event that verification is successful, authorizes access to the service for its execution, based on the access rights.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: January 22, 2013
    Inventor: Jean-luc Leleu
  • Publication number: 20080176533
    Abstract: The invention relates to a method for accessing to a network service by means of a user's terminal (30) involving an application phase which consists in generating a container (TOKEN) containing a first authentication data set (X0, X1, X2 X3) for accessing to a service and a second useful data set related to access rights for said service (RBF, UBF, TBF), in securely transmitting (d) said container to said terminal and an access phase which consists in securely transmitting (e) the container from said terminal to a managing server (40) which is connected to the network while an access request, after deciphering (f) data of said container, in verifying (g) the validity of the first data set by the server and, following the successful verification, in authorising (h) the access to the service for performing it according to said access rights.
    Type: Application
    Filed: August 5, 2005
    Publication date: July 24, 2008
    Inventor: Jean-Luc Leleu
  • Patent number: 6088687
    Abstract: The invention concerns a device or machine used for payment and electronic currency systems and systems for billing or payment for data transmission in the network. The device or machine can insert, within the control structure associated with a data packet in a data-transmission network, a token containing a toll unit credit, and can initiate an electronic or physical machine-executed operation after having authenticated and debited the credit associated with the token belonging to a packet. The device or machine according to the invention allows billing or payment for transmission, the content of a data packet, or the service provided with respect to the content of a data packet.
    Type: Grant
    Filed: March 7, 1997
    Date of Patent: July 11, 2000
    Inventor: Jean-Luc Leleu