智能手机应用中的敏感数据安全研究
1. 密码设备追踪框架实验结果
在开发的应用程序中使用SCAP框架进行了一系列实验,得到了如下结果:
- 初始捕获情况 :当进行6次解密迭代的捕获时,得到了相应的图形。首次捕获使用的触发器是电平检测器,当闪光灯触发时,电池供电电流会增加。若多次重复解密过程,可以发现追踪数据存在重复现象。
- 后续捕获调整 :在后续的捕获中,通过修改闪光灯的点火时间和密钥长度等参数,尝试限制加密/解密过程发生的时刻。对于RSA、SC、512位、循环时间2、25ms闪光时间等选项,使用相同的触发器,得到了几个相似的图形,但这些图形并不完全相同,且难以识别解密开始的闪光,只能注意到加密开始的闪光。
- 不同参数追踪情况 :对于RSA、SC、2048位、循环时间2、50ms闪光时间的参数,展示了两条追踪轨迹。理论上,由于每次使用相同的密钥对相同的文本进行加密和解密,每个样本的加密/解密时间应该相同,但实际连续执行时存在差异。
2. 实验结论与未来工作方向
通过实验得出了一些结论,并明确了未来的工作方向,具体如下:
1. 改进示波器交互软件 :需要修改与示波器交互的软件,以改善捕获条件。具体操作是实现新的触发系统、滤波器等,目标是更精确地同步解密开始的时刻。
2. 降低屏幕干扰 :检测发现智能手机中较大的功耗是由于屏幕的点亮和刷新,这会掩盖实验结果。因此,需要降低屏幕的背光亮度,以获得噪声更小的追踪数据。
3.