Related Experiment Video
Updated: Jun 27, 2026

18:01
Paradigms for Pharmacological Characterization of C. elegans Synaptic Transmission Mutants
Published on: August 18, 2008
14.1K
Simulation extractable versions of Groth's zk-SNARK revisited
Oussama Amine1, Karim Baghery2, Zaira Pindado3
1University of Oslo, Oslo, Norway.
Summary
This study introduces a more efficient simulation extractable zk-SNARK, improving upon existing schemes. The new construction offers reduced proof sizes and faster verification, making it highly competitive with state-of-the-art systems.
Area of Science:
- Cryptography
- Computer Science
Background:
- Zero-knowledge succinct non-interactive arguments of knowledge (zk-SNARKs) are crucial for efficient, private verification.
- Groth's scheme is the current standard but lacks guaranteed non-malleability.
- Simulation extractability is a necessary property for advanced zk-SNARK applications.
Purpose of the Study:
- To present a more efficient simulation extractable zk-SNARK (SE zk-SNARK).
- To improve upon the Bowe-Gabizon 2018 (BG18) construction.
- To reduce pairing operations and proof sizes while maintaining security.
Main Methods:
- Revision of the Random Oracle-based variant of Groth's zk-SNARK (BG18).
- Implementation and empirical comparison with BG18 and other related schemes using the Arkworks library.
- Security analysis in the Algebraic Group Model with Random Oracles.
Main Results:
- The proposed SE zk-SNARK saves 2 pairings in verification and 1 group element in the proof compared to BG18.
- Security is reduced to standard computational assumptions in bilinear groups.
- Empirical results show superior efficiency over previous SE zk-SNARKs and close performance to the original Groth's scheme.
Conclusions:
- The new SE zk-SNARK offers a practical and efficient solution for applications requiring simulation extractability.
- This work advances the state-of-the-art in efficient and secure zk-SNARK constructions.
- The scheme provides a strong alternative to existing zk-SNARKs with enhanced security properties.
More Related Videos
Related Concept Videos
Population Growth
Population size is dynamic, increasing with birth rates and immigration, and decreasing with death rates and emigration. In ideal conditions with unlimited resources, populations can increase exponentially, which plots as a J-shaped growth rate curve of population size against time. This type of curve is characteristic of newly-introduced invasive species, or populations that have suffered catastrophic declines and are rebounding.However, realistic environmental conditions limit the number of...
Ziegler–Natta Chain-Growth Polymerization: Overview
Ziegler–Natta polymerization is another form of addition or chain‐growth polymerization used for synthesizing linear polymers over branched polymers. The catalyst used for polymerization is the Ziegler–Natta catalyst, named after Karl Ziegler and Giulio Natta, who developed it in 1953. This catalyst is an organometallic complex of titanium tetrachloride and triethyl aluminum, with the active form of the catalyst being an alkyl titanium compound. Using the Ziegler–Natta catalyst, high molecular...
Current Growth And Decay In RL Circuits
The current growth and decay in RL circuits can be understood by considering a series RL circuit consisting of a resistor, an inductor, a constant source of emf, and two switches. When the first switch is closed, the circuit is equivalent to a single-loop circuit consisting of a resistor and an inductor connected to a source of emf. In this case, the source of emf produces a current in the circuit. If there were no self-inductance in the circuit, the current would rise immediately to a steady...
Exponential Growth
Bacterial populations exhibit exponential growth when conditions such as nutrient availability and temperature are favorable. In this phase, cells reproduce through binary fission, where each cell divides into two identical daughter cells. This process causes the population to double at regular intervals, resulting in a growth rate that is directly proportional to the current number of cells. As the population increases, the number of new cells formed during each generation also grows, creating...
Exponential Equations for Modeling Growth
Exponential models are essential for describing rapid, multiplicative changes in natural systems, such as population growth. When a population doubles at regular intervals, the process can be modeled using a suitable base. For instance, a bacterial culture that doubles every three hours follows the model n(t)=n0⋅2t/3, where n(t) is the population at the time t.A more general model uses the natural base e, especially for continuous growth. This takes the form n(t)=n0⋅ert, where r is the relative...
Modeling with Differential Equations
Population dynamics can be described mathematically by considering the population size P(t) as a function of time. The rate of change of the population is then represented by the derivative of P(t). A simple assumption is that the rate of growth is proportional to the size of the population itself. This leads to an exponential growth model, where the population increases rapidly without bound. While this is a useful first approximation, it does not reflect realistic long-term...

