Patents by Inventor Christophe Gogniat
Christophe Gogniat 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: 9361170Abstract: The invention aims to provide a method and a system on chip able to detect at once hardware and software errors to prevent manipulations for retrieving cryptographic keys, inserting or suppressing instructions to bypass security processes, modifying programs or memory content etc. The system on chip comprises a core including at least two processors, registers, and a data consistency check module. The core is connected to at least one set of memories containing zones for instructions of a first program and of a second program, said instructions being to be executed respectively by the first and second processor, which respectively produce and store result data into the registers and the memories.Type: GrantFiled: June 17, 2015Date of Patent: June 7, 2016Assignee: NAGRAVISION S.A.Inventors: Marc Bellocchio, Christophe Gogniat
-
Publication number: 20150286520Abstract: The invention aims to provide a method and a system on chip able to detect at once hardware and software errors to prevent manipulations for retrieving cryptographic keys, inserting or suppressing instructions to bypass security processes, modifying programs or memory content etc. The system on chip comprises a core including at least two processors, registers, and a data consistency check module. The core is connected to at least one set of memories containing zones for instructions of a first program and of a second program, said instructions being to be executed respectively by the first and second processor, which respectively produce and store result data into the registers and the memories.Type: ApplicationFiled: June 17, 2015Publication date: October 8, 2015Inventors: Marc BELLOCCHIO, Christophe GOGNIAT
-
Patent number: 9069953Abstract: The invention aims to provide a method and a system on chip able to detect at once hardware and software errors to prevent manipulations for retrieving cryptographic keys, inserting or suppressing instructions to bypass security processes, modifying programs or memory content etc. The system on chip comprises a core including at least two processors, registers, and a data consistency check module. The core is connected to at least one set of memories containing zones for instructions of a first program and of a second program, said instructions being to be executed respectively by the first and second processor, which respectively produce and store result data into the registers and the memories.Type: GrantFiled: March 15, 2011Date of Patent: June 30, 2015Assignee: NAGRAVISION S.A.Inventors: Marc Bellocchio, Christophe Gogniat
-
Patent number: 8954696Abstract: The present invention describes a system and a method for securely loading digital information from an external storage device in a non-trusted environment into a memory module in a trusted environment within a data processing system. A master mode and a service mode are described, the master mode being when the secure loading is requested by a secure processor residing within the trusted environment and the service mode being when the loading is requested by an element which is external to the trusted environment i.e. in the non-trusted environment. The system comprises at least one storage device, one memory module and at least one first processor, and further comprises a memory access controller module connected between the processor and the memory module, and a secure memory management module connected to the processor, the memory module, the storage device and the memory access controller.Type: GrantFiled: June 13, 2013Date of Patent: February 10, 2015Assignee: Nagravision S.A.Inventors: Fabien Gremaud, Christophe Gogniat, Marc Bellocchio, Pascal Fuchs
-
Publication number: 20130276149Abstract: The present invention describes a system and a method for securely loading digital information from an external storage device in a non-trusted environment into a memory module in a trusted environment within a data processing system. A master mode and a service mode are described, the master mode being when the secure loading is requested by a secure processor residing within the trusted environment and the service mode being when the loading is requested by an element which is external to the trusted environment i.e. in the non-trusted environment. The system comprises at least one storage device, one memory module and at least one first processor, and further comprises a memory access controller module connected between the processor and the memory module, and a secure memory management module connected to the processor, the memory module, the storage device and the memory access controller.Type: ApplicationFiled: June 13, 2013Publication date: October 17, 2013Inventors: FABIEN GREMAUD, CHRISTOPHE GOGNIAT, MARC BELLOCCHIO, PASCAL FUCHS
-
Patent number: 8489836Abstract: The present invention describes a system and a method for securely loading digital information from a storage device into a memory module in a data processing system, said data processing system comprising at least one storage device, one memory module and at least one processor, said data processing system further comprising a memory access controller module connected between the processor and the memory module, and a secure memory management module connected to the processor, the memory module, the storage device and the memory access controller. Requests by the processor for data are passed to the secure memory management module, which loads the data from the storage device to the memory module and configures the memory access controller such that the processor will have access to the data.Type: GrantFiled: June 23, 2009Date of Patent: July 16, 2013Assignee: Nagravision SAInventors: Fabien Gremaud, Christophe Gogniat, Marc Bellocchio, Pascal Fuchs
-
Patent number: 8141145Abstract: The aim of the present invention is to propose a method and a device with the aim of avoiding problems which could ensue following the de-synchronization of a program counter during the execution of a program. This aim is achieved by a method for controlling the execution of a program involving separating the program into a number of blocks of instructions and adding an input control section and an output control section to each block. The control sections have conditions for entry to the block and conditions for exit from the block. This can be used to check the validity of the execution of a program by verifying the execution history of the program. Action can be taken in the case that any anomaly is found in the program execution compared to the expected execution.Type: GrantFiled: November 15, 2007Date of Patent: March 20, 2012Assignee: Nagravision S.A.Inventors: Christophe Gogniat, Michael John Hill
-
Patent number: 8099778Abstract: A method is disclosed for access control to conditional access data in a multimedia unit comprising at least one security module. This process includes: reception by the multimedia unit of a control message ECM containing at least one control word cw; transmission of this message ECM to said security module, this control message being associated to a message decryption right; determination of a validity date of the ECM control message decryption rights associated to said security module; determination of the present date; comparison of the present date with the expiration date of the decryption rights and determination of whether the present date is prior to the expiration date. In the affirmative case, decryption of the control message ECM and sending of the control word cw to the multimedia unit occurs In the negative case, reading of a value contained in a counter of the security module and comparison of this value occurs, to determine whether this value is comprised within a range authorizing decryption.Type: GrantFiled: November 29, 2005Date of Patent: January 17, 2012Assignee: Nagravision S.A.Inventors: Nicolas Courtin, Olivier Brique, Jimmy Cochard, Christophe Gogniat
-
Publication number: 20110231709Abstract: The invention aims to provide a method and a system on chip able to detect at once hardware and software errors to prevent manipulations for retrieving cryptographic keys, inserting or suppressing instructions to bypass security processes, modifying programs or memory content etc. The system on chip comprises a core including at least two processors, registers, and a data consistency check module. The core is connected to at least one set of memories containing zones for instructions of a first program and of a second program, said instructions being to be executed respectively by the first and second processor, which respectively produce and store result data into the registers and the memories.Type: ApplicationFiled: March 15, 2011Publication date: September 22, 2011Applicant: Nagravision S.A.Inventors: Marc Bellocchio, Christophe Gogniat
-
Patent number: 7831046Abstract: The object of the invention is a method of managing the display of event specifications with conditional access, particularly to display an electronic program guide for Pay-TV.Type: GrantFiled: December 1, 2003Date of Patent: November 9, 2010Assignee: Nagravision S.A.Inventors: Olivier Brique, Christophe Gogniat
-
Publication number: 20090319741Abstract: The present invention describes a system and a method for securely loading digital information from a storage device into a memory module in a data processing system, said data processing system comprising at least one storage device, one memory module and at least one processor, said data processing system further comprising a memory access controller module connected between the processor and the memory module, and a secure memory management module connected to the processor, the memory module, the storage device and the memory access controller. Requests by the processor for data are passed to the secure memory management module, which loads the data from the storage device to the memory module and configures the memory access controller such that the processor will have access to the data.Type: ApplicationFiled: June 23, 2009Publication date: December 24, 2009Applicant: Nagravision SAInventors: Fabien Gremaud, Christophe Gogniat, Marc Bellocchio, Pascal Fuchs
-
Publication number: 20080120517Abstract: The aim of the present invention is to propose a method and a device with the aim of avoid the damage that the desynchronisation of the program counter could cause.Type: ApplicationFiled: November 15, 2007Publication date: May 22, 2008Inventors: Christophe Gogniat, Michael John Hill
-
Publication number: 20060117392Abstract: A method is disclosed for access control to conditional access data in a multimedia unit comprising at least one security module. This process includes: reception by the multimedia unit of a control message ECM containing at least one control word cw; transmission of this message ECM to said security module, this control message being associated to a message decryption right; determination of a validity date of the ECM control message decryption rights associated to said security module; determination of the present date; comparison of the present date with the expiration date of the decryption rights and determination of whether the present date is prior to the expiration date. Iin the affirmative case, decryption of the control message ECM and sending of the control word cw to the multimedia unit occurs In the negative case, reading of a value contained in a counter of the security module and comparison of this value occurs, to determine whether this value is comprised within a range authorizing decryption.Type: ApplicationFiled: November 29, 2005Publication date: June 1, 2006Inventors: Nicolas Courtin, Olivier Brique, Jimmy Cochard, Christophe Gogniat
-
Publication number: 20060075423Abstract: The object of the invention is a method of managing the display of event specifications with conditional access, particularly to display an electronic program guide for Pay-TV.Type: ApplicationFiled: December 1, 2003Publication date: April 6, 2006Inventors: Oliver Brique, Christophe Gogniat
-
Publication number: 20040003263Abstract: For this reason, the present invention proposes to allow the development of a first security based on a first key towards a second security based on a second key, this operation being carried out in an environment unprotected by said open transmission, guaranteeing the same security level as if this operation was carried out locally in the place belonging to the system manager.Type: ApplicationFiled: June 27, 2003Publication date: January 1, 2004Inventors: Olivier Brique, Christophe Gogniat, Henri Kudelski