问题引入
高通8255的技术文档中Sanity Testing中有这么两条用例,由于做基线测试需要对这部分进行测试,于是查找资料进行了解,过程中了解到的,遇到的问题,可能的解决记录于此文档。
Keymaster 介绍
Security_Keymaster测试主要是针对设备的安全管理功能进行验证。Keymaster是一个硬件安全模块(HSM),它主要用于管理密钥和执行加密操作,以确保设备上的数据安全。
Keymaster模块的主要功能包括:
-
密钥管理:生成、存储、删除和使用加密密钥。
-
加密操作:执行加密和解密操作。
-
签名操作:生成和验证数字签名。
-
设备认证:确保只有授权的设备才能访问密钥和执行安全操作。
测试内容
Security_Keymaster测试主要包括以下几部分:
-
密钥生成测试:验证设备是否能够正确生成不同类型和强度的密钥(如AES、RSA、ECC等)。
-
密钥存储测试:验证生成的密钥