OMX Helsinki — S&P 500 — DAX — NASDAQ 100 — STOXX 600 — EUR/USD — EUR/SEK — BTC/USD — ETH/USD — Euribor 3M — Euribor 12M —
Microsoft Research

Microsoft Research

Technology and AI 359,000 subscribers

Functional encryption from LWE

16.10.2019 1,879 views
Published: 16.10.2019 Category: Technology and AI Views: 1,879

Episode details

Episode description

Recent times have seen fantastic advances in the general area of "computing on encrypted data". Of particular importance, is the fast-growing area of functional encryption (FE). Functional encryption is a generalization of public key encryption which allows tremendous flexibility and control in learning information from encrypted data. In functional encryption, a user's secret key corresponds to some function f, denoted by SK f . The ciphertext corresponds to some input x chosen from the domain of f. Given SK f and ciphertext CT x , the user may run the decryption procedure to learn f(x). Security of the system guarantees that nothing beyond f(x) can be learned from CT x and SK f . We will study how lattices can be used for the construction of functional encryption schemes. Of special interest to us will be the "learning with errors" (LWE) assumption, which enjoys strong worst case guarantees that makes it very desirable for the construction of cryptographic primitives. We will review known constructions of functional encryption from LWE, including FE for point functions or "identity based encryption", FE for linear functions or "inner product" encryption" and FE for more general circuits or "attribute based encryption for circuits". We will also discuss some open problems in this fast growing area.

Open the AI assistant chat. The chat loads only when you open it.