Master Production-Ready Machine Learning, Step by Step
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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