Demo Data from EDBT 2026 / reviewers in the wild / expert
Jason L. Wright
dblp:27/4846
· DBLP profile ↗
9ranked-venue papers
5as first author
0since 2021 · last 2013
0000-0002-6443-1681ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4 · 3 first-authorSystems, architecture and hardware · 3 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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
2 papers |
Operating systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Hardware accelerators and domain-specific architectures · 100% | |
| Network and information security
2 papers |
Systems and software security · 69% Network security · 31% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems
system services |
0.1 | 1 | 2006 | Cryptography as an operating system service: A case study · ACM Trans. Comput. Syst. 2006 |
Hardware accelerators and domain-specific architectures
cryptographic accelerator |
0.1 | 1 | 2006 | Cryptography as an operating system service: A case study · ACM Trans. Comput. Syst. 2006 |
Network security › secure communication › secure communication protocol
TLS |
0.0 | 1 | 2006 | Cryptography as an operating system service: A case study · ACM Trans. Comput. Syst. 2006 |
Operating systems › system security
operating system security |
0.0 | 1 | 2003 | The Design of the {OpenBSD} Cryptographic Framework · USENIX ATC, General Track 2003 |
Methods — techniques the papers use, named apart from their topics
operating system shortcutting · 0.2benchmarking · 0.2API design · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Estimating Software Vulnerabilities: A Case Study Based on the Misclassification of Bugs in MySQL ServerabstractSoftware vulnerabilities are an important part of the modern software economy. Being able to accurately classify software defects as a vulnerability, or not, allows developers and end users to expend appropriately more effort on fixing those defects which have security implications. However, we demonstrate in this paper that the expected number of misclassified bugs (those not marked as also being vulnerabilities) may be quite high and thus human efforts to classify bug reports as vulnerabilities appears to be quite ineffective. We conducted an experiment using the MySQL bug report database to estimate the number of misclassified bugs yet to be identified as vulnerabilities. The MySQL database server versions we evaluated currently have 76 publicly reported vulnerabilities. Yet our experimental results show, with 95% confidence, that the MySQL bug database has between 499 and 587 misclassified bugs for the same software. This is an estimated increase of vulnerabilities between657% and 772% over the number currently identified and publicly reported in the National Vulnerability Database and the Open Source Vulnerability Database. Jason L. Wright, Jason W. Larsen, Miles McQueen |
ARES | 1 |
| 2013 | Analyses of two end-user software vulnerability exposure metrics (extended version)
Jason L. Wright, Miles McQueen, Lawrence Wellman |
Inf. Secur. Tech. Rep. | 1 |
| 2012 | Analyses of Two End-User Software Vulnerability Exposure MetricsabstractThe risk due to software vulnerabilities will not be completely resolved in the near future. Instead, putting reliable vulnerability measures into the hands of end-users so that informed decisions can be made regarding the relative security exposure incurred by choosing one software package over another is of importance. To that end, we propose two new security metrics, average active vulnerabilities (AAV) and vulnerability free days (VFD). These metrics capture both the speed with which new vulnerabilities are reported to vendors and the rate at which software vendors fix them. We then examine how the metrics are computed using currently available data sets and demonstrate their estimation in a simulation experiment using four different browsers as a case study. Finally, we discuss how the metrics may be used by the various stakeholders of software to aid usage decisions. Jason L. Wright, Miles McQueen, Lawrence Wellman |
ARES | 1 |
| 2012 | Mining Bug Databases for Unidentified Software VulnerabilitiesabstractIdentifying software vulnerabilities is becoming more important as critical and sensitive systems increasingly rely on complex software systems. It has been suggested in previous work that some bugs are only identified as vulnerabilities long after the bug has been made public. These vulnerabilities are known as hidden impact vulnerabilities. This paper discusses existing bug data mining classifiers and present an analysis of vulnerability databases showing the necessity to mine common publicly available bug databases for hidden impact vulnerabilities. We present a vulnerability analysis from January 2006 to April 2011 for two well known software packages: Linux kernel and MySQL. We show that 32% (Linux) and 62% (MySQL) of vulnerabilities discovered in this time period were hidden impact vulnerabilities. We also show that the percentage of hidden impact vulnerabilities has increased from 25% to 36% in Linux and from 59% to 65% in MySQL in the last two years. We then propose a hidden impact vulnerability identification methodology based on text mining classifier for bug databases. Finally, we discuss potential challenges faced by a development team when using such a classifier. Dumidu Wijayasekara, Milos Manic, Jason L. Wright, Miles McQueen |
HSI | 3 |
| 2011 | Fuzzy logic based anomaly detection for embedded network security cyber sensorabstractResiliency and security in critical infrastructure control systems in the modern world of cyber terrorism constitute a relevant concern. Developing a network security system specifically tailored to the requirements of such critical assets is of a primary importance. This paper proposes a novel learning algorithm for anomaly based network security cyber sensor together with its hardware implementation. The presented learning algorithm constructs a fuzzy logic rule base modeling the normal network behavior. Individual fuzzy rules are extracted directly from the stream of incoming packets using an online clustering algorithm. This learning algorithm was specifically developed to comply with the constrained computational requirements of low-cost embedded network security cyber sensors. The performance of the system was evaluated on a set of network data recorded from an experimental test-bed mimicking the environment of a critical infrastructure control system. Ondrej Linda, Milos Manic, Todd Vollmer, Jason L. Wright |
CICS | 4 |
| 2010 | Neural network architecture selection analysis with application to cryptography locationabstractWhen training a neural network it is tempting to experiment with architectures until a low total error is achieved. The danger in doing so is the creation of a network that loses generality by over-learning the training data; lower total error does not necessarily translate into a low total error in validation. The resulting network may keenly detect the samples used to train it, without being able to detect subtle variations in new data. In this paper, a method is presented for choosing the best neural network architecture for a given data set based on observation of its accuracy, precision, and mean square error. The method, based on [1], relies on k-fold cross validation to evaluate each network architecture k times to improve the reliability of the choice of the optimal architecture. The need for four separate divisions of the data set is demonstrated (testing, training, and validation, as normal, and an comparison set). Instead of measuring simply the total error the resulting discrete measures of accuracy, precision, false positive, and false negative are used. This method is then applied to the problem of locating cryptographic algorithms in compiled object code for two different CPU architectures to demonstrate the suitability of the method. Jason L. Wright, Milos Manic |
IJCNN | 1 |
| 2009 | Neural Network Approach to Locating Cryptography in Object CodeabstractFinding and identifying cryptography is a growing concern in the malware analysis community. In this paper, artificial neural networks are used to classify functional blocks from a disassembled program as being either cryptography related or not. The resulting system, referred to as NNLC (neural net for locating cryptography) is presented and results of applying this system to various libraries are described. Jason L. Wright, Milos Manic |
ETFA | 1 |
| 2006 | Cryptography as an operating system service: A case studyabstractCryptographic transformations are a fundamental building block in many security applications and protocols. To improve performance, several vendors market hardware accelerator cards. However, until now no operating system provided a mechanism that allowed both uniform and efficient use of this new type of resource.We present the OpenBSD Cryptographic Framework (OCF), a service virtualization layer implemented inside the operating system kernel, that provides uniform access to accelerator functionality by hiding card-specific details behind a carefully designed API. We evaluate the impact of the OCF in a variety of benchmarks, measuring overall system performance, application throughput and latency, and aggregate throughput when multiple applications make use of it.We conclude that the OCF is extremely efficient in utilizing cryptographic accelerator functionality, attaining 95% of the theoretical peak device performance and over 800 Mbps aggregate throughput using 3DES. We believe that this validates our decision to opt for ease of use by applications and kernel components through a uniform API and for seamless support for new accelerators. Furthermore, our evaluation points to several bottlenecks in system and operating system design: data copying between user and kernel modes, PCI bus signaling inefficiency, protocols that use small data units, and single-threaded applications. We identify some of these limitations through a set of measurements focusing on application-layer cryptographic protocols such as SSL. We offer several suggestions for improvements and directions for future work. We provide experimental evidence of the effectiveness of a new approach which we call operating system shortcutting. Shortcutting can improve the performance of application-layer cryptographic protocols by 27% with very small changes to the kernel. Angelos D. Keromytis, Jason L. Wright, Theo de Raadt, Matthew Burnside |
ACM Trans. Comput. Syst. | 2 |
| 2003 | The Design of the {OpenBSD} Cryptographic Framework
Angelos D. Keromytis, Jason L. Wright, Theo de Raadt |
USENIX ATC, General Track | 2 |