Abstract Storage Devices

Σχετικά έγγραφα
Ordinal Arithmetic: Addition, Multiplication, Exponentiation and Limit

Fractional Colorings and Zykov Products of graphs

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

2 Composition. Invertible Mappings

EE512: Error Control Coding

Nowhere-zero flows Let be a digraph, Abelian group. A Γ-circulation in is a mapping : such that, where, and : tail in X, head in

Example Sheet 3 Solutions

C.S. 430 Assignment 6, Sample Solutions

Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1

Lecture 2. Soundness and completeness of propositional logic

Αλγόριθμοι και πολυπλοκότητα NP-Completeness (2)

Other Test Constructions: Likelihood Ratio & Bayes Tests

Chapter 3: Ordinal Numbers

Tridiagonal matrices. Gérard MEURANT. October, 2008

The Probabilistic Method - Probabilistic Techniques. Lecture 7: The Janson Inequality

Statistical Inference I Locally most powerful tests

Cyclic or elementary abelian Covers of K 4

Matrices and Determinants

Homework 3 Solutions

Uniform Convergence of Fourier Series Michael Taylor

4.6 Autoregressive Moving Average Model ARMA(1,1)

Practice Exam 2. Conceptual Questions. 1. State a Basic identity and then verify it. (a) Identity: Solution: One identity is csc(θ) = 1

Homomorphism in Intuitionistic Fuzzy Automata

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

A Hierarchy of Theta Bodies for Polynomial Systems

Every set of first-order formulas is equivalent to an independent set

SOME PROPERTIES OF FUZZY REAL NUMBERS

Reminders: linear functions

12. Radon-Nikodym Theorem

Sequent Calculi for the Modal µ-calculus over S5. Luca Alberucci, University of Berne. Logic Colloquium Berne, July 4th 2008

TMA4115 Matematikk 3

Second Order RLC Filters

Second Order Partial Differential Equations

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

New bounds for spherical two-distance sets and equiangular lines

ORDINAL ARITHMETIC JULIAN J. SCHLÖDER

CRASH COURSE IN PRECALCULUS

Congruence Classes of Invertible Matrices of Order 3 over F 2

5. Choice under Uncertainty

ST5224: Advanced Statistical Theory II

The challenges of non-stable predicates

MINIMAL CLOSED SETS AND MAXIMAL CLOSED SETS

Iterated trilinear fourier integrals with arbitrary symbols

The Simply Typed Lambda Calculus

From the finite to the transfinite: Λµ-terms and streams

Models for Probabilistic Programs with an Adversary

Bounding Nonsplitting Enumeration Degrees

1. Introduction and Preliminaries.

Αλγόριθμοι και πολυπλοκότητα NP-Completeness

6.3 Forecasting ARMA processes

Finitary proof systems for Kozen s µ

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

About these lecture notes. Simply Typed λ-calculus. Types

Partial Differential Equations in Biology The boundary element method. March 26, 2013

ΑΛΓΟΡΙΘΜΟΙ Άνοιξη I. ΜΗΛΗΣ

Fourier Series. MATH 211, Calculus II. J. Robert Buchanan. Spring Department of Mathematics

Overview. Transition Semantics. Configurations and the transition relation. Executions and computation

Math 446 Homework 3 Solutions. (1). (i): Reverse triangle inequality for metrics: Let (X, d) be a metric space and let x, y, z X.

A Lambda Model Characterizing Computational Behaviours of Terms

Problem Set 3: Solutions

A Note on Intuitionistic Fuzzy. Equivalence Relation

Some new generalized topologies via hereditary classes. Key Words:hereditary generalized topological space, A κ(h,µ)-sets, κµ -topology.

