As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AS2805
O Australia Standard 2805 (AS2805) é um padrão para transferências eletrônicas de fundos usado principalmente para transações de pagamento baseadas em cartões. É mantido pela Standards Australia
A Parte 6 fornece orientação sobre gerenciamento de chaves, incluindo comunicação de host a host (nó a nó) e requisitos criptográficos relevantes, enquanto outros aspectos são abordados em outras partes. Atualmente, toda a criptografia desse padrão é baseada no TDES.
nota
Atualmente, o AS2805 está disponível na região ap-southeast-2. Ele será lançado em outras regiões em um futuro próximo.
O AS2805 tem várias diferenças em comparação com outras implementações, que estão resumidas abaixo.
- Proteção de chaves
-
Depende de variantes de teclas em vez de blocos de teclas, como em. TR-31/X9.143 AWS A criptografia de pagamento armazena todas as chaves como blocos de chaves internamente, mas permite importação, exportação e cálculo usando variantes definidas pelo AS2805.
- Teclas unidirecionais
-
O AS2805 exige o uso de chaves unidirecionais. Se os dois nós precisarem gerar códigos de autenticação de mensagens (MAC), eles usarão duas chaves.
- Blocos de pinos
-
O AS2805 define uma técnica de derivação de chave para chaves de criptografia de PIN exclusivas por transação. Isso pode ser usado no lugar do DUKPT. O esquema AS2805 se baseia nos dados da transação (número de rastreamento e valor da transação) em comparação com o uso do contador de transações pela DUKPT.
- Validação do Key Exchange
-
Define um processo para validar o KEK antes de começar a trocar chaves de trabalho, como chaves de PIN. Em outros esquemas, os KEK são trocados com pouca frequência e são validados usando o KCV.
O AS2805 usa o conceito de variantes de chave em vez de blocos de chaves para garantir que as chaves sejam usadas apenas para a finalidade pretendida (e única). Veja a seguir como a criptografia AWS de pagamento mapeia variantes e blocos de teclas ao importar, exportar ou executar outras funções criptográficas com chaves.
| Tipo de chave AS2805 | AWS Tipo de chave criptográfica de pagamento |
|---|---|
TERMINAL_MAJOR_KEY_VARIANT_00 |
TR31_K0_KEY_ENCRYPTION_KEY |
VARIANTE_CHAVE DE ENCRIPTAÇÃO_28 |
TR31_P0_PIN_ENCRYPTION_KEY |
VARIANTE_CHAVE DE AUTENTICAÇÃO_DE MENSAGEM_24 |
TR31_M0_ISO_16609_MAC_KEY |
VARIANTE_CHAVE DE CRIPTOGRAFIA DE DADOS_22 |
TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY |
VARIANT_MASK_82, VARIANT_MASK_82C0 |
Opções disponíveis como parte do processo de validação do KEK. Esses tipos de chave são temporários e não são armazenados pelo serviço. |
Dados dois nós, node1 e node2, os exemplos a seguir são da perspectiva do node1. AWS A criptografia de pagamento oferece suporte a APIs de ambos os lados do processo.