Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jake Christensen

dblp:126/1782 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
1since 2021 · last 2026
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 3 · 1 first-author · 1 since 2021Theory of computation · 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.

Theoretical computer science
1 paper
Algorithms and data structures · 67% Approximation and online algorithms · 33%
Network and information security
2 papers
Systems and software security · 40% Privacy and data protection · 30% Cryptographic protocols and secure computation · 30%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security
firmware security
0.412020
DECAF: Automatic, Adaptive De-bloating and Hardening of COTS Firmware · USENIX Security Symposium 2020
Embedded and real-time systems › embedded software
firmware
0.412020
DECAF: Automatic, Adaptive De-bloating and Hardening of COTS Firmware · USENIX Security Symposium 2020
Algorithms and data structures › randomized algorithms
balls and bins
0.412019
Optimal Ball Recycling · SODA 2019
Algorithms and data structures
load balancing
0.412019
Optimal Ball Recycling · SODA 2019
Approximation and online algorithms
online algorithms
0.412019
Optimal Ball Recycling · SODA 2019
Cryptographic protocols and secure computation
client-side encryption
0.312018
CipherLocker: Encrypted File Sharing with Ranked Search https: //cipherlocker.com · CCS 2018
Privacy and data protection › privacy-preserving search
encrypted search
0.312018
CipherLocker: Encrypted File Sharing with Ranked Search https: //cipherlocker.com · CCS 2018

Methods — techniques the papers use, named apart from their topics

static analysis · 0.9adaptive de-bloating · 0.9stochastic analysis · 0.4stationary distribution · 0.4searchable encryption · 0.3
YearPublicationVenuePosition
2026 Helltrap: Transforming physical machines into UEFI rootkit traps
Darius Suciu, Jake Christensen, Radu Sion
EuroS&P2
2020 DECAF: Automatic, Adaptive De-bloating and Hardening of COTS Firmware
Jake Christensen, Ionut Mugurel Anghel, Rob Taglang, Mihai-Daniel Chiroiu, Radu Sion
USENIX Security Symposium1
2019 Optimal Ball Recycling
abstract
Balls-and-bins games have been a successful tool for modeling load balancing problems. In this paper, we study a new scenario, which we call the ball-recycling game, defined as follows: Throw m balls into n bins i.i.d. according to a given probability distribution p. Then, at each time step, pick a non-empty bin and recycle its balls: take the balls from the selected bin and re-throw them according to p. This balls-and-bins game closely models memory-access heuristics in databases. The goal is to have a bin-picking method that maximizes the recycling rate, defined to be the expected number of balls recycled per step in the stationary distribution. We study two natural strategies for ball recycling: Fullest Bin, which greedily picks the bin with the maximum number of balls, and Random Ball, which picks a ball at random and recycles its bin. We show that for general p, random Ball is Θ(1)-optimal, whereas Fullest Bin can be pessimal. However, when p = u, the uniform distribution, Fullest Bin is optimal to within an additive constant.
Michael A. Bender, Jake Christensen, Alexander Conway 0001, Martin Farach-Colton, Rob Johnson 0001, Meng-Tsung Tsai
SODA2
2018 CipherLocker: Encrypted File Sharing with Ranked Search https: //cipherlocker.com
abstract
Today's (predominantly cloud-based) File sharing products leave users at the mercy of providers and nation-state adversaries with subpoena and National Security Letter (NSL) powers. In-transit and provider-side at-rest encryption do little to handle this.Almost-weekly breaches [7-13, 17] and NSL revelations [2] show that the problem becomes only worse with increasingly privacy-unfriendly regulation [14]. We believe it is important to provide hype-free, easy-to-use strongly-secure solutions that protect individual privacy while also defeating cloud breaches and compromises. CipherLocker provides practical, easy-to-use, client-side encrypted File sharing with integrated ranked search. All data and metadata is strongly encrypted before leaving the client. Users can securely store, share, sync, and search. The design does not allow even a compromised or compelled cloud provider to ever access user data or search queries. CipherLocker shows that highly-scalable, fast ranked search on encrypted data is possible without the deployment of expensive and often insecure server-side search-on-encrypted-data cryptography which would require 3-5 orders of magnitude more resources and cannot scale to even thousands of users, or the simplest sharing scenarios without breaking security. CipherLocker is the result of several years of work and it cannot be exhaustively detailed and analyzed in this space. This is the first of a series of papers discussing CipherLocker design, implementation and security properties. The main goal here is to briefly overview and introduce key design decisions and behaviors.
Jan Kasiak, Bogdan Carbunar, Jake Christensen, Maria Lyukova, Sumeet Bajaj, Mike Boruta, Radu Sion, Viorel Popescu, Alex Sorodoc, Gabriel Stan
CCS3