What Cryptographic Algorithms & Keys are Used by Data Insight
book
Article ID: 100050486
calendar_today
Updated On:
Resolution
Data Insight uses both RSA and AES algorithms in different areas of the product
RSA
- Used for node to node communications
- Browser communications
- Key is generated using keytool utility provided by JRE at installation
- Stored in keystore files (commd.keystore & webserver.keystore)
- Default life span = 10 years
- Keys are fully customizable for webserver.keystore (browser communications) - users can generate their own certificates and have them signed by a CA
- Key for commd.keystore (node to node communications) is not customizable at this time
- Key length = 2048
AES
- Used to encrypt passwords of Saved Credentials used by Data Insight
- Key is generated using KeyGenerator.generateKey() API provided by javax.crypto package at installation
- Generated key is obfuscated via Salt which resides in the code
- Obfuscated key is stored in the Config.DB as hex encoded text
- No expiration
- Key is not customizable at this time
- Key length = 128
Issue/Introduction
Security team requires an understanding of the cryptographic algorithms and keys that are used by Data Insight
Was this article helpful?
thumb_up
Yes
thumb_down
No