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: 10565357Abstract: 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: GrantFiled: November 1, 2017Date of Patent: February 18, 2020Assignee: SKEYECODEInventors: Guillaume Pitel, Jean-Luc Leleu
-
Publication number: 20190260748Abstract: 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: ApplicationFiled: April 29, 2019Publication date: August 22, 2019Inventors: Jean-Luc Leleu, Guillaume Pitel
-
Publication number: 20190260747Abstract: 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: ApplicationFiled: April 29, 2019Publication date: August 22, 2019Inventors: Guillaume Pitel, Jean-Luc Leleu
-
Patent number: 10380361Abstract: 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: GrantFiled: August 24, 2017Date of Patent: August 13, 2019Assignee: SKEYECODEInventor: Jean-Luc Leleu
-
Publication number: 20180240100Abstract: 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: ApplicationFiled: February 2, 2018Publication date: August 23, 2018Inventor: Jean-Luc Leleu
-
Publication number: 20180198774Abstract: 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: ApplicationFiled: November 1, 2017Publication date: July 12, 2018Inventors: Guillaume Pitel, Jean-Luc Leleu
-
Publication number: 20180198784Abstract: 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 terminType: ApplicationFiled: November 1, 2017Publication date: July 12, 2018Inventors: Guillaume Pitel, Jean-Luc Leleu
-
Publication number: 20180165443Abstract: 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: ApplicationFiled: November 1, 2017Publication date: June 14, 2018Inventors: Guillaume Pitel, Jean-Luc Leleu
-
Publication number: 20180145827Abstract: 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: ApplicationFiled: November 1, 2017Publication date: May 24, 2018Inventors: Guillaume Pitel, Jean-Luc Leleu
-
Publication number: 20180144112Abstract: 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: ApplicationFiled: November 1, 2017Publication date: May 24, 2018Inventors: Guillaume Pitel, Jean-Luc Leleu
-
Publication number: 20170372083Abstract: 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: ApplicationFiled: August 24, 2017Publication date: December 28, 2017Applicant: SKEYECODEInventor: Jean-Luc LELEU
-
Patent number: 9760721Abstract: 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: GrantFiled: December 4, 2015Date of Patent: September 12, 2017Assignee: SKEYECODEInventor: Jean-Luc Leleu
-
Publication number: 20160085974Abstract: 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: ApplicationFiled: December 4, 2015Publication date: March 24, 2016Inventor: Jean-Luc LELEU
-
Patent number: 9223994Abstract: 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: GrantFiled: February 10, 2012Date of Patent: December 29, 2015Inventor: Jean-Luc Leleu
-
Publication number: 20140040633Abstract: 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: ApplicationFiled: February 10, 2012Publication date: February 6, 2014Inventor: Jean-Luc Leleu
-
Patent number: 8359273Abstract: 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: GrantFiled: August 5, 2005Date of Patent: January 22, 2013Inventor: Jean-luc Leleu
-
Publication number: 20080176533Abstract: 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: ApplicationFiled: August 5, 2005Publication date: July 24, 2008Inventor: Jean-Luc Leleu
-
Patent number: 6088687Abstract: 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: GrantFiled: March 7, 1997Date of Patent: July 11, 2000Inventor: Jean-Luc Leleu