Requirements and Support

From InterBase
Jump to: navigation, search

Go Up to About InterBase Encryption


InterBase encryption is supported on all InterBase platforms. Before using it, you must install or do the following:

  • Embedded User Authentication (EUA) must be enabled to grant specified users decrypt privileges to access data in encrypted columns. For instructions on how to enable EUA using isql, see the InterBase Operations Guide. For instructions on how to enable EUA using IBConsole, see Encrypting a Database with IBConsole of this chapter.
  • Due to government regulation of strong encryption, you must obtain a license from InterBase to use AES with InterBase.You do not need a special license to use DES with InterBase.
  • This feature requires ODS 13 and is not available on older ODS databases. Therefore, a backup and restore to ODS 13 is required for pre-existing databases to use InterBase encryption. For more information about performing backups and restores, see the InterBase Operations Guide.
The table below shows which primary ODS version corresponds to each InterBase release:
InterBase version Primary ODS version
XE7 16
XE3 15
XE 15
2009 13
2007 12
7.0 11
6.0 10
Note: The InterBase release may support certain older ODS versions as well (see the Migration Issues section of the Readme for that release). There is no official release of ODS 14 as a primary ODS.
Note: InterBase uses OpenSSL or a derivation of that version to support InterBase encryption. InterBase embeds OpenSSL libraries in InterBase server/client to help implement encryption-related features. OpenSSL contains libraries for the most widely known encryption and message digest algorithms in use today. InterBase uses these libraries as the basis for supporting database and column-level encryption functionality.

See Also