De Perthuis
Hugues De Perthuis, Garcelles FR
Patent application number | Description | Published |
---|---|---|
20120023337 | ESTABLISHING A SECURE MEMORY PATH IN A UNITARY MEMORY ARCHITECTURE - 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. | 01-26-2012 |
Hugues De Perthuis, Caen FR
Patent application number | Description | Published |
---|---|---|
20160077834 | EXECUTION FLOW PROTECTION IN MICROCONTROLLERS - An execution flow protection module ( | 03-17-2016 |
Hugues Jean Marie De Perthuis, Garcelles FR
Patent application number | Description | Published |
---|---|---|
20110307961 | SOFTWARE PROTECTION - A program (MC), which can be executed by a programmable circuit, is protected in the following manner. An instruction block (IB) is provided on the basis of at least a portion (MC-P) of the program. A protective code (DS) is generated that has a predefined relationship with the instruction block (IB). The instruction block (IB) is analyzed (ANL) so as to identify free ranges (FI) within the instruction block that are neutral with respect to an execution of the instruction block. The free ranges comprise at least one of the following types: bit ranges and value ranges. The free ranges that have been identified are used for embedding (SEB) the protective code (DS) within the instruction block (IB). | 12-15-2011 |
Hugues J.m. De Perthuis, Garcelles FR
Patent application number | Description | Published |
---|---|---|
20100303152 | Method And System For Decoding Digital Video Content Involving Arbitrarily Accessing An Encoded Bitstream - A technique for decoding an encoded bitstream of digital video content involves decoding a bitstream, wherein decoding the bitstream generates decoded syntax elements and decoded pixel information, creating an access point in the currently decoded bitstream by saving state information related to the decoding, saving the decoded syntax elements, and saving the decoded pixel information, and synchronizing a subsequent decoding operation to the access point utilizing the saved state information, the saved decoded syntax elements, and the saved decoded pixel information. | 12-02-2010 |
20110078760 | SECURE DIRECT MEMORY ACCESS - A data processing system comprises a memory, a memory protection unit, and one or more IP units connected to the memory via the memory protection unit. The memory protection unit is arranged to logically partition the memory into different regions, to maintain a policy for each region, the policy defining access rights to the respective region and defining the safety status of data written in the respective region, to check access requests writing data from a first region to a second region, and to refuse the access request if the safety status, according to the respective policy, of the written data in the second region is not maintained. | 03-31-2011 |
Hugues J. M. De Perthuis, Garcelles FR
Patent application number | Description | Published |
---|---|---|
20090327597 | DUAL INTERFACE MEMORY ARRANGEMENT AND METHOD - The present invention provides for a dual interface memory arrangement employing the checkered memory mapping formed from combined vertically and horizontally sliced memory mapping, and including 2D access means arranged for access to the mapping memory wherein the said to the access means is arranged such that the access overlaps memory mapped to both interfaces both horizontally and vertically, and which arrangement preferably provides for two DTL channels for each interface wherein a highly efficient unified memory arrangement can be achieved for all processing aspects such as CPU, audio, video and gfx processing. | 12-31-2009 |