Class RingGSWAccumulatorLMKCDEY
Defined in File rgsw-acc-lmkcdey.h
Page Contents
Inheritance Relationships
Base Type
public lbcrypto::RingGSWAccumulator
(Class RingGSWAccumulator)
Class Documentation
-
class lbcrypto::RingGSWAccumulatorLMKCDEY : public lbcrypto::RingGSWAccumulator
Inheritence diagram for lbcrypto::RingGSWAccumulatorLMKCDEY:
Collaboration diagram for lbcrypto::RingGSWAccumulatorLMKCDEY:
Ring GSW accumulator schemes described in https://eprint.iacr.org/2022/198.
Public Functions
-
RingGSWAccumulatorLMKCDEY() = default
Key generation for internal Ring GSW as described in https://eprint.iacr.org/2022/198
- Parameters
params – a shared pointer to RingGSW scheme parameters
skNTT – secret key polynomial in the EVALUATION representation
LWEsk – the secret key
- Returns
a shared pointer to the resulting keys
Main accumulator function used in bootstrapping - LMKCDEY variant
- Parameters
params – a shared pointer to RingGSW scheme parameters
ek – the accumulator key
acc – previous value of the accumulator
a – value to update the accumulator with
-
RingGSWAccumulatorLMKCDEY() = default