18 papers · ranked by Valyu relevance
Rhys Compton, Eibe Frank, Panos Patros, Abigail Koay
Automatic source code analysis in key areas of software engineering, such as code security, can benefit from Machine Learning (ML). However, many standard ML approaches require a numeric representation of data and cannot be applied directly to source code. Thus, to enable ML, we need to embed source code into numeric…
Hui Xu, Yangfan Zhou, Yu Kang, Michael R. Lyu
—Program obfuscation is a widely employed approach for software intellectual property protection. However, general obfuscation methods (e.g., lexical obfuscation, control obfuscation) implemented in mainstream obfuscation tools are heuristic and have little security guarantee. Recently in 2013, Garg et al. have…
Rémi Géraud, Mirko Koscina, Paul Lenczner, David Naccache + 1 more
'David Saulpic'] Abstract. One of the big challenges in program obfuscation consists in modifying not only the program's straight-line code (SLC) but also the program's control flow graph (CFG). Indeed, if only SLC is modified, the program's CFG can be extracted and analyzed. Usually, the CFG leaks a considerable…
Zhou, Dongchao, Ying, Lingyun + 4 more
—JavaScript's widespread adoption has made it an attractive target for malicious attackers who employ sophisticated obfuscation techniques to conceal harmful code. Current deobfuscation tools suffer from critical limitations that severely restrict their practical effectiveness. Existing tools struggle with diverse…
Ali Ajorian, Erick Lavoie, Christian Tschudin
In this paper, we propose instruction decorrelation as a new approach that makes the instructions of a set of real-world programs appear independent from one another. We contribute: a formal definition of instruction independence with multiple instantiations for various aspects of programs; a combination of program…
Adrian Herrera
—JavaScript is a popular attack vector for releasing malicious payloads on unsuspecting Internet users. Authors of this malicious JavaScript often employ numerous obfuscation techniques in order to prevent the automatic detection by antivirus and hinder manual analysis by professional malware analysts. Consequently…
Rosmalissa Jusoh, Ahmad Firdaus, Shahid Anwar, Mohd Zamri Osman + 3 more
'Mohd Faaizie Darmawan' 'Mohd Faizal Ab Razak' 'Sedat Akleylek'] Android is a free open-source operating system (OS), which allows an in-depth understanding of its architecture. Therefore, many manufacturers are utilizing this OS to produce mobile devices (smartphones, smartwatch, and smart glasses) in different…
Sana Aurangzeb, Muhammad Aleem, Muhammad Taimoor Khan, George Loukas + 1 more
'Georgia Sakellari'] With the emergence of technology and the usage of a large number of smart devices, cyber threats are increasing. Therefore, research studies have shifted their attention to detecting Android malware in recent years. As a result, a reliable and large-scale malware dataset is essential to build…
Seokwoo Choi, Taejoo Chang, Yongsu Park, Francesco Mercaldo
Despite recent remarkable advances in binary code analysis, malware developers still use complex anti-reversing techniques that make analysis difficult. Packers are used to protect malware, which are (commercial) tools that contain diverse anti-reversing techniques, including code encryption, anti-debugging, and code…
Rastislav Hekel, Jaroslav Budiš, Marcel Kucharík, Jan Radvanszky + 1 more
Current and future applications of genomic data may raise ethical and privacy concerns. Processing and storing genomic data introduces a risk of abuse by a potential adversary since the human genome contains information about sensitive personal traits. For this reason, we developed a privacy preserving method, called…
Shangtong Cao, Ningyu He, Yao Guo, Haoyu Wang
WebAssembly (Wasm) is an emerging binary format that draws great attention from our community. However, Wasm binaries are weakly protected, as they can be read, edited, and manipulated by adversaries using either the officially provided readable text format (i.e., wat) or some advanced binary analysis tools. Reverse…
Vanessa A.D. Wilson, Carolin Kade, Sebastian Moeller, Stefan Treue + 2 more
Following the expanding use and applications of virtual reality in every-day life, dynamic virtual stimuli are of increasing interest in cognitive studies. They allow for control of features such as gaze, expression and movement, which may help to overcome limitations of using either static or poorly controlled real…
Renuka Kumar, Anjana Mariam Kurian
Control flow obfuscation (CFO) alters the control flow path of a program without altering its semantics. Existing literature has proposed several techniques; however, a quick survey reveals a lack of clarity in the types of techniques proposed, and how many are unique. What is also unclear is whether there is a…
Yang Shi, Qinpei Zhao, Hongfei Fan, Qin Liu + 1 more
In recent years, group signature techniques are widely used in constructing privacy-preserving security schemes for various information systems. However, conventional techniques keep the schemes secure only in normal black-box attack contexts. In other words, these schemes suppose that (the implementation of) the group…
Muhammed J. Al-Muhammed, Raed Abu Zitar
Protecting information privacy is likely to promote trust in the digital world and increase its use. This trust may go a long way toward motivating a wider use of networks and the internet, making the vision of the semantic web and Internet of Things a reality. Many encryption techniques that purport to protect…
Shaked Tayouri, Vladislav Kogan, Jacob Beal, Tal Levy + 7 more
Biosecurity screening of synthetic DNA orders is a key defense against malicious actors and careless enthusiasts producing dangerous pathogens or toxins. It is important to evaluate biosecurity screening tools for potential vulnerabilities and to work responsibly with providers to ensure that vulnerabilities can be…
Li Wang, Xinyi Wei, Yuan Zhang, Yuan Gao + 2 more
'Omar A. Alzubi'] The unique infinite self-renewal ability and multidirectional differentiation potential of stem cells provide a strong support for the clinical treatment. In light of the growing demands for stem cell storage, how to ensure personal privacy security and comply with strict ethical supervision…
Abdullah Çağlar Öksüz, Erman Ayday, Uğur Güdükbay
Genome data is a subject of study for both biology and computer science since the start of Human Genome Project in 1990. Since then, genome sequencing for medical and social purposes becomes more and more available and affordable. Genome data can be shared on public websites or with service providers. However, this…