non-malleable extractors

27
Non-Malleable Extractors Gil Cohen Weizmann Institute Joint work with Ran Raz and Gil Segev

Upload: amandla

Post on 23-Feb-2016

53 views

Category:

Documents


0 download

DESCRIPTION

Non-Malleable Extractors. Gil Cohen Weizmann Institute Joint work with Ran Raz and Gil Segev. Seeded Extractors. 0. 1. Seeded Extractor. Seeded Extractors. 11. 00. 10. 01. 01. 00. 10. 11. Seeded Extractor. Strong Seeded Extractor. Seeded Extractors. 11. 10. 101. 100. - PowerPoint PPT Presentation

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!