Minimum viable device drivers for ARM trustzone
Minimum viable device drivers for ARM trustzone
复制标题
ARM trustzone 的最小可行设备驱动程序
DOI:
10.1145/3492321.3519565
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Lin, Felix Xiaozhu
中科院分区:
文献类型:
--
作者:
Guo, Liwei;Lin, Felix Xiaozhu
While TrustZone can isolate IO hardware, it lacks drivers for modern IO devices. Rather than porting drivers, we propose a novel approach to deriving minimum viable drivers: developers exercise a full driver and record the driver/device interactions; the processed recordings, dubbeddriverlets, are replayed in the TEE at run time to access IO devices. Driverlets address two key challenges: correctness and expressiveness, for which they build on a key construct calledinteraction template.The interaction template ensures faithful reproduction of recorded IO jobs (albeit on new IO data); it accepts dynamic input values; it tolerates nondeterministic device behaviors. We demonstrate driverlets on a series of sophisticated devices, making them accessible to Trust-Zone for the first time to our knowledge. Our experiments show that driverlets are secure, easy to build, and incur acceptable overhead (1.4×-2.7× compared to native drivers). Driverlets fill a critical gap in the TrustZone TEE, realizing its long-promised vision of secure IO.
登录
查看更多内容
DOI:
10.1145/3210240.3210334
发表时间:
2018-06
期刊:
Proceedings of the 16th Annual International Conference on Mobile Systems, Applications, and Services
影响因子:
--
作者:
Matthew Lentz;Rijurekha Sen;P. Druschel;Bobby Bhattacharjee
通讯作者:
Matthew Lentz;Rijurekha Sen;P. Druschel;Bobby Bhattacharjee
DOI:
--
发表时间:
2021
期刊:
ACM SIGMOBILE International Conference on Mobile Systems, Applications, and Services
影响因子:
--
作者:
Chang Min Park;Donghwi Kim;D. Sidhwani;Andrew Fuchs;Arnob Paul;Sung;Karthik Dantu;Steven Y. Ko
通讯作者:
Steven Y. Ko
影响因子:
7.3
作者:
Seung;Hang Shi;Kun Tan;Yunxin Liu;Sukyoung Lee;Yong Cui
通讯作者:
Yong Cui
DOI:
--
发表时间:
2019
期刊:
The 25th Annual International Conference on Mobile Computing and Networking
影响因子:
--
作者:
Taegyeong Lee;Zhiqi Lin;Saumay Pushp;Caihua Li;Yunxin Liu;Youngki Lee;Fengyuan Xu;Chenren Xu;Lintao Zhang;Junehwa Song
通讯作者:
Junehwa Song
DOI:
--
发表时间:
2009
期刊:
Symposium on Operating Systems Principles
影响因子:
--
作者:
L. Ryzhyk;P. Chubb;I. Kuz;Etienne Le Sueur;Gernot Heiser
通讯作者:
Gernot Heiser