EDBT 2026 Demo / reviewers in the wild / expert
Andrew Moss
dblp:81/5783 · also Andrew David Moss
· DBLP profile ↗
9ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0003-3760-3158ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 3 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 |
Hardware security and side channels · 75% Cryptographic primitives and cryptanalysis · 25% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels › side-channel countermeasures
masking |
0.1 | 1 | 2012 | Compiler Assisted Masking · CHES 2012 |
Hardware security and side channels
side-channel countermeasures |
0.1 | 1 | 2012 | Compiler Assisted Masking · CHES 2012 |
Compilers and program optimization
compiler security |
0.1 | 1 | 2012 | Compiler Assisted Masking · CHES 2012 |
Cryptographic primitives and cryptanalysis › public-key cryptography
elliptic curve cryptography |
0.1 | 1 | 2009 | Constructive and Destructive Use of Compilers in Elliptic Curve Cryptography · J. Cryptol. 2009 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Detection of Metamorphic Malware Packers Using Multilayered LSTM Networks
Erik Bergenholtz, Emiliano Casalicchio, Dragos Ilie, Andrew Moss |
ICICS | 4 |
| 2019 | Finding a needle in a haystack - A comparative study of IPv6 scanning methodsabstractIt has previously been assumed that the size of an IPv6 network would make it impossible to scan the network for vulnerable hosts. Recent work has shown this to be false, and several methods for scanning IPv6 networks have been suggested. However, most of these are based on external information like DNS, or pattern inference which requires large amounts of known IP addresses. In this paper, DeHCP, a novel approach based on delimiting IP ranges with closely clustered hosts, is presented and compared to three previously known scanning methods. The method is shown to work in an experimental setting with results comparable to that of the previously suggested methods, and is also shown to have the advantage of not being limited to a specific protocol or probing method. Finally we show that the scan can be executed across multiple VLANs. Erik Bergenholtz, Dragos Ilie, Andrew Moss, Emiliano Casalicchio |
ISNCC | 3 |
| 2012 | Compiler Assisted Masking
Andrew Moss, Elisabeth Oswald, Dan Page, Michael Tunstall |
CHES | 1 |
| 2010 | Bridging the gap between symbolic and efficient AES implementationsabstractThe Advanced Encryption Standard (AES) is a symmetric block cipher used to encrypt data within many applications. As a result of its standardisation, and subsequent widespread use, a vast range of published techniques exist for efficient software implementations on diverse platforms. The most efficient of these implementations are written using very low-level approaches; platform dependent assembly language is used to schedule instructions, and most of the cipher is pre-computed into constant look-up tables. The need to resort to such a low-level approach can be interpreted as a failure to provide suitable high-level languages to the cryptographic community. This paper investigates the language features necessary to express AES more naturally (i.e., in a form closer to the original specification) as a source program, and the transformations necessary to produce efficient target programs in an automatic and portable manner. Andrew Moss, Dan Page |
PEPM | 1 |
| 2009 | Program interpolationabstractProgram interpolation is a new type of transformation that given an input program written in a specially constructed Domain Specific Language (DSL), produces a family of functionally equivalent instruction sequences as output. Each sequence is an "interpolation" between the control-flows of implementation strategies supplied in the input program. The purpose of the transformation is to expose behavioural differences (e.g. performance) within the sequences, and thus allow automated optimisation with respect to architectural trade-offs that are difficult to quantify and model. We present results from a prototype compiler that demonstrate a 63% speedup in the domain of multi-precision integer arithmetic. Andrew Moss, Dan Page |
PEPM | 1 |
| 2009 | Constructive and Destructive Use of Compilers in Elliptic Curve Cryptography
Manuel Barbosa, Andrew Moss, Dan Page |
J. Cryptol. | 2 |
| 2007 | Toward Acceleration of RSA Using 3D Graphics Hardware
Andrew Moss, Dan Page, Nigel P. Smart |
IMACC | 1 |
| 2005 | Efficient Code Generation for a Domain Specific Language
Andrew Moss, Henk L. Muller |
GPCE | 1 |
| 2002 | Certification of Public Keys within an Identity Based System
Liqun Chen 0002, Keith Harrison, Andrew Moss, David Soldera, Nigel P. Smart |
ISC | 3 |