Overview
Explore advanced encryption concepts in this 54-minute lecture on Encryption++. Delve into broadcast encryption, ciphertext-policy attribute-based encryption (CP-ABE), and fine-grained cryptography. Examine the BKP framework, Multi-Input Functional Encryption (MIFE), and various forms of Functional Encryption (FE) for specific functions. Compare single-input and multi-input quadratic functions, and investigate variants of MIFE for Quadratic Functions. Discuss limitations of prior work, open problems, and the concept of Replayable CCA (RCCA) security. Learn about RCCA receiver-anonymity and its formal definition. Gain insights into cutting-edge encryption techniques and their potential applications in modern cryptography.
Syllabus
Intro
broadcast encryption
prior works
ciphertext-policy attribute-based encryption
cp-abe for degree 3 (1)
conclusion
Standard cryptography
Fine-grained cryptography
The BKP framework
MIFE: Security
Closer look at FE for specific functions
Single-input QF vs. Multi-input OF
Variants of MIFE for Quadratic Functions
Summary and Open Questions
Limitations of Prior Work
Open Problems
Replayable CCA (RCCA) Security A Relaxation of CCA Security CKN03
Our Treatment Moving Mask to Validity Checking
RCCA Receiver-Anonymity Formal Definition PRO7
Taught by
TheIACR