On Higher-Order Cryptography (Long Version)

02/17/2020
by   Boaz Barak, et al.
0

Type-two constructions abound in cryptography: adversaries for encryption and authentication schemes, if active, are modeled as algorithms having access to oracles, i.e. as second-order algorithms. But how about making cryptographic schemes themselves higher-order? This paper gives an answer to this question, by first describing why higher-order cryptography is interesting as an object of study, then showing how the concept of probabilistic polynomial time algorithm can be generalized so as to encompass algorithms of order strictly higher than two, and finally proving some positive and negative results about the existence of higher-order cryptographic primitives, namely authentication schemes and pseudorandom functions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/22/2022

Linear recurrent cryptography: golden-like cryptography for higher order linear recurrences

We develop matrix cryptography based on linear recurrent sequences of an...
research
02/28/2023

Revocable Cryptography from Learning with Errors

Quantum cryptography leverages many unique features of quantum informati...
research
04/07/2023

Code-based Cryptography: Lecture Notes

These lecture notes have been written for courses given at École normale...
research
11/08/2022

Computational indistinguishability and boson sampling

We introduce a computational problem of distinguishing between the outpu...
research
11/23/2022

Techniques, Tricks and Algorithms for Efficient GPU-Based Processing of Higher Order Hyperbolic PDEs

GPU computing is expected to play an integral part in all modern Exascal...
research
02/20/2021

Design of Ciphers based on the Geometric Structure of the Möbius Plane

Till now geometric structures don't play a major role in cryptography. G...
research
04/23/2022

Unboundedness for Recursion Schemes: A Simpler Type System

Decidability of the problems of unboundedness and simultaneous unbounded...

Please sign up or login with your details

Forgot password? Click here to reset