首页>
外国专利>
KERNEL SENSITIVE DATA INTEGRITY PROTECTION METHOD BASED ON ARM POINTER AUTHENTICATION
KERNEL SENSITIVE DATA INTEGRITY PROTECTION METHOD BASED ON ARM POINTER AUTHENTICATION
展开▼
机译:基于ARM指针身份验证的内核敏感数据完整性保护方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
A kernel sensitive data integrity protection method based on ARM pointer authentication, to provide integrity protection for sensitive data specified by a user in an operating system kernel by using a universal pointer authentication code. The method comprises the following steps: (1) positioning all reading and writing for sensitive data in an operating system kernel code by means of a points-to analysis technology; (2) inserting a pointer authentication instruction such that a pointer authentication code is generated and written before writing the sensitive data to a memory, and the pointer authentication code is checked after reading the sensitive data from the memory; and (3) modifying a kernel start code of an operating system, initializing pointer authentication characteristics at the early stage of start, and then initializing the pointer authentication code of global sensitive data. This method efficiently protects the integrity of the sensitive data of the operating system kernel by using a pointer authentication technology.
展开▼