Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kunci yang valid untuk operasi kriptografi
Kunci tertentu hanya dapat digunakan untuk operasi tertentu. Selain itu, beberapa operasi dapat membatasi mode penggunaan kunci untuk kunci. Silakan lihat tabel berikut untuk kombinasi yang diizinkan.
catatan
Kombinasi tertentu, meskipun diizinkan, dapat menciptakan situasi yang tidak dapat digunakan seperti menghasilkan kode CVV (generate)
tetapi kemudian tidak dapat memverifikasinya. (verify)
Topik
- GenerateCardData
- VerifyCardData
- GeneratePinData (untuk skema VISA/ABA)
- GeneratePinData (untukIBM3624)
- VerifyPinData (untuk skema VISA/ABA)
- VerifyPinData (untukIBM3624)
- Dekripsi Data
- Enkripsi Data
- Terjemahkan Pin Data
- Hasilkan/Verifikasi MAC
- VerifyAuthRequestCryptogram
- Kunci Impor/Ekspor
- Jenis kunci yang tidak digunakan
GenerateCardData
Titik Akhir API | Operasi atau Algoritma Kriptografi | Penggunaan Kunci yang Diizinkan | Algoritma Kunci yang Diizinkan | Kombinasi yang diizinkan dari mode penggunaan utama |
---|---|---|---|---|
GenerateCardData |
|
TR31_C0_CARD_VERIFICATION_KEY |
|
{Hasilkan = benar}, {Hasilkan = benar, Verifikasi = benar} |
GenerateCardData |
|
TR31_C0_CARD_VERIFICATION_KEY |
|
{Hasilkan = benar}, {Hasilkan = benar, Verifikasi = benar} |
GenerateCardData |
|
TR31_E6_EMV_MKEY_OTHER |
|
{ DeriveKey = benar} |
GenerateCardData |
|
TR31_E4_EMV_MKEY_DYNAMIC_NUMBERS |
|
{ DeriveKey = benar} |
GenerateCardData |
|
TR31_E6_EMV_MKEY_OTHER |
|
{ DeriveKey = benar} |
VerifyCardData
Operasi atau Algoritma Kriptografi | Penggunaan Kunci yang Diizinkan | Algoritma Kunci yang Diizinkan | Kombinasi yang diizinkan dari mode penggunaan utama |
---|---|---|---|
|
TR31_C0_CARD_VERIFICATION_KEY |
|
{Hasilkan = benar}, {Hasilkan = benar, Verifikasi = benar} |
|
TR31_C0_CARD_VERIFICATION_KEY |
|
{Hasilkan = benar}, {Hasilkan = benar, Verifikasi = benar} |
|
TR31_E6_EMV_MKEY_OTHER |
|
{ DeriveKey = benar} |
|
TR31_E4_EMV_MKEY_DYNAMIC_NUMBERS |
|
{ DeriveKey = benar} |
|
TR31_E6_EMV_MKEY_OTHER |
|
{ DeriveKey = benar} |
GeneratePinData (untuk skema VISA/ABA)
VISA_PIN or VISA_PIN_VERIFICATION_VALUE
Tipe Kunci | Penggunaan Kunci yang Diizinkan | Algoritma Kunci yang Diizinkan | Kombinasi yang diizinkan dari mode penggunaan utama |
---|---|---|---|
Kunci Enkripsi PIN |
TR31_P0_PIN_ENCRYPTION_KEY |
|
|
Kunci Pembuatan PIN |
TR31_V2_VISA_PIN_VERIFICATION_KEY |
|
|
GeneratePinData (untukIBM3624
)
IBM3624_PIN_OFFSET,IBM3624_NATURAL_PIN,IBM3624_RANDOM_PIN, IBM3624_PIN_FROM_OFFSET)
Tipe Kunci | Penggunaan Kunci yang Diizinkan | Algoritma Kunci yang Diizinkan | Kombinasi yang diizinkan dari mode penggunaan utama |
---|---|---|---|
Kunci Enkripsi PIN |
TR31_P0_PIN_ENCRYPTION_KEY |
|
Untuk IBM3624_NATURAL_PIN, IBM3624_RANDOM_PIN, IBM3624_PIN_FROM_OFFSET
Untuk IBM3624_PIN_OFFSET
|
Kunci Pembuatan PIN |
TR31_V1_IBM3624_PIN_VERIFICATION_KEY |
|
|
VerifyPinData (untuk skema VISA/ABA)
VISA_PIN
Tipe Kunci | Penggunaan Kunci yang Diizinkan | Algoritma Kunci yang Diizinkan | Kombinasi yang diizinkan dari mode penggunaan utama |
---|---|---|---|
Kunci Enkripsi PIN |
TR31_P0_PIN_ENCRYPTION_KEY |
|
|
Kunci Pembuatan PIN |
TR31_V2_VISA_PIN_VERIFICATION_KEY |
|
|
VerifyPinData (untukIBM3624
)
IBM3624_PIN_OFFSET,IBM3624_NATURAL_PIN,IBM3624_RANDOM_PIN, IBM3624_PIN_FROM_OFFSET)
Tipe Kunci | Penggunaan Kunci yang Diizinkan | Algoritma Kunci yang Diizinkan | Kombinasi yang diizinkan dari mode penggunaan utama |
---|---|---|---|
Kunci Enkripsi PIN |
TR31_P0_PIN_ENCRYPTION_KEY |
|
Untuk IBM3624_NATURAL_PIN, IBM3624_RANDOM_PIN, IBM3624_PIN_FROM_OFFSET
|
Kunci Verifikasi PIN |
TR31_V1_IBM3624_PIN_VERIFICATION_KEY |
|
|
Dekripsi Data
Tipe Kunci | Penggunaan Kunci yang Diizinkan | Algoritma Kunci yang Diizinkan | Kombinasi yang diizinkan dari mode penggunaan utama |
---|---|---|---|
DUKPT |
TR31_B0_BASE_DERIVATION_KEY |
|
|
EMV |
TR31_E1_EMV_MKEY_CONFIDENTIALITY TR31_E6_EMV_MKEY_OTHER |
|
|
RSA |
TR31_D1_ASYMMETRIC_KEY_FOR_DATA_ENCRYPTION |
|
|
Tombol simetris |
TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY |
|
|
Enkripsi Data
Tipe Kunci | Penggunaan Kunci yang Diizinkan | Algoritma Kunci yang Diizinkan | Kombinasi yang diizinkan dari mode penggunaan utama |
---|---|---|---|
DUKPT |
TR31_B0_BASE_DERIVATION_KEY |
|
|
EMV |
TR31_E1_EMV_MKEY_CONFIDENTIALITY TR31_E6_EMV_MKEY_OTHER |
|
|
RSA |
TR31_D1_ASYMMETRIC_KEY_FOR_DATA_ENCRYPTION |
|
|
Tombol simetris |
TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY |
|
|
Terjemahkan Pin Data
Arahan | Tipe Kunci | Penggunaan Kunci yang Diizinkan | Algoritma Kunci yang Diizinkan | Kombinasi yang diizinkan dari mode penggunaan utama |
---|---|---|---|---|
Sumber Data Masuk |
DUKPT |
TR31_B0_BASE_DERIVATION_KEY |
|
|
Sumber Data Masuk |
Non-DUKPT (PEK, AWK, IWK, dll) |
TR31_P0_PIN_ENCRYPTION_KEY |
|
|
Target Data Keluar |
DUKPT |
TR31_B0_BASE_DERIVATION_KEY |
|
|
Target Data Keluar |
Non-DUKPT (PEK, IWK, AWK, dll) |
TR31_P0_PIN_ENCRYPTION_KEY |
|
|
Hasilkan/Verifikasi MAC
Kunci MAC digunakan untuk membuat hash kriptografi dari pesan/badan data. Tidak disarankan untuk membuat kunci dengan mode penggunaan kunci terbatas karena Anda tidak akan dapat melakukan operasi pencocokan. Namun, Anda dapat mengimpor/mengekspor kunci hanya dengan satu operasi jika sistem lain dimaksudkan untuk melakukan separuh lainnya dari pasangan operasi.
Penggunaan Kunci yang Diizinkan | Penggunaan Kunci yang Diizinkan | Algoritma Kunci yang Diizinkan | Kombinasi yang diizinkan dari mode penggunaan utama |
---|---|---|---|
Kunci MAC |
TR31_M1_ISO_9797_1_MAC_KEY |
|
|
Kunci MAC (MAC Ritel) |
TR31_M1_ISO_9797_3_MAC_KEY |
|
|
Kunci MAC (CMAC) |
TR31_M6_ISO_9797_5_CMAC_KEY |
|
|
Kunci MAC (HMAC) |
TR31_M7_HMAC_KEY |
|
|
VerifyAuthRequestCryptogram
Penggunaan Kunci yang Diizinkan | Opsi EMV | Algoritma Kunci yang Diizinkan | Kombinasi yang diizinkan dari mode penggunaan utama |
---|---|---|---|
|
TR31_E0_EMV_MKEY_APP_CRYPTOGRAMS |
|
|
Kunci Impor/Ekspor
Tipe operasi | Penggunaan Kunci yang Diizinkan | Algoritma Kunci yang Diizinkan | Kombinasi yang diizinkan dari mode penggunaan utama |
---|---|---|---|
Kunci Pembungkus TR-31 |
TR31_K1_KEY_BLOCK_PROTECTION_KEY TR31_K0_KEY_ENCRYPTION_KEY |
|
|
Impor CA tepercaya |
TR31_S0_ASYMMETRIC_KEY_FOR_DIGITAL_SIGNATURE |
|
|
Impor sertifikat kunci publik untuk enkripsi asimetris |
TR31_D1_ASYMMETRIC_KEY_FOR_DATA_ENCRYPTION |
|
|
Jenis kunci yang tidak digunakan
Jenis kunci berikut saat ini tidak digunakan oleh Kriptografi AWS Pembayaran
-
TR31_P1_PIN_GENERATION_KEY
-
TR31_K3_ASYMMETRIC_KEY_FOR_KEY_AGREEMENT