We provide SAGE [SAGE] scripts which compute parameters for examples specified in the thesis:
- Proving Knowledge of a Module-LWE Secret (Section 8.1) -- proving_mlwe_sample.sage
- Verifiable Encryption (Section 8.2), parameter set I -- ver_enc_param_set_1.sage
- Verifiable Encryption (Section 8.2), parameter set II -- ver_enc_param_set_2.sage
- Integer Addition (Section 8.3) -- integer_addition.sage
- Integer Multiplication with a Carry Vector (Section 8.3) -- integer_multiplication_carry.sage
- Integer Multiplication without committing to the Carry Vector (Section 8.3) -- integer_multiplication_nocarry.sage
- Group Signature (Section 8.4) -- group_signature.sage
- Ring Signature (Section 8.5) -- ring_signature.sage
References:
[SAGE] https://www.sagemath.org/