Assalamu `alaikum wr. wb.

derivation of the Laplacian from rectangular to spherical coordinates

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

2. Let H 1 and H 2 be Hilbert spaces and let T : H 1 H 2 be a bounded linear operator. Prove that [T (H 1 )] = N (T ). (6p)

Math 6 SL Probability Distributions Practice Test Mark Scheme

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Generating Set of the Complete Semigroups of Binary Relations

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

Homomorphism of Intuitionistic Fuzzy Groups

ANSWERSHEET (TOPIC = DIFFERENTIAL CALCULUS) COLLECTION #2. h 0 h h 0 h h 0 ( ) g k = g 0 + g 1 + g g 2009 =?

Partition of weighted sets (problems with numbers)

Areas and Lengths in Polar Coordinates

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

Mean-Variance Analysis

Srednicki Chapter 55

Αλγόριθμοι και πολυπλοκότητα Depth-First Search

Chap. 6 Pushdown Automata

Distances in Sierpiński Triangle Graphs

( y) Partial Differential Equations

Trigonometric Formula Sheet

ΑΠΟΔΟΤΙΚΗ ΑΠΟΤΙΜΗΣΗ ΕΡΩΤΗΣΕΩΝ OLAP Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ. Υποβάλλεται στην

Durbin-Levinson recursive method

Jordan Journal of Mathematics and Statistics (JJMS) 4(2), 2011, pp

Démographie spatiale/spatial Demography

THE GENERAL INDUCTIVE ARGUMENT FOR MEASURE ANALYSES WITH ADDITIVE ORDINAL ALGEBRAS

Arithmetical applications of lagrangian interpolation. Tanguy Rivoal. Institut Fourier CNRS and Université de Grenoble 1

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

Lecture 21: Properties and robustness of LSE

SCITECH Volume 13, Issue 2 RESEARCH ORGANISATION Published online: March 29, 2018

Intuitionistic Fuzzy Ideals of Near Rings

Συστήματα Διαχείρισης Βάσεων Δεδομένων

General 2 2 PT -Symmetric Matrices and Jordan Blocks 1

Partial Trace and Partial Transpose

de Rham Theorem May 10, 2016

Finite Field Problems: Solutions

D Alembert s Solution to the Wave Equation

Lecture 13 - Root Space Decomposition II

Transcript:

Abstract Storage Devices Robert König Ueli Maurer Stefano Tessaro SOFSEM 2009 January 27, 2009

Outline 1. Motivation: Storage Devices 2. Abstract Storage Devices (ASD s) 3. Reducibility 4. Factoring ASD s 5. Future Directions

Outline 1. Motivation: Storage Devices 2. Abstract Storage Devices (ASD s) 3. Reducibility 4. Factoring ASD s 5. Future Directions

Storage Devices

Storage Devices Multiple retrieval operations + partial information

Storage Devices

Storage Devices Motivation Physical laws (e.g. quantum state) Efficiency constraints

Storage Devices Cryptographic Applications Information leakage [KB07] Memory-bounded adversaries Motivation Physical laws (e.g. quantum state) Efficiency constraints

Outline 1. Motivation: Storage Devices 2. Abstract Storage Devices (ASD s) 3. Reducibility 4. Factoring ASD s 5. Future Directions

Deterministic Storage Device This work. We consider deterministic devices.

Deterministic Storage Device This work. We consider deterministic devices. Motivation Natural examples Interesting phenomena Combinatorial characterization

Deterministic Storage Device This work. We consider deterministic devices. Motivation Natural examples Interesting phenomena Combinatorial characterization Observation. Output labeling irrelevant

Abstract Storage Devices (ASD s) Abstract Storage Device (ASD). Ordered pair D = (S, Π) S: state space Π: partition set, i.e. π Π have form { π = B 1,..., B l ( i j : B i B j = ) l i=1 } B i = S.

Abstract Storage Devices (ASD s) Abstract Storage Device (ASD). Ordered pair D = (S, Π) S: state space Π: partition set, i.e. π Π have form { π = B 1,..., B l ( i j : B i B j = ) l i=1 } B i = S. π 1 π 2 π 3

ASD s Write and Read Write operation Retrieval operation

ASD s Write and Read Write operation Retrieval operation

ASD s Write and Read Write operation Retrieval operation

ASD s Write and Read Write operation Retrieval operation

ASD s Write and Read Write operation Retrieval operation

ASD s Write and Read Write operation Retrieval operation

ASD s Write and Read Write operation Retrieval operation

ASD s Write and Read Write operation Retrieval operation In this talk: s s : π : s π s

ASD s Examples

ASD s Examples

ASD s Examples Perfect Device C s : S := {0,..., s 1} Π := {id}, with id := {{0},..., {s 1}}

ASD s Examples

ASD s Examples Projective Device P n : S := {0, 1} n Π := {π 1,..., π n }, with π i := {{x : x i = 0}, {x : x i = 1}}

ASD s Examples

ASD s Examples Linear Device L n : S := {0, 1} n, Π := {π a : a {0, 1} n } π a := {{x : a, x = 0}, {x : a, x = 1}}

Composing ASD s Direct Products Direct product D D S(D D ) := S(D) S(D ); Π(D D ) := {π π π Π(D), π Π(D )}, where π π := {B B B π, B π }

Composing ASD s Sequence Device k-sequence Device D (k) S(D (k) ) := S(D); Π(D (k) ) := {π 1 π k π 1,..., π k Π(D)}, where π π := {B B B π, B π }.

Outline 1. Motivation: Storage Devices 2. Abstract Storage Devices (ASD s) 3. Reducibility 4. Factoring ASD s 5. Future Directions

ASD Reducibility Question. Is ASD D stronger than D? Can we implement D using D?

ASD Reducibility Question. Is ASD D stronger than D? Can we implement D using D? s, g: This work: zero-error reductions

ASD Reducibility Definition Reduction D D. Ordered pair (φ, α) with φ : S(D) S(D ) and α : Π(D) Π(D ) such that π Π(D) : α(π) φ refines π

ASD Reducibility Definition Reduction s α(π) φ D s D. Ordered φ(s) pair α(π) (φ, φ(s α) ) with φ : S(D) S(D ) and α : Π(D) Π(D ) such that π Π(D) : α(π) φ refines π

ASD Reducibility Definition Reduction s α(π) φ D s D. Ordered φ(s) pair α(π) (φ, φ(s α) ) with φ : S(D) S(D ) and α : Π(D) Π(D ) such that π Π(D) : α(π) φ refines π Notation. D D : (φ, α) reduction D D D D : D D D D.

ASD Reducibility Example L 2 D

ASD Reducibility Example

ASD Reducibility Example

ASD Reducibility Example π 1

ASD Reducibility Example π 1 φ π 1

ASD Reducibility Example π 1 φ refines π 01 π 1

ASD Reducibility Example π 1 φ refines π 01 α(π 01 ) := π 1 π 1

ASD Reducibility Example π 2 φ refines π 10 α(π 10 ) := π 2 π 2

ASD Reducibility Example π 3 φ refines π 11 α(π 11 ) := π 3 π 3

ASD Reducibility Example (φ, α) is valid reduction L 2 D π 3 φ refines π 11 α(π 11 ) := π 3 π 3

ASD Reducibility Complexity Question. Complexity of deciding reducibility?

ASD Reducibility Complexity Question. Complexity of deciding reducibility? Theorem. ASD Reducibility is N P-complete.

ASD Reducibility Complexity Question. Complexity of deciding reducibility? Theorem. ASD Reducibility is N P-complete. Proof Idea Reducibility is in N P (witness = reduction) (Complexity-theoretic) reduction from CLIQUE G = (V, E) construct graph device D = D(G)

NP-Completeness Graph Devices Undirected graph G = (V, E), V 4.

NP-Completeness Graph Devices Undirected graph G = (V, E), V 4.

NP-Completeness Graph Devices Undirected graph G = (V, E), V 4.

NP-Completeness Graph Devices Undirected graph G = (V, E), V 4.

NP-Completeness Graph Devices Undirected graph G = (V, E), V 4.

NP-Completeness Graph Devices Undirected graph G = (V, E), V 4.

NP-Completeness Graph Devices Undirected graph G = (V, E), V 4. e = {v, w} E π e := {{u}, {v}, V \ {u, v}}

NP-Completeness Graph Devices Undirected graph G = (V, E), V 4. e = {v, w} E π e := {{u}, {v}, V \ {u, v}} Lemma. G contained in G D(G ) D(G)

NP-Completeness Graph Devices Undirected graph G = (V, E), V 4. e = {v, w} E π e := {{u}, {v}, V \ {u, v}} Lemma. G contained in G D(G ) D(G) Corollary. G contains k-clique D(K k ) D(G)

ASD Reducibility Some Challenges L 2 L 3 L 2? L2 L 5? L 3 L 2 L 2 L 4 L 3? L 5 L 3 L 4 L 4

ASD Reducibility Some Challenges L 2 L 3 L 2? L2 L 5? L 3 L 2 L 2 L 4 L 3? L 5 L 3 L 4 L 4

ASD Reducibility Some Challenges L 2 L 3 L 2? L2 L 5? Storage LCapacity. 3 L 2 C(D) := max{log L 2 s LC 4 s L D}. 3? L 5 L 3 L 4 L 4

ASD Reducibility Some Challenges L 2 L 3 L 2? L2 L 5? Storage LCapacity. 3 L 2 C(D) := max{log L 2 s LC 4 s L D}. 3? L 5 L 3 L 4 L 4 Properties. D D = C(D) C(D ) C(D D ) = C(D) + C(D ) C(L n ) = 1

ASD Reducibility Some Challenges C = 3 C = 2 L 2 L 3 L 2? L2 L 5? Storage LCapacity. 3 L 2 C(D) := max{log L 2 s LC 4 s L D}. 3? L 5 L 3 L 4 L 4 Properties. D D = C(D) C(D ) C(D D ) = C(D) + C(D ) C(L n ) = 1

ASD Reducibility Some Challenges C = 3 C = 2 L 2 L 3 L 2 L 2 L 5? Storage LCapacity. 3 L 2 C(D) := max{log L 2 s LC 4 s L D}. 3? L 5 L 3 L 4 L 4 Properties. D D = C(D) C(D ) C(D D ) = C(D) + C(D ) C(L n ) = 1

ASD Reducibility Some Challenges L 2 L 3 L 2 L 2 L 5? L 3 L 2 L 2 L 4 L 3? L 5 L 3 L 4 L 4

ASD Reducibility Some Challenges Imperfectness Index. i(d) := min{k C S(D) D (k) }. L 2 L 3 L 2 L 2 L 5? L 3 L 2 L 2 L 4 L 3? L 5 L 3 L 4 L 4

ASD Reducibility Some Challenges Imperfectness Index. i(d) := min{k C S(D) D (k) }. L 2 L 3 L 2 L 2 L 5? L 3 L 2 L 2 L 4 L 3? L 5 Properties. L 3 L 4 L 4 D D = i(d) i(d ) i(d D ) = max{i(d), i(d )} i(l n ) = n

ASD Reducibility Some Challenges Imperfectness Index. i(d) := min{k C S(D) D (k) }. L 2 L 3 L 2 L 2 L 5? i = 3 L 3 L 2 L 2 L 4 L 3 i = 4? L 5 Properties. L 3 L 4 L 4 D D = i(d) i(d ) i(d D ) = max{i(d), i(d )} i(l n ) = n

ASD Reducibility Some Challenges Imperfectness Index. i(d) := min{k C S(D) D (k) }. L 2 L 3 L 2 L 2 L 5 i = 3 L 3 L 2 L 2 L 4 L 3 i = 4? L 5 Properties. L 3 L 4 L 4 D D = i(d) i(d ) i(d D ) = max{i(d), i(d )} i(l n ) = n

ASD Reducibility Some Challenges L 2 L 3 L 2 L 2 L 5 L 3 L 2 L 2 L 4 L 3? L 5 L 3 L 4 L 4

Outline 1. Motivation: Storage Devices 2. Abstract Storage Devices (ASD s) 3. Reducibility 4. Factoring ASD s 5. Future Directions

ASD Factorizations D 1,..., D l factorization of D if D D 1 D l. D is prime if D D 1 D 2. implies D 1 or D 2 is trivial. (Open) Question. Is the factorization in prime ASD s unique?

ASD Factorizations 2 Lemma. D 1 D m and E 1 E n products of binary ASD s with equal total state size. D 1 D m E 1 E n if and only if partition {J 1,..., J m } of {1,..., n} with D i j J i E j for all i = 1,..., m.

ASD Factorizations 2 Lemma. D 1 D m and E 1 E n products of binary ASD s with equal total state size. D 1 D m E 1 E n if and only if partition {J 1,..., J m } of {1,..., n} with D i j J i E j for all i = 1,..., m. Theorem. The factorization of an ASD D in terms of binary ASD s is unique.

ASD Factorizations 3 L 2 L 3 L 2 L 2 L 5 L 3 L 2 L 2 L 4 L 3? L 5 L 3 L 4 L 4

ASD Factorizations 3 L 2 L 3 L 2 L 2 L 5 L 3 L 2 L 2 L 4 L 3? L 5 L 3 L 4 L 4 L 5 L 4 no partition exists

ASD Factorizations 3 L 2 L 3 L 2 L 2 L 5 L 3 L 2 L 2 L 4 L 3 L 5 L 3 L 4 L 4 L 5 L 4 no partition exists

Outline 1. Motivation: Storage Devices 2. Abstract Storage Devices (ASD s) 3. Reducibility 4. Factoring ASD s 5. Future Directions

Future Directions (Some) Open Problems Study general notions of reducibility Framework for probabilistic storage devices Show unique factorization theorem for ASD s / find counterexamples Find new application scenarios

Questions?

Motivation: Storage Devices Deterministic Storage Devices ASD - Definition ASD - Read and Write ASD - Examples ASD - Direct Products ASD - Sequence Devices Reducibility - Motivation Reducibility - Definitions Reducibility - Example Reducibility - Complexity Reducibility - Complexity - Proof Sketch Reducibility - Order Preserving Factorizations Factorizations Theorem Factorizations Application Future Directions Motivation: Privacy Amplification

Application: Privacy Amplification

Application: Privacy Amplification

Application: Privacy Amplification

Application: Privacy Amplification

Application: Privacy Amplification Goal. retrieval ops: Z gives no information about K

Application: Privacy Amplification Goal. retrieval ops: Z gives no information about K Previous work classical PA [BBR88,BBCM95] quantum PA [KMR05,RK05]...

ASD Equivalence Complexity Theorem. ASD Equivalence N P-complete PH collapses to 2nd level.

ASD Equivalence Complexity Theorem. ASD Equivalence N P-complete PH collapses to 2nd level. Remarks Similar result as for GI Unlikely to be N P-complete