Skip to content

Support trivial encryption in secret dialect and noise analysis #1887

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

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

j2kun
Copy link
Collaborator

@j2kun j2kun commented Jun 5, 2025

Leaving in a draft state for now.

This PR is a bit weird because, while it makes sense to instantiate a trivial encryption for type mismatches at the secret level, I'm not aware of any trivial encryption mechanism in either Lattigo or OpenFHE, so we wouldn't be able to emit these ops without further combining trivial_encrypt + ct-ct-op -> pt-ct op down the line.

Fixes #1875

@j2kun j2kun changed the title Trivial encryptions Support trivial encryption in secret dialect and noise analysis Jun 5, 2025
@j2kun j2kun marked this pull request as draft June 5, 2025 19:58
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

Successfully merging this pull request may close these issues.

Add a mechanism to distinguish between trivial encryptions and nontrivial encryptions at the secret level
1 participant