iO from FEcrypto.2015.rump.cr.yp.to/2a8d73a9a9b067ae3c886a72d05b... · 2015-08-19 · Prabhanjan...

Post on 13-Jul-2020

0 views 0 download

Transcript of iO from FEcrypto.2015.rump.cr.yp.to/2a8d73a9a9b067ae3c886a72d05b... · 2015-08-19 · Prabhanjan...

iO from FE for Simple Functions

Prabhanjan Ananth Abhishek Jain Amit Sahai

Our result

FE supporting decryption keys for this functionalityimplies iO for circuits

(Non-compact FE) implies compact FE

(Non-compact FE) implies compact FE

Supports multi-keys

(Non-compact FE) implies compact FE

• This work + [AJ15,BV15]: Non-compact FE implies iO

• Implication: iO based on GGHZ14 mmap assumptions

(Non-compact FE) implies compact FE

Also observed by Bitansky-Vaikuntanathan’15

• This work + [AJ15,BV15]: Non-compact FE implies iO

• Implication: iO based on GGHZ14 mmap assumptions

Main Idea

Non Compact FE

Enc( m ) f

Non Compact FE

Enc( m ) f

depends on the size of f

Non Compact FE

Enc( m ) f

Break the functional key into many parts

Non Compact FE

Enc( m )

1st part of f

nth part of f

.

..

Non Compact FE

Enc( m )

1st part of f

nth part of f

.

..

ciphertext shrinks

Resulting scheme: Compact FE !!

Enc( m )

1st part of f

nth part of f

.

..

• Showed: FE for fsimple implies iO for all functions

• link: http://eprint.iacr.org/2015/730.pdf