Skip to main content
Previous sectionNext section

Relevant Cryptographic Standards and RFCs

The following are standards and RFCs (requests for comment) that define the cryptographic primitives and algorithms used in InterSystems security:

  • AES (Advanced Encryption Standard) encryption — FIPS (Federal Information Processing Standards) 197

  • AES Key Wrap —

  • Base64 encoding — RFC 3548

  • Block padding — PKCS (Public-Key Cryptography Standards) #7 and RFC 2040

  • CBC (Cipher Block Chaining) cipher mode — NIST 800-38A

  • Deterministic random number generator —

    • FIPS PUB 140-2, Annex C

    • FIPS PUB 186-2, Change Notice 1, Appendix 3.1 and Appendix 3.3

  • GSS (Generic Security Services) API —

    • The Kerberos Version 5 GSS-API Mechanism — RFC 1964

    • Generic Security Service Application Program Interface, Version 2, Update 1 — RFC 2743

    • Generic Security Service API Version 2: C Bindings — RFC 2744

    • Generic Security Service API Version 2: Java Bindings — RFC 2853

  • Kerberos Network Authentication Service (V5) — RFC 1510

  • Hash-based Message Authentication Code (HMAC) — FIPS 198 and RFC 2104

  • Message Digest 5 (MD5) hash — RFC 1321

  • Password-Based Key Derivation Function 2 (PBKDF2) — PKCS #5 v2.0 and RFC 2898

  • Secure Hash Algorithm (SHA-1) — FIPS 180-2 and RFC 3174

All these documents are available online: