EDBT 2026 Demo / reviewers in the wild / expert
Steven Cheung
dblp:03/2647 · also Steven W. T. Cheung
· DBLP profile ↗
11ranked-venue papers
5as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 7 · 2 first-authorTheory of computation · 3 · 2 first-authorSystems, architecture and hardware · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 2 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.
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% | |
| Network and information security
3 papers |
Network security · 100% | |
| Computer networks
2 papers |
Software-defined and programmable networks · 89% Routing and switching · 8% Network management and operations · 2% | |
| Artificial intelligence
1 paper |
Deep learning architectures and training · 100% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › lambda calculus
call-by-value lambda calculus |
0.3 | 1 | 2018 | The Geometry of Computation-Graph Abstraction · LICS 2018 |
Programming languages and type systems
lambda calculus |
0.3 | 1 | 2018 | The Geometry of Computation-Graph Abstraction · LICS 2018 |
Programming languages and type systems
type systems |
0.3 | 1 | 2018 | The Geometry of Computation-Graph Abstraction · LICS 2018 |
Software-defined and programmable networks
SDN control plane |
0.2 | 1 | 2015 | Securing the Software Defined Network Control Layer · NDSS 2015 |
Network security › network security architecture
software-defined network security |
0.2 | 1 | 2015 | Securing the Software Defined Network Control Layer · NDSS 2015 |
Network security
anonymity networks |
0.1 | 1 | 2012 | StegoTorus: a camouflage proxy for the Tor anonymity system · CCS 2012 |
Network security › anonymity networks
tor |
0.1 | 1 | 2012 | StegoTorus: a camouflage proxy for the Tor anonymity system · CCS 2012 |
Network security
censorship resistance |
0.0 | 1 | 2012 | StegoTorus: a camouflage proxy for the Tor anonymity system · CCS 2012 |
Routing and switching › routing
secure routing |
0.0 | 1 | 1998 | Detecting Disruptive Routers: A Distributed Network Monitoring Approach · S&P 1998 |
Network security › network measurement
network monitoring |
0.0 | 1 | 1998 | Detecting Disruptive Routers: A Distributed Network Monitoring Approach · S&P 1998 |
Network management and operations › fault management
fault diagnosis |
0.0 | 1 | 1998 | Detecting Disruptive Routers: A Distributed Network Monitoring Approach · S&P 1998 |
Methods — techniques the papers use, named apart from their topics
dynamic geometry of interaction · 0.7policy enforcement · 0.4access control · 0.4traffic obfuscation · 0.1conservation of flow · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | The Geometry of Computation-Graph AbstractionabstractThe popular library TENSORFLOW (TF) has familiarised the mainstream of machine-learning community with programming language concepts such as data-flow computing and automatic differentiation. Additionally, it has introduced some genuinely new syntactic and semantic programming concepts. In this paper we study one such new concept, the ability to extract and manipulate the state of a computation graph. This feature allows the convenient specification of parameterised models by freeing the programmer of the bureaucracy of parameter management, while still permitting the use of generic, model-independent, search and optimisation algorithms. We study this new language feature, which we call 'graph abstraction' in the context of the call-by-value lambda calculus, using the recently developed Dynamic Geometry of Interaction formalism. We give a simple type system guaranteeing the safety of graph abstraction, and we also show the safety of critical language properties such as garbage collection and the beta law. The semantic model suggests that the feature could be implemented in a general-purpose functional language reasonably efficiently. Koko Muroya, Steven Cheung, Dan R. Ghica |
LICS | 2 |
| 2015 | Securing the Software Defined Network Control Layer
Phillip A. Porras, Steven Cheung, Martin W. Fong, Keith Skinner, Vinod Yegneswaran |
NDSS | 2 |
| 2012 | StegoTorus: a camouflage proxy for the Tor anonymity systemabstractInternet censorship by governments is an increasingly common practice worldwide. Internet users and censors are locked in an arms race: as users find ways to evade censorship schemes, the censors develop countermeasures for the evasion tactics. One of the most popular and effective circumvention tools, Tor, must regularly adjust its network traffic signature to remain usable. Zachary Weinberg, Jeffrey Wang, Vinod Yegneswaran, Linda Briesemeister, Steven Cheung, Frank Wang, Dan Boneh |
CCS | 5 |
| 2010 | Detection, correlation, and visualization of attacks against critical infrastructure systemsabstractDigital control systems are essential to the safe and efficient operation of a variety of industrial processes in sectors such as electric power, oil and gas, water treatment, and manufacturing. Modern control systems are increasingly connected to other control systems as well as to corporate systems. They are also increasingly adopting networking technology and system and application software from conventional enterprise systems. These trends can make control systems vulnerable to cyber attack, which in the case of control systems may impact physical processes causing environmental harm or injury. We present some results of the DATES (Detection and Analysis of Threats to the Energy Sector) project, wherein we adapted and developed several intrusion detection technologies for control systems. The suite of detection technologies was integrated and connected to a commercial security event correlation framework from ArcSight. We demonstrated the efficacy of our detection and correlation solution on two coupled testbed environments. We particularly focused on detection, correlation, and visualization of a network traversal attack, where an attacker penetrates successive network layers to compromise critical assets that directly control the underlying process. Such an attack is of particular concern in the layered architectures typical of control system implementations. Linda Briesemeister, Steven Cheung, Ulf Lindqvist, Alfonso Valdes |
PST | 2 |
| 2007 | Automatic analysis of firewall and network intrusion detection system configurationsabstractFirewalls and network intrusion detection systems (NIDSs) are widely used to secure computer networks. Given a network that deploys multiple firewalls and NIDSs, ensuring that these security components are correctly configured is a challenging proble Tomás E. Uribe, Steven Cheung |
J. Comput. Secur. | 2 |
| 2000 | A Formal-Specification Based Approach for Protecting the Domain Name SystemabstractMany network applications depend on the security of the domain name system (DNS). Attacks on the DNS can cause denial of service and entity authentication to fail. In our approach, we use formal specifications to characterize DNS clients and DNS name servers, and to define a security goal. A name server should only use DNS data that is consistent with data from name servers that manage the corresponding domains (i.e. authoritative name servers). To enforce the security goal, we formally specify a DNS wrapper that examines the incoming and outgoing DNS messages of a name server to detect messages that could cause violations of the security goal, cooperates with the corresponding authoritative name servers to diagnose those messages, and drops the messages that are identified as threats. Based on the wrapper specification, we implemented a wrapper prototype and evaluated its performance. Out experiments show that the wrapper incurs reasonable overhead and is effective against DNS attacks such as cache poisoning and certain spoofing attacks. Steven Cheung, Karl N. Levitt |
DSN | 1 |
| 1998 | Detecting Disruptive Routers: A Distributed Network Monitoring ApproachabstractAn attractive target for a computer system attacker is the router. An attacker in control of a router can disrupt communication by dropping or misrouting packets passing through the router. We present a protocol called WATCHERS that detects and reacts to routers that drop or misroute packets. WATCHERS is based on the principle of conservation of flow in a network: all data bytes sent into a node, and not destined for that node, are expected to exit the node. WATCHERS tracks this flow, and detects routers that violate the conservation principle. We show that WATCHERS has several advantages over existing network monitoring techniques. We argue that WATCHERS' impact on router performance and WATCHERS' memory requirements are reasonable for many environments. We demonstrate that in ideal conditions WATCHERS makes no false-positive diagnoses. We also describe how WATCHERS can be tuned to perform nearly as well in realistic conditions. Kirk A. Bradley, Steven Cheung, Nicholas J. Puketza, Biswanath Mukherjee, Ronald A. Olsson |
S&P | 2 |
| 1997 | Protecting routing infrastructures from denial of service using cooperative intrusion detectionabstractWe present a solution to the denial of service problem for routing infrastructures. When a network suffers from denial of service, packets cannot reach their destinations. Existing routing protocols are not well-equipped to deal with denial of service; a misbehaving router---which may be caused by software/hardware faults, misconfiguration, or malicious attacks---may be able to disable entire networks. To protect network infrastructures from routers that incorrectly drop packets and misroute packets, we hypothesize failure models for routers and present protocols that detect and respond to those misbehaving routers. Based on realistic assumptions, we prove that our protocols have the following properties: (1) A well-behaved router never incorrectly claims another router as a misbehaving router; (2) If a network has misbehaving routers, one or more of them can be located; (3) Misbehaving routers will eventually be removed. 1 Introduction Through a myriad of applications, including elec... Steven Cheung, Karl N. Levitt |
NSPW | 1 |
| 1996 | Routing with Locality on Meshes with Buses
Steven Cheung, Francis C. M. Lau 0001 |
J. Parallel Distributed Comput. | 1 |
| 1993 | A Lower Bound for Permutation Routing on Two-Dimensional Bused Meshes
Steven Cheung, Francis C. M. Lau 0001 |
Inf. Process. Lett. | 1 |
| 1992 | Mesh Permutation Routing with Locality
Steven Cheung, Francis C. M. Lau 0001 |
Inf. Process. Lett. | 1 |