[發明專利]數據處理裝置和數據處理方法有效
| 申請號: | 201980064656.0 | 申請日: | 2019-08-22 |
| 公開(公告)號: | CN112805709B | 公開(公告)日: | 2023-08-29 |
| 發明(設計)人: | 托馬斯·克里斯多夫·格魯卡特 | 申請(專利權)人: | ARM有限公司 |
| 主分類號: | G06F21/74 | 分類號: | G06F21/74;G06F9/30;G06F21/52 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 桑敏 |
| 地址: | 英國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 裝置 方法 | ||
一種裝置具有處理電路4,該處理電路支持多個安全性域,并且在每個域內支持多種模式,這多種模式包括用于異常處理的處理者模式和用于背景處理的線程模式。對于從安全線程模式向安全處理者模式的異常進入轉換,轉換禁用指示符42被設置。當轉換禁用指示符42被設置時,對于向安全域并且線程模式中的處理的至少一種類型的異常返回轉換,發信號通知故障。這可針對某些安全性攻擊進行保護。
技術領域
本技術涉及數據處理領域。
背景技術
處理電路可支持在多個安全性域的一個安全性域中執行數據處理,這多個安全域至少包括安全域和不太安全(less?secure)域。這可允許保護與安全域相關聯的敏感數據或代碼免受在不太安全域中操作的不太安全代碼的不適當訪問。
發明內容
至少一些示例提供了一種裝置,該裝置包括:處理電路,用于在多個安全性域的一個安全性域中執行數據處理,這多個安全性域至少包括安全域和不太安全域,并且在給定安全性域內,用于在多個模式的一個模式中執行數據處理,這多個模式包括用于異常處理的處理者(handler)模式和用于背景處理的線程模式;存儲器訪問檢查電路,用于根據處理電路的當前安全性域來檢查是否允許存儲器訪問;以及異常控制電路,響應于異常條件來執行多個異常進入轉換的一個異常進入轉換,該異常進入轉換是基于處理電路的當前模式和當前安全性域以及與異常條件相關聯的安全性域而選擇的,這多個異常進入轉換包括至少一個安全線程模式向安全處理者模式異常進入轉換;其中:異常控制電路響應于異常返回條件而執行多個異常返回轉換的一個異常返回轉換,該異常返回轉換是基于與異常返回條件相關聯的模式和安全性域而選擇的;響應于至少一個安全線程模式向安全處理者模式異常進入轉換,異常控制電路被配置為設置轉換禁用指示符;并且當轉換禁用指示符被設置時,對于向安全域并且線程模式中的處理的至少一種類型的異常返回轉換,異常控制電路被配置為觸發用信號通知故障。
至少一些示例提供了一種用于處理電路的數據處理方法,該處理電路能夠在多個安全性域的一個安全性域中執行數據處理,這多個安全性域至少包括安全域和不太安全域,對于安全域和不太安全域,根據處理電路的當前安全性域來檢查是否允許存儲器訪問,以及在給定安全性域內,處理電路能夠在多個模式的一個模式中執行數據處理,這多個模式包括用于異常處理的處理者模式和用于背景處理的線程模式;該方法包括:響應于異常條件,執行多個異常進入轉換的一個異常進入轉換,該異常進入轉換是基于處理電路的當前模式和當前安全性域以及與異常條件相關聯的安全性域而選擇的,這多個異常進入轉換包括至少一個安全線程模式向安全處理者模式異常進入轉換;以及響應于異常返回條件,執行多個異常返回轉換的一個異常返回轉換,該異常返回轉換是基于與異常返回條件相關聯的安全性域和模式而選擇的;其中:響應于至少一個安全線程模式向安全處理者模式異常進入轉換,轉換禁用指示符被設置;并且當轉換禁用指示符被設置時,對于向安全域并且線程模式中的處理的至少一種類型的異常返回轉換,用信號通知故障。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于ARM有限公司,未經ARM有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980064656.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:受信賴中間領域
- 下一篇:正交頻分復用和非相干解調制





