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

Omer Berkman

dblp:41/5581 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key encryption
0.912025
Extended Diffie-Hellman Encryption for Secure and Efficient Real-Time Beacon Notifications · SP 2025
Internet of things and sensor networks
iot security
0.312025
Extended Diffie-Hellman Encryption for Secure and Efficient Real-Time Beacon Notifications · SP 2025
Cryptographic protocols and secure computation
traitor tracing
0.122000
Efficient Dynamic Traitor Tracing · SIAM J. Comput. 2000
Efficient dynamic traitor tracing · SODA 2000
Parallel and multicore computing
parallel algorithms
0.051994
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.012000
Efficient Dynamic Traitor Tracing · SIAM J. Comput. 2000
Algorithms and data structures › sequence algorithms
string algorithms
0.021995
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.031990
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.021994
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.011993
Recursive Star-Tree Parallel Data Structure · SIAM J. Comput. 1993
Approximation and online algorithms
online algorithms
0.012000
Efficient dynamic traitor tracing · SODA 2000
Electronic design automation › physical design › routing
VLSI routing
0.011990
Some Triply-Logarithmic Parallel Algorithms (Extended Abstract) · FOCS 1990
Algorithms and data structures › sorting and merging
merging
0.011990
Some Triply-Logarithmic Parallel Algorithms (Extended Abstract) · FOCS 1990
Algorithms and data structures › sequence algorithms
sorting
0.011990
Some Triply-Logarithmic Parallel Algorithms (Extended Abstract) · FOCS 1990
Parallel and multicore computing › parallel computation models
PRAM
0.011989
Highly Parallelizable Problems (Extended Abstract) · STOC 1989
Algorithms and data structures › data structure design
parallel data structures
0.011989
Recursive *-Tree Parallel Data-Structure (Extended Abstract) · FOCS 1989
Electronic design automation › physical design › routing
wire routing
0.011994
Top-Bottom Routing Around a Rectangle is as Easy as Computing Prefix Minima · SIAM J. Comput. 1994
Computational geometry
parallel geometric algorithms
0.011989
Highly Parallelizable Problems (Extended Abstract) · STOC 1989
Algorithms and data structures › sequence algorithms › string algorithms
string matching
0.011989
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
YearPublicationVenuePosition
2025 Extended Diffie-Hellman Encryption for Secure and Efficient Real-Time Beacon Notifications
abstract
Every 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
SP2
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
ACNS2
2012 Firm Grip Handshakes: A Tool for Bidirectional Vouching
Omer Berkman, Benny Pinkas, Moti Yung
CANS1
2003 Element distinctness on one-tape Turing machines: a complete solution
Amir M. Ben-Amram, Omer Berkman, Holger Petersen 0001
Acta Informatica2
2000 Efficient dynamic traitor tracing
Omer Berkman, Michal Parnas, Jirí Sgall
SODA1
2000 Efficient Dynamic Traitor Tracing
abstract
The 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
SODA2
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 Minima
abstract
A 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
WADS1
1993 On Parallel Integer Merging
Omer Berkman, Uzi Vishkin
Inf. Comput.1
1993 Recursive Star-Tree Parallel Data Structure
abstract
This 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
ISAAC1
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)
abstract
It 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
FOCS1
1989 Recursive *-Tree Parallel Data-Structure (Extended Abstract)
abstract
The 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
FOCS1
1989 Highly Parallelizable Problems (Extended Abstract)
abstract
of 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
STOC1