发明名称 Data processing apparatus and method for merging secure and non-secure data into an output data stream
摘要 The present invention provides a data processing apparatus and method for merging secure and non-secure data. The apparatus comprises at least one processor operable to execute a non-secure process to produce non-secure data to be included in an output data stream, and to execute a secure process to produce secure data to be included in the output data stream. A non-secure buffer is provided for receiving the non-secure data produced by the non-secure process, and in addition a secure buffer is provided for receiving the secure data produced by the secure process, the secure buffer not being accessible by the non-secure process. An output controller is then arranged to read the non-secure data from the non-secure buffer and the secure data from the secure buffer, and to merge the non-secure data and the secure data in order to produce a combined data stream, the output data stream then being derivable from the combined data stream. It has been found that such an approach assists in improving the security of the secure data, and in reducing memory bandwidth requirements and the processing requirements of the processor.
申请公布号 US7509502(B2) 申请公布日期 2009.03.24
申请号 US20040931210 申请日期 2004.09.01
申请人 ARM LIMITED 发明人 FRANCIS HEDLEY JAMES;STEVENS ASHLEY MILES;ROSE ANDREW CHRISTOPHER
分类号 G06F12/14;G06F1/00;G06F13/14;G06F13/38;G06F21/00;G06F21/10;G06F21/24;G06F21/72;G06F21/84;H04L9/32 主分类号 G06F12/14
代理机构 代理人
主权项
地址