66 research outputs found
Simple Encrypted Arithmetic Library - SEAL v2.1
Achieving fully homomorphic encryption was a longstanding open problem in cryptography until it was resolved by Gentry in 2009. Soon after, several homomorphic encryption schemes were proposed. The early homomorphic encryption schemes were extremely impractical, but recently new implementations, new data encoding techniques, and a better understanding of the applications have started to change the situation. In this paper we introduce the most recent version (v2.1) of Simple Encrypted Arithmetic Library - SEAL, a homomorphic encryption library developed by Microsoft Research, and describe some of its core functionality
On the concrete hardness of Learning with Errors
Abstract. The Learning with Errors (LWE) problem has become a central building block of modern cryptographic constructions. This work collects and presents hardness results for concrete instances of LWE. In particular, we discuss algorithms proposed in the literature and give the expected resources required to run them. We consider both generic instances of LWE as well as small secret variants. Since for several methods of solving LWE we require a lattice reduction step, we also review lattice reduction algorithms and propose a refined model for estimating their running times. We also give concrete estimates for various families of LWE instances, provide a Sage module for computing these estimates and highlight gaps in the knowledge about algorithms for solving the Learning with Errors problem.
High-Precision Arithmetic in Homomorphic Encryption
In most RLWE-based homomorphic encryption schemes the native plaintext elements are polynomials in a ring , where is a power of , and an integer modulus. For performing integer or rational number arithmetic one typically uses an encoding scheme, which converts the inputs to polynomials, and allows the result of the homomorphic computation to be decoded to recover the result as an integer or rational number respectively. The problem is that the modulus often needs to be extremely large to prevent the plaintext polynomial coefficients from being reduced modulo~ during the computation, which is a requirement for the decoding operation to work correctly. This results in larger noise growth, and prevents the evaluation of deep circuits, unless the encryption parameters are significantly increased.
We combine a trick of Hoffstein and Silverman, where the modulus is replaced by a polynomial , with the Fan-Vercauteren homomorphic encryption scheme. This yields a new scheme with a very convenient plaintext space . We then show how rational numbers can be encoded as elements of this plaintext space, enabling homomorphic evaluation of deep circuits with high-precision rational number inputs. We perform a fair and detailed comparison to the Fan-Vercauteren scheme with the Non-Adjacent Form encoder, and find that the new scheme significantly outperforms this approach. For example, when the new scheme allows us to evaluate circuits of depth with -bit integer inputs, in the same parameter setting the Fan-Vercauteren scheme only allows us to go up to depth . We conclude by discussing how known applications can benefit from the new scheme
A Central Limit Framework for Ring-LWE Decryption
This paper develops Central Limit arguments for analysing the noise in ciphertexts in two homomorphic encryption schemes that are based on Ring-LWE. The first main contribution of this paper is to present and evaluate an average-case noise analysis for the BGV scheme. Our approach relies on the recent work of Costache et al. (SAC 2023) that gives the approximation of a polynomial product as a multivariate Normal distribution. We show how this result can be applied in the BGV context and evaluate its efficacy. We find this average-case approach can much more closely model the noise growth in BGV implementations than prior approaches, but in some cases it can also underestimate the practical noise growth. Our second main contribution is to develop a Central Limit framework to analyse the noise growth in the homomorphic Ring-LWE cryptosystem of Lyubashevsky, Peikert and Regev (Eurocrypt 2013, full version). Our approach is very general: apart from finite variance, no assumption on the distribution of the noise is required (in particular, the noise need not be subgaussian). We show that our approach leads to tighter bounds for the probability of decryption failure than those of prior work
On the use of a personal or neutral tone in written feedback
It is well-known that the emotional response upon receiving feedback can impact how learners incorporate the comments received into their future learning. It is therefore essential that assessors consider the emotional impact of the feedback they provide. One aspect that may influence how the feedback is received is the style and tone of the feedback. This opinion piece introduces the explicit consideration of two styles of written feedback: personal (‘you show’) and neutral (‘the student shows’). Existing literature does not directly examine which (if either) of these styles can be considered as the most effective. I revisit the literature that investigates how the tone and style of feedback relates to the key features of effective feedback. Reflecting on each of the key features, I argue that adopting a personal tone is most natural. I also offer considerations for practice, highlighting that written feedback should be constructive, fair, and understandable, and delivered in a tone that is authentic to the personalities of both the educator and learner, to foster engagement and dialogue
Homomorphic polynomial evaluation using Galois structure and applications to BFV bootstrapping
Verifying Classic McEliece:Examining the Role of Formal Methods in Post-Quantum Cryptography Standardisation
Verifying Classic McEliece:Examining the Role of Formal Methods in Post-Quantum Cryptography Standardisation
- …
