Hostname: page-component-6766d58669-88psn Total loading time: 0 Render date: 2026-05-20T23:34:26.848Z Has data issue: false hasContentIssue false

Algorithms for the approximate common divisor problem

Published online by Cambridge University Press:  26 August 2016

Steven D. Galbraith
Affiliation:
Mathematics Department, University of Auckland, New Zealand email S.Galbraith@math.auckland.ac.nz
Shishay W. Gebregiyorgis
Affiliation:
Mathematics Department, University of Auckland, New Zealand email sgeb522@aucklanduni.ac.nz
Sean Murphy
Affiliation:
Royal Holloway, University of London, United Kingdom email S.Murphy@rhul.ac.uk

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

The security of several homomorphic encryption schemes depends on the hardness of variants of the approximate common divisor (ACD) problem. We survey and compare a number of lattice-based algorithms for the ACD problem, with particular attention to some very recently proposed variants of the ACD problem. One of our main goals is to compare the multivariate polynomial approach with other methods. We find that the multivariate polynomial approach is not better than the orthogonal lattice algorithm for practical cryptanalysis.

We also briefly discuss a sample-amplification technique for ACD samples and a pre-processing algorithm similar to the Blum–Kalai–Wasserman algorithm for learning parity with noise. The details of this work are given in the full version of the paper.

MSC classification