Gen Lu

dblp:43/7937 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 2016
—ORCID · unresolved

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 2 · 1 first-authorArtificial intelligence and machine learning · 1Systems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program analysis · 100%
Network and information security
1 paper
Malware analysis · 100%

Topics — the 2 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis
dynamic analysis
0.112011
Deobfuscation of virtualization-obfuscated software: a semantics-based approach · CCS 2011
Program analysis › static analysis
semantics-based program analysis
0.112011
Deobfuscation of virtualization-obfuscated software: a semantics-based approach · CCS 2011

Methods — techniques the papers use, named apart from their topics

static analysis · 0.2bytecode interpretation · 0.2
YearPublicationVenuePosition
2016 A novel camera calibration technique based on differential evolution particle swarm optimization algorithm
Gen Lu, Yuying Shao, Minrui Fei, Huosheng Hu
Neurocomputing2
2013 Weaknesses in Defenses against Web-Borne Malware - (Short Paper)
Gen Lu, Saumya K. Debray
DIMVA1
2011 Deobfuscation of virtualization-obfuscated software: a semantics-based approach
abstract
When new malware are discovered, it is important for researchers to analyze and understand them as quickly as possible. This task has been made more difficult in recent years as researchers have seen an increasing use of virtualization-obfuscated malware code. These programs are difficult to comprehend and reverse engineer, since they are resistant to both static and dynamic analysis techniques. Current approaches to dealing with such code first reverse-engineer the byte code interpreter, then use this to work out the logic of the byte code program. This outside-in approach produces good results when the structure of the interpreter is known, but cannot be applied to all cases. This paper proposes a different approach to the problem that focuses on identifying instructions that affect the observable behavior of the obfuscated code. This inside-out approach requires fewer assumptions, and aims to complement existing techniques by broadening the domain of obfuscated programs eligible for automated analysis. Results from a prototype tool on real-world malicious code are encouraging.
Kevin Coogan, Gen Lu, Saumya K. Debray
CCS2
2010 Energy-efficient storage in virtual machine environments
abstract
Current trends in increasing storage capacity and virtualization of resources combined with the need for energy efficiency put a challenging task in front of system designers. Previous studies have suggested many approaches to reduce hard disk energy dissipation in native OS environments; however, those mechanisms do not perform well in virtual machine environments because a virtual machine (VM) and the virtual machine monitor (VMM) that runs it have different semantic contexts. This paper explores the disk I/O activities between VMM and VMs using trace driven simulation to understand the I/O behavior of the VM system. Subsequently, this paper proposes three mechanisms to address the isolation between VMM and VMs, and increase the burstiness of hard disk accesses to increase energy efficiency of a hard disk. Compared to standard shutdown mechanisms, with eight VMs the proposed mechanisms reduce disk spin-ups, increase the disk sleep time, and reduce energy consumption by 14.8% with only 0.5% increase in execution time. We implemented the proposed mechanisms in Xen and validated our simulation results.
Lei Ye 0008, Gen Lu, Sushanth Kumar, Chris Gniady, John H. Hartman
VEE2