hosiet/android-perfcounter-to-key-press
收藏Android GPU Performance Counter to Key Press Dataset
描述
该数据集来自我们的移动GPU监听工作,即在第27届ACM国际编程语言和操作系统架构支持会议(ASPLOS 2022)上发表的论文《Eavesdropping user credentials via GPU side channels on smartphones》。数据集包含3,466条记录,这些记录是在设备上同时收集的屏幕键盘按键与相应的Snapdragon Adreno GPU性能计数器变化之间的映射。
数据结构
数据集的格式如下:
- 文件夹名称(例如,
1622457056):实验发生的UNIX时间戳。timestamp_data.csv:实验期间GPU性能计数器变化的原始记录。- 第1列:每个性能计数器(PC)值变化事件的UNIX时间戳,粒度为1微秒。
- 第2-13列:不同类型的GPU PC值变化:
PERF_LRZ_VISIBLE_PRIM_AFTER_LRZPERF_LRZ_FULL_8X8_TILESPERF_LRZ_PARTIAL_8X8_TILESPERF_LRZ_VISIBLE_PIXEL_AFTER_LRZPERF_RAS_SUPERTILE_ACTIVE_CYCLESPERF_RAS_SUPER_TILESPERF_RAS_8X4_TILESPERF_RAS_FULLY_COVERED_8X4_TILESPERF_VPC_PC_PRIMITIVESPERF_VPC_SP_COMPONENTSPERF_VPC_LRZ_ASSIGN_PRIMITIVESPERF_VPC_SP_LM_COMPONENTS
timestamp_keys.csv:实验期间发生的键盘按键。- 第1列:每个按键的UNIX时间戳,粒度为1微秒。
- 第2列:发生的具体按键。
有关不同GPU PC的详细含义的讨论,请参阅我们的论文第4节。
引用
如果您发现此数据集有用,请考虑引用原始发表的论文:
@inproceedings{yang2022eavesdropping, author = {Yang, Boyuan and Chen, Ruirong and Huang, Kai and Yang, Jun and Gao, Wei}, title = {Eavesdropping user credentials via GPU side channels on smartphones}, year = {2022}, isbn = {9781450392051}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3503222.3507757}, doi = {10.1145/3503222.3507757}, booktitle = {Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems}, pages = {285–299}, numpages = {15}, keywords = {Smartphones, Side Channel, Performance Counters, Mobile GPU, Input Eavesdropping}, location = {Lausanne, Switzerland}, series = {ASPLOS 22} }
许可证
该作品根据Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License进行许可。



