[开放隐私计算]
山东大学本科生暑期学校连续举办十九年来,秉承“引进海外名师、坚持开放共享、紧追学术前沿、强化实践环节、培养创新能力、提高专项技能”的办学理念,围绕“精品化、国际化、创新型、开放式”的工作目标,遵循“理论与实践并重,创新与传承齐举”的原则,充分发挥综合性研究型大学优势,暑期学校影响力和师生参与度不断提高,成为山东大学深化教育教学改革、探索开放办学协同育人、拓展国际校际交流合作的一张亮丽名片。
山东大学研究生暑期学校(高端学术讲坛)项目邀请国内外著名专家学者和行业领军人才,开展专业授课、专题报告、学术讲座、论文交流与研讨等活动。注重学术性、高端性、国际性和持续性,强调与研究生培养环节相结合,面向学科基础和学术前沿,对标行业重大需求,突出重点关键领域,进行深入和广泛的学术交流。
[2023山东大学网络空间安全学院隐私计算讲习暑期学校])已经开始,因线下报名已满,OpenMPC作为支持社区,将给您带来部分课程的直播。
本期暑期课程包含两个板块:基础讲习与前沿课程与讲座。
0 1****暑期学校课程介绍
I. 基础讲习
基础讲习为海外师资板块,该部分为全英文授课,包括Hong-Sheng Zhou教授、Willy Susilo教授和Mark Manulis教授,主要内容涉及:
(1)基础密码:公钥加密、承诺、签名、零知识证明系统的定义、方案构造与安全规约;
(2)安全多方计算:Yao协议、BMW协议、BGW协议、MPC-in-the-head、通用可组合模型等;
(3)隐私数据处理:OT协议、Private Evaluate Function、Private Set Intersection、Private Information Retrival和Homomoriphic Encryption等。
II. 前沿课程与讲座
前沿讲座邀请国内外密码与隐私计算安全领域学者报告基础理论与前沿技术,主要内容涉及:
(1)全同态加密、密码算法加速与硬件安全;
(2)口令安全、轻量级认证与密钥协商;
(3)元宇宙、人工智能安全与隐私;
(4)可搜索加密等相关专题。
嘉宾包括:南开大学汪定教授、浙江大学张秉晟研究员、加拿大新不伦瑞克大学Rongxing Lu教授、荷兰TU DELFT Kaitai Liang教授、中国地质大学程池教授、北京师范大学香港浸会陈东龙教授、之江实验室戴望晨研究员、西南大学杨铮教授、荷兰CWI Chenglu Jin研究员、澳大利亚格里菲斯大学Yu Zhang教授等。
0 2课程时间安排
(1)7月10日-7月13日,上午8:00-12:00,下午14:00-18:00,Hong-Sheng Zhou教授(线下);
(2)7月14日-7月21日,上午8:00-12:00, 前沿课程与讲座(线下/线上结合);
(3) 7月14日-7月17日,下午14:00-18:00,Willy Susilo教授(线上);(4)7月18日-7月21日,下午15:30-19:30,Mark Manulis教授(线上);
(因课程较多,具体的直播课程内容和直播时间安排,确定以后会在群里同步! )
03 ****直播预约
因本次课程直播场次较多,请大家添加学习交流群,以便第一时间在群里获取学习资料和直播间地址:
(如此群已满,后台回复“山大课程”,获取最新入群二维码)
04 **课程列表(部分) Hong-Sheng Zhou教授的《安全多方计算选讲》课程
**7月10日Lecture 1. 8:00--8:50 Introduction and overview. The syntax of private-key encryption. Modern cryptography: definitions, assumptions, and proofs. Lecture 2. 9:00--9:50 Perfect secrecy. The one-time pad (OTP), and its security proofs. Limitations of perfect secrecy. From perfect secrecy to computational security.
Lecture 3. 10:10--11:00 Eavesdropping (EAV) security. Pseudorandomness and pseudorandom generators (PRG). The pseudo-OTP.Lecture 4. 11:10--12:00 Proofs by reduction. Security proof for the pseudo-OTP. Lecture 5. 14:00--14:50 Drawbacks of deterministic encryption. Chosen-plaintext attacks (CPA) and CPA-security. Pseudorandom functions (PRF). CPA-security from pseudorandom functions. Lecture 6. 15:00--15:50 Chosen-ciphertext attacks (CCA) and CCA-security. A summary of security notions for private-key encryption. Lecture 7. 16:10--17:00 Message integrity and message authentication codes (MACs). Defining security for MACs. A fixed-length MAC. MACs for arbitrary-length messages. Lecture 8. 17:10--18:00 Hash functions and collision resistance. The Merkle-Damgard transform. Hash functions as random oracles.
7月11日****Lecture 9. 8:00--8:50 The public-key setting.Key exchange and the Diffie-Hellman key-exchange protocol.The discrete-logarithm and Diffie-Hellman assumptions.Lecture 10. 9:00--9:50 Public-key encryption: syntax and security definitions.El Gamal encryption, and its security proof.
Lecture 11. 10:10--11:00 Digital signatures: syntax and security definitions. Schnorr signatures.
Lecture 12. 11:10--12:00 A summary of private-key and public-key cryptography.
Lecture 13. 14:00--14:50 From secure communication to secure computation. Sigma protocol. Zero-knowledge (ZK) proofs: syntax and security definitions.
Lecture 14. 15:00--15:50 Commitment scheme: syntax and security definitions. Perfect hiding and Pedersen commitment. Perfect binding.
Lecture 15. 16:10--17:00 Oblivious transfer (OT) and variants. Lecture 16. 17:10--18:00 Two-party computation. Simulation-based paradigm. Semi-honest security and malicious security.
7月12日 Lecture 17. 8:00--8:50 Yao's Garbled Circuit. Free-XOR technique. Lecture 18. 9:00--9:50 Semi-honest security proof for Yao's. Lecture 19. 10:10--11:00 GMW, part 1. Lecture 20. 11:10--12:00 GMW, part 2. Lecture 21. 14:00--14:50 Universal Composability (UC). Protocol composition: from standalone to UC.Lecture 22. 15:00--15:50 UC composition theorem. Lecture 23. 16:10--17:00 UC feasibility: CLOS, part 1. Lecture 24. 17:10--18:00 UC feasibility: CLOS, part 2.
7月13日****Lecture 25. 8:00--8:50 UC impossibility: Canetti-Fischlin Lecture 26. 9:00--9:50 UC impossibility: Prabhakaran-Rosulek Lecture 27. 10:10--11:00 Beyond UC. Lecture 28. 11:10--12:00 A summary of simulation-based security. Lecture 29. 14:00--14:50 MPC in the head: ZK proofs. Lecture 30. 15:00--15:50 MPC in the head: IPS, part 1. Lecture 31. 16:10--17:00 MPC in the head: IPS, part 2. Lecture 32. 17:10--18:00 BGW and a summary of the course.
Willy Susilo教授的《Modern Cryptography》课程
7月14日****Lecture 1. 14:00--14:50 Introduction to SecurityLecture 2. 15:00--15:50 Classical CryptographyLecture 3. 16:10--17:00 Classical Cryptography and Statistical AnalysisLecture 4. 17:10--18:00 Block Cipher
7月15日 Lecture 5. 14:00--14:50 Modes of Block CipherLecture 6. 15:00--15:50 Modern Block CipherLecture 7. 16:10--17:00 Message Authentication CodesLecture 8. 17:10--18:00 Public Key Cryptography I
7月16日****Lecture 9. 14:00--14:50 Public Key Cryptography IILecture 10. 15:00--15:50 Public Key Cryptography IIILecture 11. 16:10--17:00 Digital Signatures and VariantsLecture 12. 17:10--18:00 Hash functions
7月17日****Lecture 13. 14:00--14:50 Fair Exchange ProtocolsLecture 14. 15:00--15:50 Identification Schemes and Introduction to Zero Knowledge ProofLecture 15. 16:10--17:00 Advanced topicsLecture 16. 17:10--18:00 Advanced topics
Mark Manulis教授的《Private Data Processing》课程 7月18日09:30 – 11:00 Secret Sharing and Threshold Cryptography12:00 – 13:30 Oblivious Transfer
7月19日09:30 – 11:00 Secure Two-Party Computation12:00 – 13:30 Secure Multi-Party Computation
7月20日
09:30 – 11:00 Fully Homomorphic Encryption12:00 – 13:30 Private Information Retrieval
7月21日
09:30 – 11:00 Private Set Intersection12:00 – 13:30 Searchable Encryption