基于GPU的隐藏通道的研究
发布时间:2021-01-31 06:51
GPUs(图形处理器)在计算密集型和任务关键型应用中起到越来越重要的作用,特别是被广泛应用在密码学、财务、和防御等领域。GPUs作为一种加速器,能够加快应用软件的运行速度,目前正在被大量的应用。随着GPUs性能的不断提高,应用范围的不断增加,GPUs开始受到攻击者的关注,然而GPUs的安全性却没有得到深入研究。一些适用于CPU的攻击方法同样也适合GPUs,例如隐藏道攻击。隐藏通道攻击(covert channel)可以使没有网络访问的恶意应用程序将数据传输到另一个应用程序从而泄露设备数据。同时,隐藏通道可以绕过跟踪敏感信息曝光的保护措施,如沙箱或信息流跟踪,导致敏感数据逃离遏制。因此,利用隐藏通道对GPUs进行攻击能够泄露存储在GPUs中的保密信息。目前隐藏通道已在GPUs常量缓存和特殊功能单元上进行了实现。然而隐藏通道攻击方法基于GPUs其他内存结构同样也可以进行实现,甚至能够具有更高的威胁性,因此本文主要研究隐藏通道攻击。本论文的主要工作内容如下:(1)本文提出在GPUs全局内存上实现隐藏通道。全局内存拥有高带宽,需要利用原子操作才能观察到明显的访问时间的差异。全局内存能够被所有线...
【文章来源】:湖南大学湖南省 211工程院校 985工程院校 教育部直属院校
【文章页数】:67 页
【学位级别】:硕士
【部分图文】:
GPUs体系结构
CUDA编程模型
CUDA软件体系CUDAC语言编译只是得到GPUs端代码,而管理GPUs资源需要在GPUs上
【参考文献】:
期刊论文
[1]Efficient flush-reload cache attack on scalar multiplication based signature algorithm[J]. Ping ZHOU,Tao WANG,Xiaoxuan LOU,Xinjie ZHAO,Fan ZHANG,Shize GUO. Science China(Information Sciences). 2018(03)
本文编号:3010398
【文章来源】:湖南大学湖南省 211工程院校 985工程院校 教育部直属院校
【文章页数】:67 页
【学位级别】:硕士
【部分图文】:
GPUs体系结构
CUDA编程模型
CUDA软件体系CUDAC语言编译只是得到GPUs端代码,而管理GPUs资源需要在GPUs上
【参考文献】:
期刊论文
[1]Efficient flush-reload cache attack on scalar multiplication based signature algorithm[J]. Ping ZHOU,Tao WANG,Xiaoxuan LOU,Xinjie ZHAO,Fan ZHANG,Shize GUO. Science China(Information Sciences). 2018(03)
本文编号:3010398
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3010398.html