Demo Data from VLDB 2026 / reviewers in the wild / expert
Omer Berkman
dblp:41/5581
· DBLP profile ↗
19ranked-venue papers
15as first author
1since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 16 · 14 first-authorSecurity and privacy · 3 · 1 first-author · 1 since 2021
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 · 91% Cryptographic protocols and secure computation · 9% | |
| Computer networks
1 paper |
Internet of things and sensor networks · 100% | |
| Theoretical computer science
7 papers |
Algorithms and data structures · 76% Graph algorithms and graph theory · 14% Approximation and online algorithms · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Parallel and multicore computing · 85% Electronic design automation · 15% |
Topics — the 18 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key encryption |
0.9 | 1 | 2025 | Extended Diffie-Hellman Encryption for Secure and Efficient Real-Time Beacon Notifications · SP 2025 |
Internet of things and sensor networks
iot security |
0.3 | 1 | 2025 | Extended Diffie-Hellman Encryption for Secure and Efficient Real-Time Beacon Notifications · SP 2025 |
Cryptographic protocols and secure computation
traitor tracing |
0.1 | 2 | 2000 | Efficient Dynamic Traitor Tracing · SIAM J. Comput. 2000 Efficient dynamic traitor tracing · SODA 2000 |
Parallel and multicore computing
parallel algorithms |
0.0 | 5 | 1994 | Top-Bottom Routing Around a Rectangle is as Easy as Computing Prefix Minima · SIAM J. Comput. 1994 Recursive Star-Tree Parallel Data Structure · SIAM J. Comput. 1993 On Parallel Integer Merging · Inf. Comput. 1993 |
Cryptographic protocols and secure computation › traitor tracing
dynamic traitor tracing |
0.0 | 1 | 2000 | Efficient Dynamic Traitor Tracing · SIAM J. Comput. 2000 |
Algorithms and data structures › sequence algorithms
string algorithms |
0.0 | 2 | 1995 | The Subtree Max Gap Problem with Application to Parallel String Covering · Inf. Comput. 1995 The Subtree Max Gap Problem with Application to Parallel String Covering · SODA 1994 |
Algorithms and data structures
parallel algorithms |
0.0 | 3 | 1990 | Some Triply-Logarithmic Parallel Algorithms (Extended Abstract) · FOCS 1990 Highly Parallelizable Problems (Extended Abstract) · STOC 1989 Recursive *-Tree Parallel Data-Structure (Extended Abstract) · FOCS 1989 |
Graph algorithms and graph theory › graph algorithms
tree algorithms |
0.0 | 2 | 1994 | The Subtree Max Gap Problem with Application to Parallel String Covering · SODA 1994 Recursive Star-Tree Parallel Data Structure · SIAM J. Comput. 1993 |
Parallel and multicore computing
concurrent data structures |
0.0 | 1 | 1993 | Recursive Star-Tree Parallel Data Structure · SIAM J. Comput. 1993 |
Approximation and online algorithms
online algorithms |
0.0 | 1 | 2000 | Efficient dynamic traitor tracing · SODA 2000 |
Electronic design automation › physical design › routing
VLSI routing |
0.0 | 1 | 1990 | Some Triply-Logarithmic Parallel Algorithms (Extended Abstract) · FOCS 1990 |
Algorithms and data structures › sorting and merging
merging |
0.0 | 1 | 1990 | Some Triply-Logarithmic Parallel Algorithms (Extended Abstract) · FOCS 1990 |
Algorithms and data structures › sequence algorithms
sorting |
0.0 | 1 | 1990 | Some Triply-Logarithmic Parallel Algorithms (Extended Abstract) · FOCS 1990 |
Parallel and multicore computing › parallel computation models
PRAM |
0.0 | 1 | 1989 | Highly Parallelizable Problems (Extended Abstract) · STOC 1989 |
Algorithms and data structures › data structure design
parallel data structures |
0.0 | 1 | 1989 | Recursive *-Tree Parallel Data-Structure (Extended Abstract) · FOCS 1989 |
Electronic design automation › physical design › routing
wire routing |
0.0 | 1 | 1994 | Top-Bottom Routing Around a Rectangle is as Easy as Computing Prefix Minima · SIAM J. Comput. 1994 |
Computational geometry
parallel geometric algorithms |
0.0 | 1 | 1989 | Highly Parallelizable Problems (Extended Abstract) · STOC 1989 |
Algorithms and data structures › sequence algorithms › string algorithms
string matching |
0.0 | 1 | 1989 | Highly Parallelizable Problems (Extended Abstract) · STOC 1989 |
Methods — techniques the papers use, named apart from their topics
diffie-hellman encryption · 1.7cryptographic games · 1.7combinatorial algorithms · 0.1dynamic tracing · 0.1lower bound · 0.0parallel prefix computation · 0.0parallel algorithm · 0.0inverse ackermann function · 0.0CRCW PRAM · 0.0CREW PRAM · 0.0PRAM algorithms · 0.0recursive *-tree · 0.0parallel algorithm design · 0.0inverse-ackermann recursion · 0.0concurrent write · 0.0PRAM model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Extended Diffie-Hellman Encryption for Secure and Efficient Real-Time Beacon NotificationsabstractEvery computing paradigm involving communication requires new security protocols employing cryptography. For example, the Internet gave rise to TLS/SSL, and Mobile Computing gave rise to End-to-End Encryption protocols. In this paper, we address an emerging IoT paradigm involving beacons attached to things and security protocols associated with this new configuration. Specifically, we address the “Beacon Notification Problem,” a critical IoT paradigm aimed at providing secure and efficient real-time notifications from beacons to their owners. Since the beacon notification problem has not yet been formally defined, we begin by inspecting natural requirements based on the operational setting and establishing correctness, security, and privacy definitions through the use of cryptographic games. To resolve the beacon notification problem, we propose a novel cryptographic tool we call XDHIES, which is a considerable extension of available Diffie-Hellman encryption schemes. We then show a new notification protocol built upon XDHIES and we prove that this cryptographic protocol is secure and private and successfully meets all the above problem's requirements. Liron David, Omer Berkman, Avinatan Hassidim, David Lazarov, Yossi Matias, Moti Yung |
SP | 2 |
| 2012 | Contextual OTP: Mitigating Emerging Man-in-the-Middle Attacks with Wireless Hardware Tokens
Assaf Ben-David, Omer Berkman, Yossi Matias, Sarvar Patel, Cem Paya, Moti Yung |
ACNS | 2 |
| 2012 | Firm Grip Handshakes: A Tool for Bidirectional Vouching
Omer Berkman, Benny Pinkas, Moti Yung |
CANS | 1 |
| 2003 | Element distinctness on one-tape Turing machines: a complete solution
Amir M. Ben-Amram, Omer Berkman, Holger Petersen 0001 |
Acta Informatica | 2 |
| 2000 | Efficient dynamic traitor tracing
Omer Berkman, Michal Parnas, Jirí Sgall |
SODA | 1 |
| 2000 | Efficient Dynamic Traitor TracingabstractThe notion of traitor tracing was introduced by Chor, Fiat, and Naor [Tracing Traitors, Lecture Notes in Comput. Sci. 839, 1994, pp. 257--270] in order to combat piracy scenarios. Recently, Fiat and Tassa [ Tracing Traitors, Lecture Notes in Comput. Sci. 1666, 1999, pp. 354--371] proposed a dynamic traitor tracing scenario, in which the algorithm adapts dynamically according to the responses of the pirate. Let n be the number of users and p the number of traitors. Our main result is an algorithm which locates p traitors, even if p is unknown, using a watermarking alphabet of size p+1 and an optimal number of $\Theta(p^2 + p\log n)$ rounds. This improves the exponential number of rounds achieved by Fiat and Tassa in this case. We also present two algorithms that use a larger alphabet: for an alphabet of size p+c+1, $c\geq1$, an algorithm that uses O(p 2 /c+ p log n) rounds; for an alphabet of size pc+1, an algorithm that uses O(p log c n ) rounds. Our final result is a lower bound of $\Omega(p^2/c+p\log_{c+1}n)$ rounds for any algorithm that uses an alphabet of size p+c, assuming that p is not known in advance. Omer Berkman, Michal Parnas, Jirí Sgall |
SIAM J. Comput. | 1 |
| 1995 | Almost Fully-parallel Parentheses Matching
Omer Berkman, Uzi Vishkin |
Discret. Appl. Math. | 1 |
| 1995 | The Subtree Max Gap Problem with Application to Parallel String Covering
Omer Berkman, Costas S. Iliopoulos, Kunsoo Park |
Inf. Comput. | 1 |
| 1994 | The Subtree Max Gap Problem with Application to Parallel String Covering
Amir M. Ben-Amram, Omer Berkman, Costas S. Iliopoulos, Kunsoo Park |
SODA | 2 |
| 1994 | Finding Level-Ancestors in Trees
Omer Berkman, Uzi Vishkin |
J. Comput. Syst. Sci. | 1 |
| 1994 | Top-Bottom Routing Around a Rectangle is as Easy as Computing Prefix MinimaabstractA new parallel algorithm for the prefix minima problem is presented for inputs drawn from the range of integers $[1..s]$. For an input of size n, it runs in $O(\log \log \log s)$ time and $O(n)$ work (which is optimal). A faster algorithm is presented for the special case $s = n$; it runs in $O(\log ^ * n)$ time with optimal work. Both algorithms are for the Priority concurrent-read concurrent-write parallel random access machine (CROW PRAM). A possibly surprising outcome of this work is that, whenever the range of the input is restricted, the prefix minima problem can be solved significantly faster than the $\Omega (\log \log n)$ time lower bound in a decision model of parallel computation, as described by Valiant [SIAM J. Comput., 4 (1975), pp. 348–355]. The top-bottom routing problem, which is an important subproblem of routing wires around a rectangle in two layers, is also considered. It is established that, for parallel (and hence for serial) computation, the problem of top-bottom routing is no harder than the prefix minima problem with $s = n$, thus giving an $O(\log ^ * n)$ time optimal parallel algorithm for the top-bottom routing problem. This is one of the first nontrivial problems to be given an optimal parallel algorithm that runs in sublogarithmic time. Omer Berkman, Joseph F. JáJá, Sridhar Krishnamurthy, Ramakrishna Thurimella, Uzi Vishkin |
SIAM J. Comput. | 1 |
| 1993 | Triply-Logarithmic Upper and Lower Bounds for Minimum, Range Minima, and Related Problems with Integer Inputs
Omer Berkman, Yossi Matias, Prabhakar Ragde |
WADS | 1 |
| 1993 | On Parallel Integer Merging
Omer Berkman, Uzi Vishkin |
Inf. Comput. | 1 |
| 1993 | Recursive Star-Tree Parallel Data StructureabstractThis paper introduces a novel parallel data structure called the recursive star-tree (denoted “${}^ * $-tree”). For its definition a generalization of the $ * $ functional is used (where for a function $f * f(n) = \min \{ {i|f^{(i)} (n) \leqslant 1} \}$ and $f^{(i)} $ is the ith iterate of f). Recursive ${}^ * $-trees are derived by using recursion in the spirit of the inverse Ackermann function. The recursive ${}^ * $-tree data structure leads to a new design paradigm for parallel algorithms. This paradigm allows for extremely fast parallel computations, specifically, $O(\alpha (n))$ time (where $\alpha (n)$ is the inverse of the Ackermann function), using an optimal number of processors on the (weakest) concurrent-read, concurrent-write parallel random-access machine (CRCW PRAM). These computations need only constant time, and use an optimal number of processors if the following nonstandard assumption about the model of parallel computation is added to the CRCW PRAM: an extremely small number of processors each can write simultaneously into different bits of the same word. Applications include finding lowest common ancestors in trees by a new algorithm that is considerably simpler than the known algorithms for the problem, restricted domain merging, parentheses matching, and a new parallel reducibility. Omer Berkman, Uzi Vishkin |
SIAM J. Comput. | 1 |
| 1992 | Randomized Range-Maxima inNearly-Constant Parallel Time
Omer Berkman, Yossi Matias, Uzi Vishkin |
ISAAC | 1 |
| 1992 | Randomized Range-Maxima in Nearly-Constant Parallel Time
Omer Berkman, Yossi Matias, Uzi Vishkin |
Comput. Complex. | 1 |
| 1990 | Some Triply-Logarithmic Parallel Algorithms (Extended Abstract)abstractIt is established that several natural problems have triply logarithmic, or even faster, optimal parallel algorithms. These problems include: merging two sorted lists, where the values are drawn from a large, but restricted, domain on a CREW PRAM; finding all prefix minima, where the values are drawn from a restricted domain; and top-bottom global routing around a rectangle, a well-investigated problem in VLSI routing for which only highly involved serial algorithms were known.> Omer Berkman, Joseph F. JáJá, Sridhar Krishnamurthy, Ramakrishna Thurimella, Uzi Vishkin |
FOCS | 1 |
| 1989 | Recursive *-Tree Parallel Data-Structure (Extended Abstract)abstractThe authors introduce a fundamentally novel parallel data structure, called recursive *-tree (star tree). For its definition, they use a generalization of this * functional and apply it to functions other than log. Using recursion in the spirit of the inverse-Akermann function, they derive recursive *-trees. The recursive *-tree data structure leads to a new design paradigm for parallel algorithms. The paradigm allows for unusually fast parallel computations that need only constant time, using an optimal number of processors under the assumption that a very small number of processors can write simultaneously, each into different bits of the same word.> Omer Berkman, Uzi Vishkin |
FOCS | 1 |
| 1989 | Highly Parallelizable Problems (Extended Abstract)abstractof Results.We establish that several problems are highly parallelizable.For each of these problems, we design an optimal 0 (loglogn ) time parallel algorithm on the Common CRCW PRAM model which is the weakest among the CRCW PRAM models.These problems include: 0 all nearest smaller values, l preprocessing for answering range maxima queries, l several problems in Computational Geometry, l string matching. Omer Berkman, Dany Breslauer, Zvi Galil, Baruch Schieber, Uzi Vishkin |
STOC | 1 |