CCing to core-libs and security.

Based on last comment corresponding java code may need to be re-factored. It is 
not simple.

To trigger x64 AES instructions usage early (before JIT compilation kicks in) we may consider call optimized code from Interpreter similar to CRC32 code. It is also very big investment.

Regards,
Vladimir

On 11/14/18 4:39 AM, Gidon Gershinsky wrote:
Hi,

We are working on an encryption mechanism at the Apache Parquet - that will enable efficient analytics on encrypted data by frameworks such as Apache Spark.
https://github.com/apache/parquet-format/blob/encryption/Encryption.md
https://www.slideshare.net/databricks/efficient-spark-analytics-on-encrypted-data-with-gidon-gershinsky

We came across an AES-related issue in the Java HostSpot engine that looks like a substantial problem for us in both Spark and Parquet workloads. The bug report had been accepted a while ago:
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8201633

The fix should hopefully be rather straightforward though. Could you help us with that? I have a couple of small samples reproducing the problem.

(If I'm writing to a wrong mailing list - I apologize, please point me in the 
right direction).

Cheers, Gidon.

Reply via email to