Patents by Inventor Stephane Mutz
Stephane Mutz 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: 8707054Abstract: A functional unit of a device is associated with a secret. Data stored in a memory location of the device is encrypted using the secret. The memory location of the device is accessible to other functional units; but without knowledge of the secret, the stored encrypted data is useless. The sharing of the secret creates a secure path between memory locations and functional units of the device while maintaining a unitary memory architecture. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.Type: GrantFiled: November 23, 2009Date of Patent: April 22, 2014Assignee: NXP B.V.Inventors: Hugues De Perthuis, Stephane Mutz
-
Publication number: 20120023337Abstract: A functional unit of a device is associated with a secret. Data stored in a memory location of the device is encrypted using the secret. The memory location of the device is accessible to other functional units; but without knowledge of the secret, the stored encrypted data is useless. The sharing of the secret creates a secure path between memory locations and functional units of the device while maintaining a unitary memory architecture. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.Type: ApplicationFiled: November 23, 2009Publication date: January 26, 2012Applicant: NXP B.V.Inventors: Hugues De Perthuis, Stephane Mutz
-
Publication number: 20100017886Abstract: The invention is related to a system (2) for remotely tracking the activation of a protected software in a device (4), the system (2) comprises a plurality of devices (4) and an authorisation apparatus (6). Each device (4) comprises an electronic chip (8) having an identification number uniquely identifying the electronic chip (8). The authorisation apparatus (6) comprises an encryption processor (18) adapted to calculate an encrypted identity. Each device (4) is adapted to transmit its identification number to the authorisation apparatus (6), the authorisation apparatus (6) is adapted to record the received identification number and to transmit an encrypted identity. The device (4) contains a decryption processor (12) adapted to decrypt the transmitted encrypted identity to produce a decrypted identity and the electronic chip (8) activates the protected software only if the identification number of the device (4) corresponds to the decrypted identity.Type: ApplicationFiled: December 11, 2007Publication date: January 21, 2010Applicant: NXP, B.V.Inventors: Eric Desmicht, Stephane Mutz, Menno Kleingeld
-
Patent number: 7487301Abstract: Method of transferring data between a memory comprising several banks and a data processing circuit, the method comprising the steps of: producing access requests (46, 47) defining each time a type of access and designating one or several memory locations (46a-d, 47a-b) arranged in accordance with a sequence suitable for said request, processing the requests in accordance with a successive sequence so as to transfer, for each processed request, data from the designated memory location to the data processing circuit, or vice versa, the processing of a request (46) designating memory locations (46a, 46b, 46c, 46d) associated with several banks (A, B, A, B) authorizing a transfer of data between the interface and the memory locations in a sequence which is different from the sequence associated with said request.Type: GrantFiled: May 21, 2002Date of Patent: February 3, 2009Assignee: NXP B.V.Inventors: Stephane Mutz, Eric Desmicht, Thierry Nouvet
-
Publication number: 20070086522Abstract: The present invention relates to a video processing device for processing data corresponding to a sequence of pictures according to a predictive block-based encoding technique. Said device comprises a processing unit (20) including a reconstruction circuit (16) for reconstructing pictures from decoded data and an external memory (1) for storing reference pictures delivered by the reconstruction circuit. The processing unit further comprises a memory controller (11) for controlling data exchange between the processing unit and the external memory, a cache memory (17) for temporarily storing data corresponding to a prediction area, said data being read out from the external memory via the memory controller, and a motion compensation circuit (14) for delivering motion compensated data to the reconstruction circuit on the basis of the prediction area read out from the cache memory.Type: ApplicationFiled: May 6, 2004Publication date: April 19, 2007Applicant: KONINKLIJKE PHIILIPS ELECTORNICS N.V.Inventors: Stephane Mutz, Hugues De Perthuis, Eric Desmicht
-
Publication number: 20060156033Abstract: The invention relates to a chip for processing a content, comprising at least a microprocessor. Said chip includes an integrated non-volatile programmable memory for storing protection data and protected data, said protection data being intended to be used for authorizing/denying access to said protected data by said microprocessor under execution of a program. The invention allows to protect program and data dedicated to a chip-integrated conditional-access system and to protect features as external connections and downloaded data directly on the chip.Type: ApplicationFiled: November 11, 2003Publication date: July 13, 2006Applicant: Koninklijke Philips Electronics N.V.Inventors: Eric Desmicht, Stephane Mutz, Christophe Tison
-
Patent number: 7038964Abstract: Access of multiple data processing circuits to a common memory having several banks is managed, the memory being connected to one or several circuits for processing ordinary data and to a circuit for processing priority data. A method of managing access includes producing an access demand of a circuit for processing ordinary data to a bank of the memory, starting the realization of the demanded access, subsequently producing an access demand of the circuit for processing priority data to another bank of the memory, preparing, during the realization of the access demanded by the ordinary data processing circuits, the other bank of the memory, and interrupting the access in the course of realization as soon as said preparation is completed.Type: GrantFiled: May 21, 2002Date of Patent: May 2, 2006Assignee: Koninklijke Philips Electronics N.V.Inventors: Stephane Mutz, Hugues De Perthuis, Thierry Gourbilleau
-
Publication number: 20050152545Abstract: The invention relates to a secure data processing system including an unscrambling module [DSC] disposed on a dedicated hardware part [HW] of an integrated circuit and intended to unscramble a stream of data [SP] scrambled according to a scrambling key, a module [CM] for calculating an unscrambling key [Kp] disposed on said dedicated hardware part [HW] and intended to manipulate data under the control of a so-called calculation program stored on said dedicated hardware part [HW], a processor [CPU] for in particular controlling the functioning of the unscrambling [DSC] and calculation [CM] modules. Said system also includes a read only memory [SME] disposed on said dedicated hardware part [HW] for storing a secret key [Kp]. Said calculation program includes instructions for prompting said calculation module [CM] to use said secret key [L] and at least one data item [AC[n,p] or Kpc)] coming from outside the secure data processing system, in order to calculate an unscrambling key [Kp].Type: ApplicationFiled: March 11, 2003Publication date: July 14, 2005Applicant: Koninklijke Philips Electronics N.V.Inventors: Eric Desmicht, Stephane Mutz, Christophe Tison
-
Publication number: 20040153612Abstract: Method of transferring data between a memory comprising several banks and a data processing circuit, the method comprising the steps of:Type: ApplicationFiled: November 24, 2003Publication date: August 5, 2004Inventors: Stephane Mutz, Eric Desmicht, Thierry Nouvet
-
Publication number: 20040148452Abstract: Method of managing access of a plurality of data processing circuits (4, 7) to a common memory (1) comprising several banks (A-D), the memory being connected to one or several circuits (7) for processing ordinary data and to a circuit (4) for processing priority data, the method comprising the steps of:—producing an access demand of the or one of the circuits for processing ordinary data to a bank of the memory;—starting the realization of the demanded access;—subsequently producing an access demand of the circuit for processing priority data to another bank of the memory;—preparing (PRE, ACT), during the realization of the access demanded by the or one of the ordinary data processing circuits, said other bank of the memory;—interrupting the access in the course of realization as soon as said preparation is completed.Type: ApplicationFiled: November 21, 2003Publication date: July 29, 2004Inventors: Stephane Mutz, Hugues De Perthuis, Thierry Gourbilleau