Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gaussian Sampling #1

Open
kalyan-kumar opened this issue Feb 9, 2017 · 4 comments
Open

Gaussian Sampling #1

kalyan-kumar opened this issue Feb 9, 2017 · 4 comments

Comments

@kalyan-kumar
Copy link

According to the paper, the polynomials sampled must be from an error distribution, like the Gaussian Distribution. But in this implementation, the random polynomial seems to be sampled from a uniform distribution. Can someone explain why it was done so, or am I missing something here?

@yarkindoroz
Copy link
Collaborator

yarkindoroz commented Feb 9, 2017 via email

@kalyan-kumar
Copy link
Author

Thank You so much Yarkin for the detailed answer, explaining everything so clearly :).

Actually, I am trying to implement modules that are trivially used in all Lattice-based cryptography primitives. I was unable to find a Discrete Gaussian sampler's implementation anywhere, finally ending up here. I would be really thankful if you know of any library or simple implementations of the primitives, so that any public key encryption schemes, functional encryption schemes could be conveniently implemented in software. Thank you again :)

@yarkindoroz
Copy link
Collaborator

yarkindoroz commented Feb 13, 2017 via email

@kalyan-kumar
Copy link
Author

Thank You Yarkin. I am not aware of the Box-Muller method that is mentioned in that implementation. I will look into it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants