Diagrama em camadas de arquitetura de TI para gerenciamento seguro de credenciais digitais

Diagram of IT architecture layers including presentation, application, and data layers, featuring QR code scanning, digital wallet, DID management, blockchain, and IPFS for secure digital credential management

 

A necessidade de gerenciamento seguro e eficiente de credenciais e identidades digitais tornou -se fundamental. Uma das soluções mais promissoras está no uso de tecnologias descentralizadas como blockchain e IPFs, combinadas com sistemas de identidade digital como a European Digital Identity (Eid)

 

Diagrama em camadas de arquitetura de TI

Camada de apresentação

Componentes:

  • Aplicativo da Web: Esta é a interface em que as empresas enviam credenciais e usuários interagem com o sistema. Ele fornece a interface da web principal.
  • Scanner de código QR: uma ferramenta integrada ao aplicativo móvel do usuário para digitalizar códigos QR.
  • Interface da carteira digital: permite que os usuários gerenciem funções e acessem credenciais usando a identidade digital européia (EID). Este sistema serve como um terceiro para lidar com a autorização.

Interação:

  • A empresa envia credenciais.
  • A empresa gera e digitaliza códigos QR.
  • Gerenciamento e acesso a função através do Eid.

Camada de aplicação

Componentes:

  • Verificação do usuário: lida com o envio e verificação de certificados digitais por meio de uma API fornecida pela Autoridade de Certificação (CA).
  • Gestão: Cria e lojas fizeram documentos na rede IPFS enquanto armazenava hash IPFs no blockchain. O blockchain publica esses hashes do IPFS. A outra opção é que os documentos DID podem ser armazenados diretamente na blockchain.
  • Geração de código QR: as codificadas fizeram URIs e assinaturas nos códigos QR.
  • Processo de verificação: Verifica os códigos QR, verificando as assinaturas e a recuperação de documentos de FEFs.
  • Controle de acesso baseado em função: gerencia as funções do usuário e as permissões de acesso usando o Eid.

Interação:

  • Verificação de credenciais com ca.
  • Fiz registro e gerenciamento.
  • Armazene o hash IPFS no blockchain.
  • Processos de geração e verificação de código QR.
  • Controle de acesso baseado em função através do Eid.

Camada de dados (banco de dados, IPFs e blockchain)

Componentes:

  • Banco de Dados Primário (PostgreSQL): armazena os principais dados, como especificações do produto.
  • Banco de dados de backup (mongodb): fornece uma solução de armazenamento secundário para failover; O URL principal muda para o URL de backup quando necessário.
  • IPFS: armazenamento descentralizado para documentos DID, garantindo imutabilidade.
  • Blockchain (Ethereum/Polygon): armazena hashes de documentos DID para integridade e imutabilidade.

Interação:

  • Armazenamento de dados e recuperação de bancos de dados primários e de backup.
  • O armazenamento e a recuperação de documentos fez documentos do IPFS.
  • O armazenamento documentou hashes no blockchain.
  • Armazene as referências de hash IPFs no banco de dados principal.
  • Sistema de notificação para monitorar a disponibilidade de URL e alternar para URLs de backup.

 

Nossos serviços

Para entender como o ComplyMarket pode apoiá -lo para construir seu passaporte de produto digital, visitaesta páginaouContate-nosdiretamente.

 

Aviso:As soluções do ComplyMarket são patenteadas e qualquer uso sem permissão por escrito do ComplyMarket levará a graves consequências legais.

 

Escrito por: Alaa Rezk, desenvolvedor de software sênior

Comentários

Deixe um comentário ou faça uma pergunta

I agree to the Terms of Service and Privacy Policy