Packed leveled fully homomorphic signatures from ideal lattices

This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.

Bibliographic Details
Main Author: Shaar, Daniel.
Other Authors: Vinod Vaikuntanathan.
Format: Thesis
Language:eng
Published: Massachusetts Institute of Technology 2019
Subjects:
Online Access:https://hdl.handle.net/1721.1/121640
_version_ 1826206685763469312
author Shaar, Daniel.
author2 Vinod Vaikuntanathan.
author_facet Vinod Vaikuntanathan.
Shaar, Daniel.
author_sort Shaar, Daniel.
collection MIT
description This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.
first_indexed 2024-09-23T13:36:59Z
format Thesis
id mit-1721.1/121640
institution Massachusetts Institute of Technology
language eng
last_indexed 2024-09-23T13:36:59Z
publishDate 2019
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/1216402019-09-14T03:09:21Z Packed leveled fully homomorphic signatures from ideal lattices Shaar, Daniel. Vinod Vaikuntanathan. Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science. Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Electrical Engineering and Computer Science. This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2018 Cataloged from student-submitted PDF version of thesis. Includes bibliographical references (page 20). Fully homomorphic signature (FHS) schemes allow users to cryptographically verify the results of arbitrary computation on their signed data by an untrusted server. In a leveled scheme, the maximal circuit depth d of the computation must be fixed during setup. More concretely, a user Alice signs a large dataset {x₁,....,xN} yielding short signatures {[sigma]₁,....,[sigma]N}. She then sends the signed dataset to Bob, an untrusted party, who will perform some computation y = g(x₁,....,xN). Bob will then homomorphically derive a new short signature [sigma][subscript g,y], such that anyone with Alice's verification key can verify the correctness of the computation without the underlying dataset. In this work, we modify a previous FHS scheme [GVW15] by basing our solution on the hardness of the ring small integer solution problem (Ring-SIS) in ideal lattices. Working in this ring setting allows for shorter signatures, smaller key sizes, and more ecient computation. To further improve the eciency of this signature scheme, we also show how to sign a collection of many data items with one short signature. This packing technique is based on batch optimization techniques introduced in [BGV12]. As a modular building block for our homomorphic signature scheme construction, we present a homomorphic trapdoor function (HTDF) construction that supports all functions on its inputs. Additionally, when working with packed inputs, we support two types of operations - pairwise addition (l-Add) and pairwise multiplication (l-Mult). Unlike in [GHS12], we do not show how to perform a data permutation operation (l-Permute), which would allow for arbitrary computation on packed data. Finally, we present an implementation using the PALISADE Lattice Cryptography Library, which we benchmark on certain operations motivated by practical applications. We utilize PALISADE's implementation of an ecient Gaussian sampling algorithm for lattice trapdoors [GPR+17], which is based on the ring setting of [MP12]. by Daniel Shaar. M. Eng. M.Eng. Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science 2019-07-15T20:30:10Z 2019-07-15T20:30:10Z 2018 2018 Thesis https://hdl.handle.net/1721.1/121640 1098180403 eng MIT theses are protected by copyright. They may be viewed, downloaded, or printed from this source but further reproduction or distribution in any format is prohibited without written permission. http://dspace.mit.edu/handle/1721.1/7582 20 pages application/pdf Massachusetts Institute of Technology
spellingShingle Electrical Engineering and Computer Science.
Shaar, Daniel.
Packed leveled fully homomorphic signatures from ideal lattices
title Packed leveled fully homomorphic signatures from ideal lattices
title_full Packed leveled fully homomorphic signatures from ideal lattices
title_fullStr Packed leveled fully homomorphic signatures from ideal lattices
title_full_unstemmed Packed leveled fully homomorphic signatures from ideal lattices
title_short Packed leveled fully homomorphic signatures from ideal lattices
title_sort packed leveled fully homomorphic signatures from ideal lattices
topic Electrical Engineering and Computer Science.
url https://hdl.handle.net/1721.1/121640
work_keys_str_mv AT shaardaniel packedleveledfullyhomomorphicsignaturesfromideallattices