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 Arbitrary control-flow embedding into multiple threads for obfuscation: A preliminary complexity and performance analysis
Authors Rasha Omar, Ahmed El-Mahdy, Erven Rohou
year 2014
keywords
journal Proceedings of the 2nd international workshop on Security in cloud computing
volume Not Available
issue Not Available
pages 51-58
publisher ACM
Local/International International
Paper Link Not Available
Full paper download
Supplementary materials Not Available
Abstract

With the proliferation of cloud computing, security becomes a key issue. Code obfuscation is a promising approach in that domain. It has been proposed to make an adversary confused about understanding the program, thereby making attacks more difficult. In this paper, we propose a novel method which exploits multi-core processing to substantially increase the complexity of programs, complicating the original ones. At basic block level, this method automatically partitions any serial thread into an arbitrary number of parallel threads. Moreover, the program semantics are preserved through using guards, guaranteeing that one basic-block be active at a time. Our method allows for possible combinations for a given program, for threads and basic-blocks, which significantly complicates the execution state, as well as changes the layout of basic blocks in memory. We provide a proof of correctness of the …

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