A Practical Exercise in Adapting SIFT Using FHE Primitives

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Balappanawar, Ishwar B, Kommireddy, Bhargav Srinivas
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866916520435646464
author Balappanawar, Ishwar B
Kommireddy, Bhargav Srinivas
author_facet Balappanawar, Ishwar B
Kommireddy, Bhargav Srinivas
contents An exercise in implementing Scale Invariant Feature Transform using CKKS Fully Homomorphic encryption quickly reveals some glaring limitations in the current FHE paradigm. These limitations include the lack of a standard comparison operator and certain operations that depend on it (like array max, histogram binning etc). We also observe that the existing solutions are either too low level or do not have proper abstractions to implement algorithms like SIFT. In this work, we demonstrate: 1. Methods of adapting regular code to the FHE setting. 2. Alternate implementations of standard algorithms (like array max, histogram binning, etc.) to reduce the multiplicative depth. 3. A novel method of using deferred computations to avoid performing expensive operations such as comparisons in the encrypted domain. Through this exercise, we hope this work acts as a practical guide on how one can adapt algorithms to FHE
format Preprint
id arxiv_https___arxiv_org_abs_2412_09642
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Practical Exercise in Adapting SIFT Using FHE Primitives
Balappanawar, Ishwar B
Kommireddy, Bhargav Srinivas
Cryptography and Security
Computer Vision and Pattern Recognition
I.4.m
An exercise in implementing Scale Invariant Feature Transform using CKKS Fully Homomorphic encryption quickly reveals some glaring limitations in the current FHE paradigm. These limitations include the lack of a standard comparison operator and certain operations that depend on it (like array max, histogram binning etc). We also observe that the existing solutions are either too low level or do not have proper abstractions to implement algorithms like SIFT. In this work, we demonstrate: 1. Methods of adapting regular code to the FHE setting. 2. Alternate implementations of standard algorithms (like array max, histogram binning, etc.) to reduce the multiplicative depth. 3. A novel method of using deferred computations to avoid performing expensive operations such as comparisons in the encrypted domain. Through this exercise, we hope this work acts as a practical guide on how one can adapt algorithms to FHE
title A Practical Exercise in Adapting SIFT Using FHE Primitives
topic Cryptography and Security
Computer Vision and Pattern Recognition
I.4.m
url https://arxiv.org/abs/2412.09642