EDBT 2026 Demo / reviewers in the wild / expert
Doug Szajda
dblp:47/3201
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 3 · 2 first-authorSystems, architecture and hardware · 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.
| Network and information security
3 papers |
Cryptographic primitives and cryptanalysis · 50% Privacy and data protection · 46% Cryptographic protocols and secure computation · 5% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Privacy and data protection › privacy regulation
data retention |
0.3 | 1 | 2018 | Mitigating Risk while Complying with Data Retention Laws · CCS 2018 |
Cryptographic primitives and cryptanalysis › encryption
verifiable encryption |
0.1 | 1 | 2018 | Mitigating Risk while Complying with Data Retention Laws · CCS 2018 |
Privacy and data protection
privacy-preserving computation |
0.1 | 1 | 2006 | Toward a Practical Data Privacy Scheme for a Distributed Implementation of the Smith-Waterman Genome Sequence Comparison Algorithm · NDSS 2006 |
Cryptographic protocols and secure computation › secret sharing
cheating detection |
0.0 | 1 | 2003 | Hardening Functions for Large Scale Distributed Computations · S&P 2003 |
Distributed systems › fault tolerance
result-checking |
0.0 | 1 | 2003 | Hardening Functions for Large Scale Distributed Computations · S&P 2003 |
Bioinformatics and computational biology
sequence alignment |
0.0 | 1 | 2006 | Toward a Practical Data Privacy Scheme for a Distributed Implementation of the Smith-Waterman Genome Sequence Comparison Algorithm · NDSS 2006 |
Distributed systems › grid computing
volunteer computing |
0.0 | 1 | 2003 | Hardening Functions for Large Scale Distributed Computations · S&P 2003 |
Methods — techniques the papers use, named apart from their topics
non-interactive time-delay cryptography · 0.3smith-waterman · 0.1task seeding · 0.1result verification · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Mitigating Risk while Complying with Data Retention LawsabstractData breaches represent a significant threat to organizations. While the general problem of protecting data has received much attention, one large (and growing) class has not - data that must be kept due to mandatory retention laws. Such data is often of little use to an organization, is rarely accessed, and represents a significant potential liability, yet cannot be discarded. Protecting such data entails an unusual combination of practical constraints (such as providing verification to a party that may be unknown) and thus requires functionality that is not well addressed by traditional cryptographic primitives. We propose to mitigate the risk to such data through a new system called Dragchute, which creates a time window during which locked data cannot be accessed by anyone. Based on a verifiable non-interactive, non-parallelizable, time-delay key escrow mechanism, Dragchute is novel in that it requires that no cryptographic material capable of providing early access to the data be retained, yet provides verification for multiple properties. We define a base construction for Dragchute, show possible extensions that help meet additional verification requirements, and characterize its performance. Our results show that Dragchute systems offer verifiable, customizable, computational protection against data exposure for encryption costs similar to traditional methods (e.g., less than 6% overhead compared to AEAD). We thus show that Dragchute systems provide a critical new means for protecting data that must be retained long term due to mandatory retention laws. Luis Vargas, Gyan Hazarika, Rachel Culpepper, Kevin R. B. Butler, Thomas Shrimpton, Doug Szajda, Patrick Traynor |
CCS | 6 |
| 2013 | Introducing computer science in an integrated science courseabstractThis paper describes our implementation and experience of incorporating computer science concepts into a team-taught, first-year interdisciplinary course for prospective science majors at the University of Richmond. The course integrates essential concepts from each of five STEM disciplines: biology, chemistry, computer science, mathematics, and physics. Including computer science in this course faces three primary challenges: few of the students have any CS background; the time devoted to CS instruction is reduced compared to a traditional introductory CS course; and the spirit of the course requires the CS material to be highly integrated with the other disciplines. Here we discuss our experience from three-plus years of offering the course and its impact on the major/minor pool of students in our own discipline. Barry Lawson 0001, Doug Szajda, Lewis Barnett |
SIGCSE | 2 |
| 2006 | Toward a Practical Data Privacy Scheme for a Distributed Implementation of the Smith-Waterman Genome Sequence Comparison Algorithm
Doug Szajda, Michael Pohl, Jason Owen, Barry Lawson 0001 |
NDSS | 1 |
| 2005 | Toward an Optimal Redundancy Strategy for Distributed ComputationsabstractVolunteer distributed computations utilize spare processor cycles of personal computers that are connected to the Internet. The related computation integrity concerns are commonly addressed by assigning tasks redundantly. Aside from the additional computational costs, a significant disadvantage of redundancy is its vulnerability to colluding adversaries. This paper presents a tunable redundancy-based task distribution strategy that increases resistance to collusion while significantly decreasing the associated computational costs. Specifically, our strategy guarantees a desired cheating detection probability regardless of the number of copies of a specific task controlled by the adversary. Though not the first distribution scheme with these properties, the proposed method improves upon existing strategies in that it requires fewer computational resources. More importantly, the strategy provides a practical lower bound for the number of redundantly assigned tasks required to achieve a given detection probability Doug Szajda, Barry Lawson 0001, Jason Owen |
CLUSTER | 1 |
| 2003 | Hardening Functions for Large Scale Distributed ComputationsabstractThe past few years have seen the development of distributed computing platforms designed to utilize the spare processor cycles of a large number of personal computers attached to the Internet in an effort to generate levels of computing power normally achieved only with expensive supercomputers. Such large scale distributed computations running in untrusted environments raise a number of security concerns, including the potential for intentional or unintentional corruption of computations, and for participants to claim credit for computing that has not been completed. This paper presents two strategies for hardening selected applications that utilize such distributed computations. Specifically, we show that carefully seeding certain tasks with precomputed data can significantly increase resistance to cheating (claiming credit for work not computed) and incorrect results. Similar results are obtained for sequential tasks through a strategy of sharing the computation of N tasks among K>N nodes. In each case, the associated cost is significantly less than the cost of assigning tasks redundantly. Doug Szajda, Barry Lawson 0001, Jason Owen |
S&P | 1 |