Noisy Turing Machines: Noisy Logic Gates
Analyzing how Bernoulli Boolean types propagate through logic circuits, with correctness probabilities for noisy AND gates and interval arithmetic for composed circuits.
A paradigm for computing with values whose meaning is hidden behind a one-way trapdoor. Cipher maps, approximate homomorphisms, and a framework for oblivious function evaluation.
A paradigm for computing with values whose meaning is hidden behind a one-way trapdoor.
A cipher map is a total function on bit strings. Every input produces output. The concepts of “domain,” “correct,” and “incorrect” only exist on the trusted machine that holds the decoder. The untrusted machine sees only opaque bits flowing through opaque lookup tables; it cannot distinguish signal from noise.
The foundations/ directory contains the authentic source documents (2023-2024) that define the framework:
-log_2(epsilon) bits per element.A cipher map f-hat implementing a latent function f satisfies:
See Recommended Reading, for the searchable-encryption canon (Song-Wagner-Perrig, Curtmola et al.), oblivious-RAM literature (Goldreich-Ostrovsky, Path ORAM), and the approximate-set data structures (Bloom, cuckoo, MPHF) that this framework generalizes.
Alexander Towell, metafunctor.com
Analyzing how Bernoulli Boolean types propagate through logic circuits, with correctness probabilities for noisy AND gates and interval arithmetic for composed circuits.
Entropy maps use prefix-free hash codes to approximate functions without storing the domain, achieving information-theoretic space bounds with controllable error.
Space bounds, entropy requirements, and cryptographic security properties of perfect hash functions.
A Boolean algebra framework over trapdoors for cryptographic operations. Introduces a homomorphism from powerset Boolean algebra to n-bit strings via cryptographic hash functions, enabling secure computations with one-way properties.
A C++ library for composable hash functions using algebraic structure over XOR, with template metaprogramming.
Rank-ordered search over encrypted documents using oblivious entropy maps, enabling relevance scoring without revealing document contents.
Three Python approximations of a random oracle, each showing a different tradeoff between true randomness, determinism, and composability.