Demo Data from EDBT 2026 / reviewers in the wild / expert
James P. Hughes 0001
dblp:68/10852 · also James Prescott Hughes 0001
· DBLP profile ↗
10ranked-venue papers
3as first author
1since 2021 · last 2025
0000-0003-2541-0674ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4 · 1 first-author · 1 since 2021Systems, architecture and hardware · 3 · 1 first-authorComputer networks · 3 · 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
3 papers |
Network security · 93% Cryptographic primitives and cryptanalysis · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 96% Storage systems · 4% |
Topics — the 7 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security
anonymity networks |
0.9 | 1 | 2025 | Sparta: Practical Anonymity with Long-Term Resistance to Traffic Analysis · SP 2025 |
Network security › anonymity networks
metadata-private messaging |
0.9 | 1 | 2025 | Sparta: Practical Anonymity with Long-Term Resistance to Traffic Analysis · SP 2025 |
Network security › anonymity networks
traffic analysis resistance |
0.9 | 1 | 2025 | Sparta: Practical Anonymity with Long-Term Resistance to Traffic Analysis · SP 2025 |
Cryptographic primitives and cryptanalysis
public-key cryptography |
0.1 | 1 | 2012 | Public Keys · CRYPTO 2012 |
Cryptographic primitives and cryptanalysis
integer factorization |
0.0 | 1 | 2003 | Factoring Estimates for a 1024-Bit RSA Modulus · ASIACRYPT 2003 |
Transport protocols and congestion control › error control
error detection |
0.0 | 2 | 1998 | Performance of checksums and CRC's over real data · IEEE/ACM Trans. Netw. 1998 Performance of Checksums and CRCs over Real Data · SIGCOMM 1995 |
Storage systems
file systems |
0.0 | 1 | 1998 | Performance of checksums and CRC's over real data · IEEE/ACM Trans. Netw. 1998 |
Methods — techniques the papers use, named apart from their topics
system construction · 1.7performance evaluation · 1.7statistical analysis of real data · 0.0error modeling · 0.0factoring estimation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Sparta: Practical Anonymity with Long-Term Resistance to Traffic AnalysisabstractExisting metadata-private messaging systems are either non-scalable or vulnerable to long-term traffic analysis. Approaches that mitigate traffic analysis attacks often suffer from unrealistic and unimplementable assumptions or impose system-wide bandwidth restrictions, degrading usability, and performance. In this work, we present a new model for metadata-private communication systems-deferred retrieval-that guarantees traffic analysis resistance under realistic, implementable user assumptions. We introduce Sparta systems, practical and scalable instantiations of deferred retrieval that are distributable, achieve high throughput, and support multiple concurrent conversations without message loss. Specifically, we present three Sparta constructions optimized for different scenarios: (i) low-latency, (ii) high-throughput in shared-memory environments (multi-thread implementations), and (iii) high throughput in shared-nothing (distributed) environments. Our low latency Sparta supports latencies of less than one millisecond, while our high-throughput Sparta can scale to deliver over 700,000 100B messages per second on a single 48-core server. Kyle Fredrickson, Ioannis Demertzis, James P. Hughes 0001, Darrell D. E. Long |
SP | 3 |
| 2019 | Economics of Information Storage: The Value in Storing the Long TailabstractWe have witnessed a 50 million-fold increase in hard disk drive density without a similar increase in performance. How can this unbalanced growth be possible? Can it continue? Can similar unbalanced growth happen in other media? To answer these questions we contrast the value of information storage services with the value of physical storage services. We describe a methodology that separates the costs of capturing, storing and accessing information, and we will show that these aspects of storage systems are independent of each other. We provide arguments for what can happen if the cost of storage continues to decrease. The conclusions are three-fold. First, as capacity of any storage media grows, there is no inherent requirement that performance increase at the same rate. Second, the value of increased capacity devices can be quantified. Third, as the cost of storing information approaches zero, the quantity of information stored will grow without limit. James P. Hughes 0001 |
MSST | 1 |
| 2016 | Introduction to the Special Issue on MSST 2015abstractNo abstract available. Peter Desnoyers, James P. Hughes 0001 |
ACM Trans. Storage | 2 |
| 2015 | SMRDB: key-value data store for shingled magnetic recording disksabstractShingled Magnetic Recording (SMR) disks employ a shingled write process that overlaps the data tracks on the disk surface like the shingles on a roof, thereby increasing disk areal density with minimal manufacturing changes. While these disks have the same read behavior as current disks, random writes and in-place data updates are no longer possible, since a write to a track must overwrite and destroy data on all tracks that it overlaps. Rekha Pitchumani, James P. Hughes 0001, Ethan L. Miller |
SYSTOR | 2 |
| 2012 | Public Keys
Arjen K. Lenstra, James P. Hughes 0001, Maxime Augier, Joppe W. Bos, Thorsten Kleinjung, Christophe Wachter |
CRYPTO | 2 |
| 2003 | Factoring Estimates for a 1024-Bit RSA Modulus
Arjen K. Lenstra, Eran Tromer, Adi Shamir, Wil Kortsmit, Bruce Dodson, James P. Hughes 0001, Paul C. Leyland |
ASIACRYPT | 6 |
| 2002 | A Linear Algebraic Attack on the AAFG1 Braid Group Cryptosystem
James P. Hughes 0001 |
ACISP | 1 |
| 1998 | Performance of checksums and CRC's over real dataabstractChecksum and cyclic redundancy check (CRC) algorithms have historically been studied under the assumption that the data fed to the algorithms was uniformly distributed. This paper examines the behavior of checksums and CRCs over real data from various UNIX file systems. We show that, when given real data in small to modest pieces (e.g., 48 bytes), all the checksum algorithms have skewed distributions. These results have implications for CRCs and checksums when applied to real data. They also can cause a spectacular failure rate for both the TCP and ones-complement Fletcher (1983) checksums when trying to detect certain types of packet splices. When measured over several large file systems, the 16 bit TCP checksum performed about as well as a 10-bit CRC. We show that for fragmentation-and-reassembly error models, the checksum contribution of each fragment are, in effect, colored by the fragment's offset in the splice. This coloring explains the performance of Fletcher's sum on nonuniform data, and shows that placing checksum fields in a packet trailer is theoretically no worse than a header checksum field. In practice, the TCP trailer sums outperform even Fletcher header sums. Jonathan Stone 0001, Michael B. Greenwald, Craig Partridge, James P. Hughes 0001 |
IEEE/ACM Trans. Netw. | 4 |
| 1995 | Performance of Checksums and CRCs over Real DataabstractChecksum and CRC algorithms have historically been studied under the assumption that the data fed to the algorithms was entirely random. This paper examines the behavior of checksums and CRCs over real data from various UNIX® file systems. We show that, when given real data in small to modest pieces (e.g., 48 bytes), all the checksum algorithms have skewed distributions. In one dramatic case, 0.01% of the check values appeared nearly 19% of the time. These results have implications for CRCs and checksums when applied to real data. They also cause a spectacular failure rate for the both TCP and Fletcher's checksums when trying to detect certain types of packet splices. Craig Partridge, James P. Hughes 0001, Jonathan Stone 0001 |
SIGCOMM | 2 |
| 1992 | HIPPI [high performance parallel interface]abstractThe HIPPI data channel and how it is used from a standard data channel, a standard internetworking, and a standard protocol viewpoint are described. Performance is also briefly discussed, as are some existing implementations of switches and other HIPPI realizations.> James P. Hughes 0001 |
LCN | 1 |