HEStd_128_quantum not available in python wrapper

This bug report is connected just to the openFHE python wrapper.

Hi I would expect the HEStd_128_quantum security level to be available in the python wrapper. But as I can see at openfhe-python/src/lib/bindings.cpp at 59312e0eb490ffe9dc200e8426df72a533a1542a · openfheorg/openfhe-python · GitHub only bindings of the classic are made available in python.

As I would like to make use of the quantum security level I would appreciate if this would be made available. I am also willing to make the PR if needed.

If this is part of Update the API to v1.4.0 of OpenFHE · Issue #257 · openfheorg/openfhe-python · GitHub , then I would suggest to split the GitHub issue into multiple issues, as updating the entire API involves much more work.

Thanks.

Thank you for reporting this. I’ve created an issue for this: Expose quantum security levels in OpenFHE-Python · Issue #266 · openfheorg/openfhe-python · GitHub

Note that in FHE community there is no clear consensus on whether quantum computers can provide any work factor advantage over classical computers. For example, the updated security guidelines suggest using the same tables for classical and quantum computers (see Section 4.3.1 of the paper). In other words, there is no security risk associated with using the classical computer setting. But, on the other hand, the OpenFHE wrapper should be in sync with the main OpenFHE version in C++.

1 Like