My Account Log in

1 option

Indistinguishability Obfuscation from Well-Studied Assumptions.

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Jain, Aayush.
Series:
ACM Bks.
Language:
English
Subjects (All):
Cryptography.
Algorithms.
Physical Description:
1 online resource (178 pages)
Edition:
1st ed.
Place of Publication:
New York : Morgan & Claypool Publishers, 2025.
Summary:
Software obfuscation is used in cryptography to transform source code to make it unintelligible without altering what it computes. The research described in this book, for which the author won the ACM Dissertation Award, establishes the feasibility of mathematically rigorous software obfuscation from well-studied hardness conjectures.
Contents:
Intro
Indistinguishability Obfuscation from Well-Studied Assumptions
Contents
Preface
Acknowledgments
1 Introduction
1.1 Definition and History
History of definition
1.2 Our Results
1.2.1 Applications
1.2.1.1 Homomorphic Encryption without Lattices
1.3 Assumptions in More Detail
The DLIN assumption
The existence of PRGs in NC0
LPN over prime fields
On search vs. decision versions of our assumptions
1.4 Prior Work on Feasibility of iO
1.5 Open Problems
1.6 Organization
2 Technical Roadmap
2.1 Preliminaries
Multilinear Representation of Polynomials and Representation over Zp
Computational Indistinguishability
2.2 High-level Approach
Sublinear Functional Encryption
Constructing Sublinear Functional Encryption
Using Degree-2 FE
Allowing Preprocessing
Partially Hiding FE
Preprocessed Randomized Encoding
2.2.1 How to Construct Preprocessed Randomized Encoding
Time Succinctness versus Size Succinctness
High-level Approach for PRE
New Tool: Preprocessed Polynomial Encoding
Constructing Preprocessed Polynomial Encoding
PPE: First Attempt
Amortization
Constructing PRE Using (Amortized) PPE
Constructing PPE
Computing Si
Computability of Si in Sublinear Time
2.2.1.1 Outline
2.3 Functional Encryption Definition
2.3.1 Bootstrapping Theorems for Functional Encryption to iO
2.4 Ingredient 1: PHFE
Function class FPHFE
2.5 Ingredient 2: Preprocessed Randomized Encoding
Function Class
2.5.1 Correctness and Security Requirements
2.5.2 The Efficiency and Complexity Requirements
2.6 Bootstrapping to Functional Encryption
Parameters
Correctness
Sublinearity
Security
2.7 Outline
3 Preprocessed Randomized Encoding
3.1 Technical Outline: Preprocessed Randomized Encoding.
3.1.1 Preprocessed Polynomial Encoding
3.1.2 Amortized Randomized Encoding
Efficiency Properties
3.1.3 Construction of Preprocessed Randomized Encoding
Ingredients:
Correctness:
Security:
Sublinear Efficiency
Complexity Requirement
Summing Up
4 Preprocessed Polynomial Encoding
Preprocessed polynomial encoding
4.1 Overview of the Construction
The LPN assumption
Encrypting x using LPN assumption
How to set S?
Correcting monomials
Functionality
Sublinear time
4.2 PPE Construction Details
Complexity of evaluation
4.2.1 Sublinear Time Preprocessing
4.2.1.1 Useful Lemmas about Circuit Implementability
4.2.1.2 Sublinear Preprocessing Efficiency
Preprocessing efficiency
Size of the circuit computing (P1,…,PkPPE)
Size of the circuit computing S0
Size of the circuit computing (flag,S1,…,SmPPE)
Circuit G1
Circuit G2
Circuit G3,r
Circuit G4
Overall circuit-size calculation
Summing up
5 Amortized Randomized Encoding
5.1 Amortized Randomized Encoding
5.1.1 Overall Approach
First Idea
Inspecting Yao
Using PRG in NC0
Fixing the Monomial Pattern Issue
5.2 Construction Details
Notation
Tool
Indistinguishability Security
Efficiency
6 Partially Hiding Functional Encryption
6.1 Notations and Bilinear Map Preliminaries
6.1.1 Prime Order Bilinear Maps
Assumptions over Bilinear Maps
6.2 Constructing PHFE
6.2.1 Overview
Recalling the requirement
6.2.1.1 Simplified Setting: Constructing Quadratic Functional Encryption
A Useful Tool
Quadratic FE, Summing Up
6.2.2 Construction Details for PHFE
Linear Efficiency
Security Proof
6.2.3 Constructing PHFE1
A Useful Tool: Partial Garbling Scheme [Ishai and Wee 2014].
Using IPE
A Note on the Function Class
7 Open Questions and Concluding Remarks
Bibliography
Author's Biography
Index.
Notes:
Description based on publisher supplied metadata and other sources.
Part of the metadata in this record was created by AI, based on the text of the resource.
ISBN:
9798400713682
OCLC:
1514636308

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account