CRApr 12, 2013

Cryptography and Algorithmic Randomness

arXiv:1305.2391v17 citations
Originality Highly original
AI Analysis

This addresses a major open problem in cryptography for secure protocol design, offering a theoretical solution with potential broad implications.

The paper tackles the problem of securely instantiating the random oracle in cryptography by using algorithmic randomness, showing that for any secure signature scheme in the random oracle model, a specific computable function can instantiate it while preserving security, with similar results extended to the generic group model.

The secure instantiation of the random oracle is one of the major open problems in modern cryptography. We investigate this problem using concepts and methods of algorithmic randomness. In modern cryptography, the random oracle model is widely used as an imaginary framework in which the security of a cryptographic scheme is discussed. In the random oracle model, the cryptographic hash function used in a cryptographic scheme is formulated as a random variable uniformly distributed over all possibility of the function, called the random oracle. The main result of this paper is to show that, for any secure signature scheme in the random oracle model, there exists a specific computable function which can instantiate the random oracle while keeping the security originally proved in the random oracle model. In modern cryptography the generic group model is used also for a similar purpose to the random oracle model. We show that the same results hold for the generic group model. In the process of proving the results, we introduce the notion of effective security, demonstrating the importance of this notion in modern cryptography.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes