Search Results iby_security_segments
Overview
The IBY_SECURITY_SEGMENTS table is a core data object within the Oracle E-Business Suite (EBS) Payments (IBY) module. It functions as a repository for storing individual segments of encrypted security keys. In the context of Oracle Payments, sensitive data such as bank account numbers are secured using encryption. The keys for this encryption are themselves protected and often segmented for enhanced security and management. This table holds those discrete segments, which are combined to reconstruct the full security subkey, thereby playing a critical role in the secure storage and retrieval of encrypted payment information within the application.
Key Information Stored
While the full column list is not detailed in the provided metadata, the primary and foreign key relationships define its essential structure. The central column is SEC_SEGMENT_ID, which serves as the table's primary key, uniquely identifying each stored key segment record. A second crucial column is SEC_SUBKEY_ID, which is a foreign key linking to the IBY_SYS_SECURITY_SUBKEYS table. This column associates each segment with its parent security subkey. The table would logically contain additional columns to store the actual encrypted segment data and potentially sequence or ordering information to correctly reassemble the segments.
Common Use Cases and Queries
The primary use case for this table is the internal, programmatic reconstruction of encryption keys by the Oracle Payments engine. This occurs during processes that require access to encrypted data, such as payment file generation or displaying masked account details. Direct querying by end-users or standard reports is uncommon due to the sensitive nature of the data. Typical access is performed via secured APIs. However, administrative or diagnostic queries might join this table to its parent to audit key segmentation. A sample pattern to count segments per subkey would be:
- SELECT sec_subkey_id, COUNT(sec_segment_id) FROM iby_security_segments GROUP BY sec_subkey_id;
Any data manipulation on this table must be performed with extreme caution, as corruption can render encrypted payment data permanently inaccessible.
Related Objects
The IBY_SECURITY_SEGMENTS table maintains a direct foreign key relationship with the IBY_SYS_SECURITY_SUBKEYS table. This is a critical dependency where IBY_SECURITY_SEGMENTS.SEC_SUBKEY_ID references the primary key of IBY_SYS_SECURITY_SUBKEYS. The parent table, IBY_SYS_SECURITY_SUBKEYS, stores the master definitions for the security subkeys, while IBY_SECURITY_SEGMENTS stores their constituent parts. This relationship is fundamental to the key management architecture. The table's primary key constraint is named IBY_SECURITY_SEGMENTS_PK on the SEC_SEGMENT_ID column. Understanding this relationship is essential for any deep technical analysis of the Payments security framework.
-
Table: IBY_SECURITY_SEGMENTS
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_SECURITY_SEGMENTS, object_name:IBY_SECURITY_SEGMENTS, status:VALID, product: IBY - Payments , implementation_dba_data: IBY.IBY_SECURITY_SEGMENTS ,
-
Table: IBY_SECURITY_SEGMENTS
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_SECURITY_SEGMENTS, object_name:IBY_SECURITY_SEGMENTS, status:VALID, product: IBY - Payments , implementation_dba_data: IBY.IBY_SECURITY_SEGMENTS ,
-
APPS.IBY_EXT_BANKACCT_PUB dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_FNDCPT_EXTRACT_GEN_PVT dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_SECURITY_PKG dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_EXT_BANKACCT_PUB dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.OKS_CCMIGRATE_PVT dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.IBY_CREDITCARD_PKG dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_PAYMENT_FORMAT_VAL_PUB dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_FNDCPT_TRXN_PUB dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.ASO_PAYMENT_DATA_MIGRATION_PVT dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.IBY_CC_SECURITY_PUB dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.IBY_SECURITY_PKG dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_FNDCPT_TRXN_PUB dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_TRANSACTIONCC_PKG dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_CREDITCARD_PKG dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.IBY_SECURITY_PKG dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.IBY_CREDITCARD_PKG dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.IBY_CC_SECURITY_PUB dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.IBY_CC_SECURITY_PUB dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_CC_SECURITY_PUB dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_FNDCPT_TRXN_PUB dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.OKS_CCMIGRATE_PVT dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_VALIDATIONSETS_PUB dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_FNDCPT_TRXN_PUB dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.IBY_TRANSACTIONCC_PKG dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_EXT_BANKACCT_PUB dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_SECURITY_PKG dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.ASO_PAYMENT_DATA_MIGRATION_PVT dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_EXT_BANKACCT_PUB dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.IBY_TRANSACTIONCC_PKG dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.IBY_TRANSACTIONCC_PKG dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.IBY_CREDITCARD_PKG dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_HASH_REGENERATOR dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.IBY_PAYMENT_FORMAT_VAL_PUB dependencies on IBY_EXT_BANK_ACCOUNTS
12.2.2
-
APPS.IBY_EXT_BANKACCT_PUB dependencies on IBY_SYS_SECURITY_SUBKEYS
12.1.1
-
APPS.IBY_EXT_BANKACCT_PUB dependencies on IBY_SYS_SECURITY_SUBKEYS
12.2.2
-
APPS.IBY_PAYMENT_FORMAT_VAL_PUB dependencies on IBY_SYS_SECURITY_SUBKEYS
12.2.2
-
APPS.IBY_HASH_REGENERATOR dependencies on IBY_SYS_SECURITY_SUBKEYS
12.2.2
-
APPS.IBY_VALIDATIONSETS_PUB dependencies on IBY_SYS_SECURITY_SUBKEYS
12.2.2
-
VIEW: APPS.IBY_SEC_EXT_BANK_ACCOUNT_V
12.2.2
-
VIEW: APPS.IBY_SEC_EXT_BANK_ACCOUNT_V
12.1.1
-
APPS.IBY_FNDCPT_TRXN_PUB dependencies on FND_CRYPTO
12.1.1
-
APPS.OKS_CCMIGRATE_PVT dependencies on IBY_CC_ISSUER_RANGES
12.2.2
-
APPS.OKS_CCMIGRATE_PVT dependencies on IBY_CC_ISSUER_RANGES
12.1.1
-
Table: IBY_EXT_BANK_ACCOUNTS
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_EXT_BANK_ACCOUNTS, object_name:IBY_EXT_BANK_ACCOUNTS, status:VALID, product: IBY - Payments , description: "This table contains records of the external bank accounts entered manually. This table corresponds to the Banking details page of supplier or customer. This table contains bank, branch, masking, encryption details of the external bank acc , implementation_dba_data: IBY.IBY_EXT_BANK_ACCOUNTS ,
-
VIEW: IBY.IBY_SECURITY_SEGMENTS#
12.2.2
owner:IBY, object_type:VIEW, object_name:IBY_SECURITY_SEGMENTS#, status:VALID,
-
APPS.IBY_TRANSACTIONCC_PKG dependencies on IBY_SYS_SECURITY_SUBKEYS
12.1.1