A bit about my research…

Malware Detection

Malware, or malicious software, is any program or file that is harmful to a computer user. Malware appears in many forms, such as viruses, Trojan, and worms. Among other systems, the Android OS is susceptible to this threat as well. While a common methodology to detect malware is by adapting Machine-Learning-based methods, these methods were shown to be susceptible to a kind of attack, named Adversarial Examples. Adversarial Examples are malicious instances intelligently engineered by a malicious entity, such that it will be malicious by will (wrongly) classified as benign.
Our research focuses on ways to robustify malware classification methods, either by means of feature engineering, or sophisticated and novel feature selection methods.


Adversarial Artificial Intelligence

Artificial intelligence (AI) is woven into everyday life. Still, traditional AI ignores an entire class of important phenomena where relationships are adversarial. In contrast, adversarial AI focuses on a clash between a system designer and malicious adversaries, which aims to harm the designer and the users that consume the designer’s services. Damages from adversarial tampering can result in simple Cyber-attacks that prevent Google Home issuing morning wake-up alarms or notifying important meetings or poisoning our navigation apps with false traffic jams. On the other hand, they can be catastrophic — imagine if a recommending system directs a mass of users to fake news articles shortly prior to an election day, or if a terrorist organization exploits observed knowledge airport patrolling strategy. Unfortunately, these are no mere movie plot devices; these scenarios, from inconvenience to disaster, motivate research on adversarial AI. These are some of the situations that my research aims to prevent.


Incentive Design

I study incentives in crowdsourcing, considering the general question of how to design payments and bonuses, as well as split up tasks, to elicit the most effort.  I’m also fascinated by fundamental problems in the economics of decision-making on networks, particularly about issues of coordination and cooperation.  One such problem is that of team formation: designing incentives for players to report their preferences over their prospective teammates honestly, while at the same time achieving higher-level social goals, such as maximizing overall welfare and fairness.



  • AI Platforms for Detection of Hostile Activities – Israel Innovation Authority
  • Analysis of User Experience with Encrypted Huge Traffic – Israel Innovation Authority
  • Robust APK Malware Detection – Israel National Cyber Directorate