You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "Vikas Kumar (Jira)" <ji...@apache.org> on 2026/02/23 14:47:00 UTC
[jira] [Created] (RANGER-5497) [KMS]: Refactor existing KMS cryptography code and add support for latest KDF and Ciphers
Vikas Kumar created RANGER-5497:
-----------------------------------
Summary: [KMS]: Refactor existing KMS cryptography code and add support for latest KDF and Ciphers
Key: RANGER-5497
URL: https://issues.apache.org/jira/browse/RANGER-5497
Project: Ranger
Issue Type: New Feature
Components: kms
Reporter: Vikas Kumar
Assignee: Vikas Kumar
Current KMS implantation supports PBEWith<MD>And<Encryption> type of algorithms that implicitly decides (based of underlying SecurityProvider) the Key Derivative Function and Cipher transformation algorithms.
By default, It uses PBEWithMD5AndTripleDES, that is deprecated and very weak algorithm.
Zonekey has "PBEWithMD5AndTripleDES" hard coded.
*Expectation from the feature:*
* Refactor the existing cryptographic logic and put it at one common place to improve code maintainability and usability.
* Make sure AES-256 is being used everywhere by default for Key generation
* String algorithms (like following) should be supported irrespective of FIPS or Nomn-FIPS env.
* Main goal of refactoring is to support latest algorithms like following:
** For KDF: PBKDF2WithHmacSHA256
** For Cipher Transformation: AES/CTR/NoPadding, AES/CBC/PKCS5Padding, AES/GCM/NoPadding
{*}Note{*}: A detailed design document will be available for the review soon.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)