Theme-Logo
  • Login
  • Home
  • Course
  • Publication
  • Theses
  • Reports
  • Published books
  • Workshops / Conferences
  • Supervised PhD
  • Supervised MSc
  • Supervised projects
  • Education
  • Language skills
  • Positions
  • Memberships and awards
  • Committees
  • Experience
  • Scientific activites
  • In links
  • Outgoinglinks
  • News
  • Gallery
publication name On-stack replacement to improve JIT-based obfuscation a preliminary study
Authors Marwa Yusuf, Ahmed El-Mahdy, Erven Rohou
year 2013
keywords on stack replacement, LLVM, code switching, obfuscation, security, recompilation
journal
volume Not Available
issue Not Available
pages Not Available
publisher Not Available
Local/International International
Paper Link http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=6766392&searchWithin%3Dmarwa%26sortType%3Dasc_p_Sequence%26filter%3DAND%28p_IS_Number%3A6766373%29
Full paper download
Supplementary materials Not Available
Abstract

As more devices are connecting together, more effective security techniques are needed to protect running software from hackers. One possible security technique is to continuously change the binary code running of given software by recompiling it on the fly. This switching need to be done frequently, quickly, and randomly, not constrained by specific locations in code, to make it difficult for the hacker to track the behavior of the running code or predict its functionality. In our research we are working on a technique that recompiles speculatively and concurrently with current execution, and switches to the new compiled version dynamically, at arbitrary points. This paper presents an early analytical study augmented by experimental analysis on manually applying this technique on simple kernels, to study the concept in comparison with other similar techniques.

Benha University © 2023 Designed and developed by portal team - Benha University