Demo Data from EDBT 2026 / reviewers in the wild / expert
Kenneth A. Miller
dblp:136/8464
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 1 · 1 first-authorSecurity and privacy · 1Software engineering, systems software and programming languages · 1 · 1 first-author
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.
| Network and information security
2 papers |
Systems and software security · 87% Malware analysis · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% |
Topics — the 7 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
binary analysis |
0.5 | 2 | 2019 | Probabilistic disassembly · ICSE 2019 Obfuscation resilient binary code reuse through trace-oriented programming · CCS 2013 |
Systems and software security
vulnerability discovery |
0.4 | 1 | 2019 | Probabilistic disassembly · ICSE 2019 |
Program analysis
binary analysis |
0.4 | 1 | 2019 | Probabilistic disassembly · ICSE 2019 |
Program analysis › binary analysis
disassembly |
0.4 | 1 | 2019 | Probabilistic disassembly · ICSE 2019 |
Systems and software security › program analysis
dynamic analysis |
0.2 | 1 | 2013 | Obfuscation resilient binary code reuse through trace-oriented programming · CCS 2013 |
Vehicular, aerial and satellite networks
satellite communication |
0.0 | 1 | 1984 | A Digital Satellite Communications System for Corporate Telecommunications · IEEE J. Sel. Areas Commun. 1984 |
Wireless networking › medium access control
TDMA |
0.0 | 1 | 1984 | A Digital Satellite Communications System for Corporate Telecommunications · IEEE J. Sel. Areas Commun. 1984 |
Methods — techniques the papers use, named apart from their topics
probabilistic modeling · 0.8data flow analysis · 0.8control flow analysis · 0.8static analysis · 0.2dynamic analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Probabilistic disassemblyabstractDisassembling stripped binaries is a prominent challenge for binary analysis, due to the interleaving of code segments and data, and the difficulties of resolving control transfer targets of indirect calls and jumps. As a result, most existing disassemblers have both false positives (FP) and false negatives (FN). We observe that uncertainty is inevitable in disassembly due to the information loss during compilation and code generation. Therefore, we propose to model such uncertainty using probabilities and propose a novel disassembly technique, which computes a probability for each address in the code space, indicating its likelihood of being a true positive instruction. The probability is computed from a set of features that are reachable to an address, including control flow and data flow features. Our experiments with more than two thousands binaries show that our technique does not have any FN and has only 3.7% FP. In comparison, a state-of-the-art superset disassembly technique has 85% FP. A rewriter built on our disassembly can generate binaries that are only half of the size of those by superset disassembly and run 3% faster. While many widely-used disassemblers such as IDA and BAP suffer from missing function entries, our experiment also shows that even without any function entry information, our disassembler can still achieve 0 FN and 6.8% FP. Kenneth A. Miller, Yonghwi Kwon 0001, Yi Sun 0004, Zhuo Zhang 0002, Xiangyu Zhang 0001, Zhiqiang Lin 0001 |
ICSE | 1 |
| 2013 | Obfuscation resilient binary code reuse through trace-oriented programmingabstractWith the wide existence of binary code, it is desirable to reuse it in many security applications, such as malware analysis and software patching. While prior approaches have shown that binary code can be extracted and reused, they are often based on static analysis and face challenges when coping with obfuscated binaries. This paper introduces trace-oriented programming (TOP), a general framework for generating new software from existing binary code by elevating the low-level binary code to C code with templates and inlined assembly. Different from existing work, TOP gains benefits from dynamic analysis such as resilience against obfuscation and avoidance of points-to analysis. Thus, TOP can be used for malware analysis, especially for malware function analysis and identification. We have implemented a proof-of-concept of TOP and our evaluation results with a range of benign and malicious software indicate that TOP is able to reconstruct source code from binary execution traces in malware analysis and identification, and binary function transplanting. Junyuan Zeng, Yangchun Fu, Kenneth A. Miller, Zhiqiang Lin 0001, Xiangyu Zhang 0001, Dongyan Xu |
CCS | 3 |
| 1984 | A Digital Satellite Communications System for Corporate TelecommunicationsabstractA satellite communications system has been implemented by Citicorp to meet its present and future internal domestic telecommunications requirements. This system is currently being used for voice and data transmission and video teleconferencing between corporate facilities in New York, Los Angeles, San Francisco, and Sioux Falls, SD. Six additional cities will be served by the end of 1984. This system utilizes an 11-m earth station in each city to transmit and receive 60 Mbit/s TDMA signals from a satellite transponder on the Western Union WESTAR V satellite. Various terrestrial microwave, fiber optic, and copper cable facilities interconnect the earth stations to the users of the system. The basic trunk is digital at a T1, or 1.544 Mbit/s rate or multiple thereof, except some local distribution. A network control center provides centralized monitoring and control for all facilities in the system. Kenneth A. Miller, Arnold Schoen |
IEEE J. Sel. Areas Commun. | 1 |