Diagramma a strati di architettura IT per una gestione delle credenziali digitali sicura

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

 

La necessità di una gestione sicura ed efficiente delle credenziali e delle identità digitali è diventata fondamentale. Una delle soluzioni più promettenti sta nell'uso di tecnologie decentralizzate come Blockchain e IPFS, combinate con sistemi di identità digitale come l'identità europea digitale (EID)

 

Diagramma a strati di architettura

Strato di presentazione

Componenti:

  • Applicazione Web: questa è l'interfaccia in cui le aziende inviano credenziali e gli utenti interagiscono con il sistema. Fornisce l'interfaccia Web principale.
  • Scanner di codice QR: uno strumento integrato nell'applicazione mobile dell'utente per la scansione dei codici QR.
  • Interfaccia del portafoglio digitale: consente agli utenti di gestire i ruoli e accedere alle credenziali utilizzando European Digital Identity (EID). Questo sistema funge da terze parti per gestire l'autorizzazione.

Interazione:

  • La società presenta le credenziali.
  • La società genera e scansiona i codici QR.
  • Gestione dei ruolo e accesso tramite EID.

Livello dell'applicazione

Componenti:

  • Verifica dell'utente: gestisce l'invio e la verifica dei certificati digitali tramite un'API fornita dall'Autorità del certificato (CA).
  • Did Management: Creates and Stores ha fatto documenti sulla rete IPFS durante la memorizzazione di Hash IPFS sulla blockchain. La blockchain pubblica quegli hash IPFS. L'altra opzione è che i documenti DAD possono essere archiviati direttamente sulla blockchain.
  • Generazione del codice QR: le codi hanno fatto URI e firme nei codici QR.
  • Processo di verifica: verifica i codici QR controllando le firme e il recupero dei documenti da IPFS.
  • Controllo dell'accesso basato su ruoli: gestisce i ruoli utente e le autorizzazioni di accesso utilizzando EID.

Interazione:

  • Verifica delle credenziali con ca.
  • Ha registrato la registrazione e la gestione.
  • Memorizza Hash IPFS su blockchain.
  • Processi di generazione e verifica del codice QR.
  • Controllo dell'accesso basato sul ruolo tramite EID.

Layer dati (database, IPFS e blockchain)

Componenti:

  • Database primario (PostgreSQL): memorizza i dati principali, come le specifiche del prodotto.
  • Database di backup (MongoDB): fornisce una soluzione di archiviazione secondaria per il failover; L'URL principale passa all'URL di backup quando necessario.
  • IPFS: archiviazione decentralizzata per documenti DED, garantendo l'immutabilità.
  • Blockchain (Ethereum/Polygon): archivia hash di documenti DAD per integrità e immutabilità.

Interazione:

  • Archiviazione e recupero dei dati dai database primari e di backup.
  • La memorizzazione e il recupero hanno fatto documenti da IPFS.
  • La memorizzazione ha fatto hash di documenti sulla blockchain.
  • Memorizza i riferimenti hash IPFS nel database principale.
  • Sistema di notifica per il monitoraggio della disponibilità dell'URL e il passaggio agli URL di backup.

 

I nostri servizi

Per capire come CompryMarket può supportarti per costruire il tuo passaporto per prodotti digitali, visitaquesta paginaOcontattacidirettamente.

 

Avvertimento:Le soluzioni di CompletMarket sono brevettate e qualsiasi utilizzo senza l'autorizzazione scritta da ComplyMarket porterà a gravi conseguenze legali.

 

Scritto da: Alaa Rezk, Senior Software Developer

Commenti

Lascia un commento o fai una domanda

I agree to the Terms of Service and Privacy Policy