from 针对TEE的攻击手段-移动支付网 (mpaypass.com.cn)
首先,从攻击方式上可以划分为硬件和软件两类攻击手段。
先来看下硬件攻击手段都有哪些?
1.硬件旁路攻击
旁路攻击的目标一是获取机密的加密数据,比如密钥;二是获取用于故障攻击的同步信息。
旁路攻击利用设备处理的数据和执行的操作与其物理信号(电源消耗、电磁辐射、光子辐射等)的相关性实施攻击。根据攻击方法是否需要建模,旁路攻击分为无需建模的攻击——简单功耗分析 (Simple Power Analysis, SPA),差分功耗分析 (Differential Power Analysis, DPA) 和相关功耗分析 (Correlation Power Analysis, CPA),和需要建模的攻击——模板攻击 (Template Attack, TA) 和随机攻击 (Stochastic Attack, SA)。
由于TEE的可信存储,固件防回滚,可信加密等特性均依赖于密码算法的安全实现,因此旁路攻击是一种非常有效的攻击手段。
2.硬件故障注入攻击