기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
암호화 작업을 위한 유효한 키
특정 키는 특정 작업에만 사용할 수 있습니다. 또한 일부 작업에서는 키의 키 사용 모드가 제한될 수 있습니다. 허용되는 조합은 다음 표를 참조하세요.
참고
특정 조합이 허용되더라도 CVV 코드 (generate)
를 생성한 후 이를 확인할 수 없는 (verify)
와 같이 사용할 수 없는 상황을 만들 수 있습니다.
주제
GenerateCardData
API 엔드포인트 | 암호화 연산 또는 알고리즘 | 허용된 키 사용 | 허용된 키 알고리즘 | 허용된 키 사용 모드 조합 |
---|---|---|---|---|
GenerateCardData |
|
TR31_C0_CARD_VERIFICATION_KEY |
|
{ Generate = true },{ Generate = true, Verify = true } |
GenerateCardData |
|
TR31_C0_CARD_VERIFICATION_KEY |
|
{ Generate = true },{ Generate = true, Verify = true } |
GenerateCardData |
|
TR31_E6_EMV_MKEY_OTHER |
|
{ DeriveKey = true } |
GenerateCardData |
|
TR31_E4_EMV_MKEY_DYNAMIC_NUMBERS |
|
{ DeriveKey = true } |
GenerateCardData |
|
TR31_E6_EMV_MKEY_OTHER |
|
{ DeriveKey = true } |
VerifyCardData
암호화 연산 또는 알고리즘 | 허용된 키 사용 | 허용된 키 알고리즘 | 허용된 키 사용 모드 조합 |
---|---|---|---|
|
TR31_C0_CARD_VERIFICATION_KEY |
|
{ Generate = true },{ Generate = true, Verify = true } |
|
TR31_C0_CARD_VERIFICATION_KEY |
|
{ Generate = true },{ Generate = true, Verify = true } |
|
TR31_E6_EMV_MKEY_OTHER |
|
{ DeriveKey = true } |
|
TR31_E4_EMV_MKEY_DYNAMIC_NUMBERS |
|
{ DeriveKey = true } |
|
TR31_E6_EMV_MKEY_OTHER |
|
{ DeriveKey = true } |
GeneratePinData(VISA/ABA 체계용)
VISA_PIN or VISA_PIN_VERIFICATION_VALUE
키 유형 | 허용된 키 사용 | 허용된 키 알고리즘 | 허용된 키 사용 모드 조합 |
---|---|---|---|
PIN 암호화 키 |
TR31_P0_PIN_ENCRYPTION_KEY |
|
|
PIN 생성 키 |
TR31_V2_VISA_PIN_VERIFICATION_KEY |
|
|
GeneratePinData(IBM3624
용)
IBM3624_PIN_OFFSET,IBM3624_NATURAL_PIN,IBM3624_RANDOM_PIN, IBM3624_PIN_FROM_OFFSET)
키 유형 | 허용된 키 사용 | 허용된 키 알고리즘 | 허용된 키 사용 모드 조합 |
---|---|---|---|
PIN 암호화 키 |
TR31_P0_PIN_ENCRYPTION_KEY |
|
IBM3624_NATURAL_PIN, IBM3624_RANDOM_PIN, IBM3624_PIN_FROM_OFFSET의 경우
IBM 3624_PIN_OFFSET의 경우
|
PIN 생성 키 |
TR31_V1_IBM3624_PIN_VERIFICATION_KEY |
|
|
VerifyPinData(비자/ABA 체계용)
VISA_PIN
키 유형 | 허용된 키 사용 | 허용된 키 알고리즘 | 허용된 키 사용 모드 조합 |
---|---|---|---|
PIN 암호화 키 |
TR31_P0_PIN_ENCRYPTION_KEY |
|
|
PIN 생성 키 |
TR31_V2_VISA_PIN_VERIFICATION_KEY |
|
|
VerifyPinData(IBM3624
용)
IBM3624_PIN_OFFSET,IBM3624_NATURAL_PIN,IBM3624_RANDOM_PIN, IBM3624_PIN_FROM_OFFSET)
키 유형 | 허용된 키 사용 | 허용된 키 알고리즘 | 허용된 키 사용 모드 조합 |
---|---|---|---|
PIN 암호화 키 |
TR31_P0_PIN_ENCRYPTION_KEY |
|
IBM3624_NATURAL_PIN, IBM3624_RANDOM_PIN, IBM3624_PIN_FROM_OFFSET의 경우
|
PIN 확인 키 |
TR31_V1_IBM3624_PIN_VERIFICATION_KEY |
|
|
데이터 해독
키 유형 | 허용된 키 사용 | 허용된 키 알고리즘 | 허용된 키 사용 모드 조합 |
---|---|---|---|
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 |
|
|
대칭 키 |
TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY |
|
|
데이터 암호화
키 유형 | 허용된 키 사용 | 허용된 키 알고리즘 | 허용된 키 사용 모드 조합 |
---|---|---|---|
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 |
|
|
대칭 키 |
TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY |
|
|
PIN 데이터 변환
Direction | 키 유형 | 허용된 키 사용 | 허용된 키 알고리즘 | 허용된 키 사용 모드 조합 |
---|---|---|---|---|
인바운드 데이터 소스 |
DUKPT |
TR31_B0_BASE_DERIVATION_KEY |
|
|
인바운드 데이터 소스 |
비 DUKPT(PEK, AWK, IWK 등) |
TR31_P0_PIN_ENCRYPTION_KEY |
|
|
아웃바운드 데이터 대상 |
DUKPT |
TR31_B0_BASE_DERIVATION_KEY |
|
|
아웃바운드 데이터 대상 |
비 DUKPT(PEK, IWK, AWK 등) |
TR31_P0_PIN_ENCRYPTION_KEY |
|
|
MAC 생성/확인
MAC 키는 메시지/데이터 본문의 암호화 해시를 생성하는 데 사용됩니다. 매칭 작업을 수행할 수 없으므로 키 사용 모드가 제한된 키를 생성하는 것은 권장되지 않습니다. 그러나 다른 시스템이 작업 페어의 다른 절반을 수행하도록 의도된 경우 하나의 작업으로만 키를 가져오거나 내보낼 수 있습니다.
허용된 키 사용 | 허용된 키 사용 | 허용된 키 알고리즘 | 허용된 키 사용 모드 조합 |
---|---|---|---|
MAC 키 |
TR31_M1_ISO_9797_1_MAC_KEY |
|
|
MAC 키(소매 MAC) |
TR31_M1_ISO_9797_3_MAC_KEY |
|
|
MAC 키(CMAC) |
TR31_M6_ISO_9797_5_CMAC_KEY |
|
|
MAC 키(HMAC) |
TR31_M7_HMAC_KEY |
|
|
VerifyAuthRequestCryptogram
허용된 키 사용 | EMV 옵션 | 허용된 키 알고리즘 | 허용된 키 사용 모드 조합 |
---|---|---|---|
|
TR31_E0_EMV_MKEY_APP_CRYPTOGRAMS |
|
|
가져오기/내보내기 키
작업 유형 | 허용된 키 사용 | 허용된 키 알고리즘 | 허용된 키 사용 모드 조합 |
---|---|---|---|
TR-31 래핑 키 |
TR31_K1_KEY_BLOCK_PROTECTION_KEY TR31_K0_KEY_ENCRYPTION_KEY |
|
|
신뢰할 수 있는 CA 가져오기 |
TR31_S0_ASYMMETRIC_KEY_FOR_DIGITAL_SIGNATURE |
|
|
비대칭 암호화를 위한 퍼블릭 키 인증서 가져오기 |
TR31_D1_ASYMMETRIC_KEY_FOR_DATA_ENCRYPTION |
|
|
미사용 키 유형
다음 키 유형은 현재 AWS Payment Cryptography에서 사용되지 않습니다.
-
TR31_P1_PIN_GENERATION_KEY
-
TR31_K3_ASYMMETRIC_KEY_FOR_KEY_AGREEMENT