+ All Categories
Transcript

Non-Malleable Extractors

Gil CohenWeizmann Institute

Joint work withRan Raz and Gil Segev

2๐‘›

2๐‘‘

2๐‘˜

Seeded Extractors

10

Seeded Extractor

Seeded Extractors

2๐‘›

2๐‘‘

000111 10 2๐‘˜

Seeded Extractor

2๐‘‘

Strong SeededExtractor

2๐‘˜00

0110

11

Seeded Extractors

2๐‘›

2๐‘‘

000111

2๐‘˜

Seeded Extractor

2๐‘‘

000

101

100

111

โ€ฆโ€ฆ No limitation

Small-Bias Set

10

Non-Malleable Extractors [DodisWichs09]

Seeded Extractor Strong SeededExtractor

2๐‘‘

2๐‘˜

Non-MalleableExtractor

0

1

0

0

1

๐ด (๐‘  ) ๐‘ 

The Explicit Construction of [DodisLiWooleyZuckerman11]

โ€ข Conditional efficiency

The Explicit Construction of [DodisLiWooleyZuckerman11]

โ€ข Conditional efficiency

The Explicit Construction of [DodisLiWooleyZuckerman11]

โ€ข Conditional efficiency

The Explicit Construction of [DodisLiWooleyZuckerman11]

โ€ข Conditional efficiency

Main Result

โ€ข Unconditionally efficient

Main Result

โ€ข Unconditionally efficient

Main Result

โ€ข Unconditionally efficient

Main Result

โ€ข Unconditionally efficient

Explicit Constructions [Li12]

Moreover, Bourgainโ€™s extractor is non-malleable.

The Construction

Razโ€™s Theorem [Raz05]

is a

Proof Sketch

Proof Idea

๐‘Š

๐‘  ๐ด (๐‘  )๐‘1๐‘ 2โ‹ฏ

Proof Idea

๐‘Š

๐‘  ๐ด (๐‘  )

๐ธ๐‘ฅ๐‘ก (๐‘Š ;๐‘  )๐ธ๐‘ฅ๐‘ก (๐‘Š ; ๐ด (๐‘  ) )

is typically biased (say towards 0).

Proof Idea

๐‘Š

๐‘  ๐ด (๐‘  )

๐ธ๐‘ฅ๐‘ก (๐‘Š ;๐‘  )๐ธ๐‘ฅ๐‘ก (๐‘Š ; ๐ด (๐‘  ) )

is typically biased (say towards 0).

Proof Idea

๐‘  ๐ด (๐‘  )

๐‘ ๐ด (๐‘  )

๐‘๐‘–๐‘Ž๐‘  (๐‘Œ๐‘  )

Proof Idea

๐‘  ๐ด (๐‘  )

๐‘ ๐ด (๐‘  )

๐‘๐‘–๐‘Ž๐‘  (๐‘Œ๐‘  )Acyclic

Many verticesAverage edge weight is large

Proof Idea

๐‘  ๐ด (๐‘  )

๐‘ ๐ด (๐‘  )

๐‘๐‘–๐‘Ž๐‘  (๐‘Œ๐‘  )Acyclic

Many verticesAverage edge weight is large

Proof Idea

โ‹ฏ ๐‘ ๐‘ โŠ• ๐‘๐ด (๐‘  )โ‹ฏ

Small-Bias Set

[Raz05] implies that this is also an

extractor๐‘Š

stands in contradiction!

๐‘Œ ๐‘ =E ๐‘ฅ๐‘ก (๐‘Š ; ๐‘  )โŠ•๐ธ๐‘ฅ๐‘ก (๐‘Š ; ๐ด (๐‘ ) )

Open Questions

? Construct a non-malleable extractor for smaller min-entropies, or prove this is hard.

? Waiting for applications to complexity (as apposed to cryptography).

Open Questions

Thank You!


Top Related