Design and implementation of hardware-based dynamic instruction set randomization framework

All the existing ISR methods have some defects including stripping data from code segment is hard to accomplish,static ISR has fixed key and pseudo-random key is not secure.To introduce ISR technology into the se-curity protection of kernel layer and application layer,hardware-based dynamic instruct...

Full description

Saved in:
Bibliographic Details
Main Authors: San DU, Hui SHU, Fei KANG
Format: Article
Language:English
Published: POSTS&TELECOM PRESS Co., LTD 2017-11-01
Series:网络与信息安全学报
Subjects:
Online Access:http://www.cjnis.com.cn/thesisDetails#10.11959/j.issn.2096-109x.2017.00216
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841530127975972864
author San DU
Hui SHU
Fei KANG
author_facet San DU
Hui SHU
Fei KANG
author_sort San DU
collection DOAJ
description All the existing ISR methods have some defects including stripping data from code segment is hard to accomplish,static ISR has fixed key and pseudo-random key is not secure.To introduce ISR technology into the se-curity protection of kernel layer and application layer,hardware-based dynamic instruction set randomization framework (HDISR) was designed and implemented,in which program code was encrypted at loading time.Kernel encryption uses kernel key and applications encryption uses a different user key per process.The experimental re-sults show that HDISR can degrade code injection attack to Denial of Service attack with less than 2.57% additional hardware and 0.31s startup delay of each megabyte code encryption.
format Article
id doaj-art-512a39ae2d1e48c4822ced668a566e44
institution Kabale University
issn 2096-109X
language English
publishDate 2017-11-01
publisher POSTS&TELECOM PRESS Co., LTD
record_format Article
series 网络与信息安全学报
spelling doaj-art-512a39ae2d1e48c4822ced668a566e442025-01-15T03:12:25ZengPOSTS&TELECOM PRESS Co., LTD网络与信息安全学报2096-109X2017-11-013293959552044Design and implementation of hardware-based dynamic instruction set randomization frameworkSan DUHui SHUFei KANGAll the existing ISR methods have some defects including stripping data from code segment is hard to accomplish,static ISR has fixed key and pseudo-random key is not secure.To introduce ISR technology into the se-curity protection of kernel layer and application layer,hardware-based dynamic instruction set randomization framework (HDISR) was designed and implemented,in which program code was encrypted at loading time.Kernel encryption uses kernel key and applications encryption uses a different user key per process.The experimental re-sults show that HDISR can degrade code injection attack to Denial of Service attack with less than 2.57% additional hardware and 0.31s startup delay of each megabyte code encryption.http://www.cjnis.com.cn/thesisDetails#10.11959/j.issn.2096-109x.2017.00216code injection attackinstruction set randomizationdynamic instruction set randomizationkernel
spellingShingle San DU
Hui SHU
Fei KANG
Design and implementation of hardware-based dynamic instruction set randomization framework
网络与信息安全学报
code injection attack
instruction set randomization
dynamic instruction set randomization
kernel
title Design and implementation of hardware-based dynamic instruction set randomization framework
title_full Design and implementation of hardware-based dynamic instruction set randomization framework
title_fullStr Design and implementation of hardware-based dynamic instruction set randomization framework
title_full_unstemmed Design and implementation of hardware-based dynamic instruction set randomization framework
title_short Design and implementation of hardware-based dynamic instruction set randomization framework
title_sort design and implementation of hardware based dynamic instruction set randomization framework
topic code injection attack
instruction set randomization
dynamic instruction set randomization
kernel
url http://www.cjnis.com.cn/thesisDetails#10.11959/j.issn.2096-109x.2017.00216
work_keys_str_mv AT sandu designandimplementationofhardwarebaseddynamicinstructionsetrandomizationframework
AT huishu designandimplementationofhardwarebaseddynamicinstructionsetrandomizationframework
AT feikang designandimplementationofhardwarebaseddynamicinstructionsetrandomizationframework