[发明专利]基于GPU三种共享内存的隐藏通道的实现方法在审
申请号: | 201810211839.8 | 申请日: | 2018-03-14 |
公开(公告)号: | CN108388518A | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 孙建华;聂方正;陈浩 | 申请(专利权)人: | 湖南大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410082 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于GPU安全领域,具体涉及到利用GPU的Shared memory(共享内存)、Texture memory(纹理内存)以及TLB(转换旁置缓冲器)三类不同的共享内存实现隐藏通道,进行信息泄露的攻击方法。GPU存储器示意图如图1所示。本发明的方法包括:定位发送进程和接收进程的位置,确定二者是否在同一个SM中;采用固定步幅递增数组的形式来获取共享内存的大小;基于对Shared memory、Texture memory和TLB的详细分析,分别根据各自特性,发送进程在相同的间隔时间载入数组,接收进程一直载入数组,根据缓存命中与否会产生不同的延迟,高延迟代表传输的数据是二进制1,低延迟代表传输的数据是二进制0,从而将数据传送出来。该方法能够实现隐藏通道攻击来获取私密信息。 | ||
搜索关键词: | 共享内存 数组 二进制 进程 延迟 缓冲器 载入 发送 传输 安全领域 缓存命中 数据传送 私密信息 纹理内存 信息泄露 攻击 低延迟 递增 转换 分析 | ||
【主权项】:
1.基于GPU三种共享内存的隐藏通道的实现方法,其特征在于实施步骤为:(1)根据不同的共享内存,定位两个通信进程的位置;(2)通过固定步幅的方式载入数组,从而测得共享内存的大小;(3)分别对Shared memory、Texture memory和TLB进行分析,并进行通信;(4)得到每个共享内存通信时表现出来的高低延迟,转换为具体的二进制数据信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810211839.8/,转载请声明来源钻瓜专利网。