Главная
Study mode:
on
1
Introduction
2
Overview
3
Program Office
4
Obfuscation
5
Cryptography
6
Functional Encryption
7
Algorithms
8
Application Framework
9
Outline
10
Matrix Parenting Program
11
Matrix Branching Program
12
Layered Finite State Machine
13
Optimizations
14
Base Change Optimization
15
Matrix Pre Multiplication Optimization
16
Dimension Reduction Optimization
17
Multilinear Maps
18
Multilinear Maps Operations
19
Multilinear Maps Costs
20
Multilinear Maps Candidates
21
Multilinear Maps Wrapper
22
Combining the two tools
23
Basic construction
24
Multilayer map
25
Liveatmap
26
Matrix branching program length
27
Encryption results
28
obfuscation results
29
compared to 2014 results
30
summary
31
bonus slide
32
quick questions
Description:
Explore a conference talk from CCS 2016 that introduces 5Gen, a novel framework for prototyping applications using multilinear maps and matrix branching programs. Delve into the research presented by a team of experts from Stanford University, Galois, University of Maryland, Oregon State University, and Yale University. Learn about program obfuscation, cryptography, functional encryption, and algorithms as the speakers outline the key components of the 5Gen framework. Discover optimizations such as base change, matrix pre-multiplication, and dimension reduction. Examine multilinear maps, their operations, costs, and candidates, as well as how they are combined with matrix branching programs. Gain insights into the basic construction, multilayer map, and encryption results, comparing them to previous findings. Conclude with a summary and engage in a brief Q&A session to deepen your understanding of this cutting-edge cryptographic framework.

A Framework for Prototyping Applications Using Multilinear Maps and Matrix Branching Programs

Association for Computing Machinery (ACM)
Add to list