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: 9361170
    Abstract: 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: Grant
    Filed: June 17, 2015
    Date of Patent: June 7, 2016
    Assignee: NAGRAVISION S.A.
    Inventors: Marc Bellocchio, Christophe Gogniat
  • Publication number: 20150286520
    Abstract: 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: Application
    Filed: June 17, 2015
    Publication date: October 8, 2015
    Inventors: Marc BELLOCCHIO, Christophe GOGNIAT
  • Patent number: 9069953
    Abstract: 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: Grant
    Filed: March 15, 2011
    Date of Patent: June 30, 2015
    Assignee: NAGRAVISION S.A.
    Inventors: Marc Bellocchio, Christophe Gogniat
  • Patent number: 8954696
    Abstract: 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: Grant
    Filed: June 13, 2013
    Date of Patent: February 10, 2015
    Assignee: Nagravision S.A.
    Inventors: Fabien Gremaud, Christophe Gogniat, Marc Bellocchio, Pascal Fuchs
  • Publication number: 20130276149
    Abstract: 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: Application
    Filed: June 13, 2013
    Publication date: October 17, 2013
    Inventors: FABIEN GREMAUD, CHRISTOPHE GOGNIAT, MARC BELLOCCHIO, PASCAL FUCHS
  • Patent number: 8489836
    Abstract: 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: Grant
    Filed: June 23, 2009
    Date of Patent: July 16, 2013
    Assignee: Nagravision SA
    Inventors: Fabien Gremaud, Christophe Gogniat, Marc Bellocchio, Pascal Fuchs
  • Patent number: 8141145
    Abstract: 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: Grant
    Filed: November 15, 2007
    Date of Patent: March 20, 2012
    Assignee: Nagravision S.A.
    Inventors: Christophe Gogniat, Michael John Hill
  • Patent number: 8099778
    Abstract: 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: Grant
    Filed: November 29, 2005
    Date of Patent: January 17, 2012
    Assignee: Nagravision S.A.
    Inventors: Nicolas Courtin, Olivier Brique, Jimmy Cochard, Christophe Gogniat
  • Publication number: 20110231709
    Abstract: 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: Application
    Filed: March 15, 2011
    Publication date: September 22, 2011
    Applicant: Nagravision S.A.
    Inventors: Marc Bellocchio, Christophe Gogniat
  • Patent number: 7831046
    Abstract: 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: Grant
    Filed: December 1, 2003
    Date of Patent: November 9, 2010
    Assignee: Nagravision S.A.
    Inventors: Olivier Brique, Christophe Gogniat
  • Publication number: 20090319741
    Abstract: 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: Application
    Filed: June 23, 2009
    Publication date: December 24, 2009
    Applicant: Nagravision SA
    Inventors: Fabien Gremaud, Christophe Gogniat, Marc Bellocchio, Pascal Fuchs
  • Publication number: 20080120517
    Abstract: 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: Application
    Filed: November 15, 2007
    Publication date: May 22, 2008
    Inventors: Christophe Gogniat, Michael John Hill
  • Publication number: 20060117392
    Abstract: 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: Application
    Filed: November 29, 2005
    Publication date: June 1, 2006
    Inventors: Nicolas Courtin, Olivier Brique, Jimmy Cochard, Christophe Gogniat
  • Publication number: 20060075423
    Abstract: 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: Application
    Filed: December 1, 2003
    Publication date: April 6, 2006
    Inventors: Oliver Brique, Christophe Gogniat
  • Publication number: 20040003263
    Abstract: 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: Application
    Filed: June 27, 2003
    Publication date: January 1, 2004
    Inventors: Olivier Brique, Christophe Gogniat, Henri Kudelski