
# Motor de Îmbinare a Datelor cu Preservarea Confidențialității pentru Automatizarea Chestionarelor în Domenii Multiple

## Introducere  

Security questionnaires, compliance audits, and vendor risk assessments are becoming the gatekeepers of every B2B SaaS deal. The average questionnaire contains **30‑50 distinct evidential requests**—from IAM logs stored in a cloud IAM service, to encryption key inventories kept in a separate key‑management system, to third‑party audit reports hosted on a compliance vault.  

Manual collation of this evidence is costly, error‑prone, and increasingly risky from a privacy standpoint. **Data stitching**, the automated process of extracting, normalizing, and linking evidence across disparate data sources, is the missing link that turns a chaotic evidence pool into a coherent, audit‑ready narrative.  

When combined with **privacy‑preserving techniques**—such as homomorphic encryption, differential privacy, and secure multi‑party computation (SMPC)—stitching can be performed without ever exposing raw confidential data to the orchestration layer. In this article we explore the architecture, benefits, and practical steps for building a **Privacy Preserving Data Stitching Engine (PPDSE)** on top of the Procurize AI platform.

---

## Provocarea Dovezilor în Domenii Multiple  

| Problemă | Descriere |
|------------|-------------|
| **Stocare fragmentată** | Dovezile trăiesc în instrumente SaaS (Snowflake, ServiceNow), partajări de fișiere on‑prem și portaluri terțe. |
| **Fragmentare reglementară** | Diferite jurisdicții (UE [GDPR](https://gdpr.eu/), SUA [CCPA](https://oag.ca.gov/privacy/ccpa), APAC PDPA) impun reguli distincte de manipulare a datelor. |
| **Copiere‑lipire manuală** | Echipele de securitate copiază datele în formularele chestionarelor, creând coșmaruri de control al versiunilor. |
| **Risc de expunere** | Centralizarea dovezilor brute într-un singur depozit poate încălca acordurile de prelucrare a datelor. |
| **Compromis viteză‑precizie** | Răspunsurile manuale mai rapide sacrifică adesea corectitudinea, conducând la audituri eșuate. |

Traditional automation pipelines solve the *speed* problem but fall short on *privacy* because they rely on a trusted central data lake. A PPDSE must meet **both** criteria: **secure, auditable stitching** *and* **regulatory‑compliant handling**.

---

## Ce este Îmbinarea Datelor?  

Data stitching is the **programmatic merging of related data fragments** into a unified, queryable representation. In the context of security questionnaires:

1. **Descoperire** – Identifică sursele de date care conțin dovezi care satisfac un anumit item din chestionar.  
2. **Extracție** – Extrage artefactul brut (extragere de jurnal, document de politică, fișier de configurare) din sursa sa, respectând controalele de acces specifice sursei.  
3. **Normalizare** – Convertește formatele eterogene (JSON, CSV, PDF, XML) într-un schema comună (de exemplu, un **Model de Dovezi de Conformitate**).  
4. **Legare** – Stabilește relații între fragmentele de dovezi (de exemplu, leagă un jurnal de rotire a cheilor de politica KMS corespunzătoare).  
5. **Rezumat** – Generează o narațiune concisă, augmentată de AI, care satisface câmpul din chestionar, păstrând proveniența sursei.

When the stitching process is **privacy‑preserving**, each step is executed under cryptographic guarantees that prevent the orchestration engine from learning the underlying raw data.

---

## Cum implementează Procurize Îmbinarea cu Preservarea Confidențialității  

Procurize’s AI platform already offers a unified **questionnaire hub**, task assignment, real‑time commenting, and LLM‑driven answer generation. The PPDSE extends this hub with a **secure evidence pipeline** composed of three layers:

### 1. Conectori de Sursă cu Criptare Zero‑Knowledge  

* Fiecare conector (pentru Snowflake, Azure Blob, ServiceNow, etc.) criptează datele **la sursă** utilizând o **cheie publică** aparținând instanței chestionarului.  
* Payload‑ul criptat nu părăsește sursa în text clar; doar **hash‑ul ciphertext‑ului** este transmis stratului de orchestrare pentru indexare.

### 2. Motor de Calcul cu Preservarea Confidențialității  

* Folosește **SMPC** pentru a efectua normalizarea și legarea fragmentelor criptate între mai multe părți.  
* **Agregatele omomorfice** (de exemplu, numărul controalelor conforme) sunt calculate fără a decripta valorile individuale.  
* Un modul de **Confidențialitate Diferențială** adaugă zgomot calibrat la rezumatele statistice, protejând expunerea înregistrărilor individuale.

### 3. Generator de Narațiune Augmentat de AI  

* Dovezile decriptate și verificate sunt introduse într-un **pipeline de Generare cu Recuperare Augmentată (RAG)** care construiește răspunsuri ușor de citit pentru oameni.  
* **Cârligele de explicabilitate** încorporează metadatele de proveniență (ID‑sursă, marcă temporală, hash‑criptare) în narațiunea finală, permițând auditorilor să verifice răspunsul fără să vadă datele brute.

#### Mermaid Architecture Diagram  

```mermaid
graph LR
    A["Conector de Sursă<br>(Criptare Zero‑Knowledge)"]
    B["Motor de Calcul Securizat<br>(SMPC + Omomorfism)"]
    C["Generator de Narațiune AI<br>(RAG + Explicabilitate)"]
    D["Hub de Chestionar<br>(Interfață Procurize)"]
    E["Verificare Auditor<br>(Dovada Originii)"]
    
    A --> B
    B --> C
    C --> D
    D --> E
```

*All node labels are wrapped in double quotes as required, with no escape characters.*

---

## Beneficiile unui Motor de Îmbinare a Datelor cu Preservarea Confidențialității  

| Beneficiu | Impact |
|-----------|--------|
| **Conformitate reglementară** | Asigură că datele nu părăsesc niciodată jurisdicția lor în text clar, simplificând auditurile GDPR/CCPA. |
| **Reducerea efortului manual** | Automatizează până la 80 % din colectarea dovezilor, reducând timpul de răspuns la chestionare de la săptămâni la ore. |
| **Proveniență pregătită pentru audit** | Hash‑uri criptografice imutabile oferă o pistă verificabilă pentru fiecare răspuns. |
| **Scalabil între clienți** | Designul multi‑tenant asigură că datele fiecărui client rămân izolate, chiar și într-un mediu de calcul partajat. |
| **Acuratețe îmbunătățită** | Normalizarea bazată pe AI elimină erorile de transcriere umane și terminologia nepotrivită. |

---

## Pașii de Implementare  

### Pasul 1: Inventarierea Surselor de Date  

* Cataloghează fiecare depozit de dovezi (stocare în cloud, baze de date on‑prem, API‑uri SaaS).  
* Atribuie un **ID de politică a sursei** care encodează constrângerile reglementare (de exemplu, numai UE, numai SUA).

### Pasul 2: Deployarea Conectorilor Zero‑Knowledge  

* Folosește **Connector SDK** al Procurize pentru a construi adaptoare care criptează payload‑urile cu cheia publică a instanței.  
* Înregistrează punctele finale ale conectorilor în **Connector Registry**.

### Pasul 3: Definirea Modelului de Dovezi de Conformitate (CEM)  

```yaml
CEM:
  id: string
  source_id: string
  type: enum[log, policy, report, config]
  timestamp: datetime
  encrypted_blob: bytes
  metadata:
    jurisdiction: string
    sensitivity: enum[low, medium, high]
```

### Pasul 4: Configurarea Lucrătorilor SMPC  

* Pornește un **cluster SMPC bazat pe Kubernetes** (de exemplu, utilizând MP‑SPDZ).  
* Distribuie **părțile cheii private** între lucrători; niciun nod singular nu poate decripta singur.

### Pasul 5: Construirea Prompt‑urilor RAG  

```
Folosind ID‑ul dovezii "{{evidence.id}}" din sursa "{{evidence.source_id}}", rezumă conformitatea cu {{question.title}}. Include hash "{{evidence.encrypted_hash}}" pentru verificare.
```

### Pasul 6: Integrarea cu UI‑ul Procurize  

* Adaugă un buton **„Îmbină Dovezi”** la fiecare item al chestionarului.  
* Când este activat, UI‑ul apelează **API‑ul de Îmbinare**, care orchestrează pașii descriși mai sus.

### Pasul 7: Testarea Fluxului Auditat End‑to‑End  

* Efectuează un **test de penetrare** pentru a verifica că datele brute nu apar niciodată în jurnale.  
* Generează un **raport de verificare** pe care auditorii îl pot valida împotriva hash‑urilor sursei originale.

---

## Cele Mai Bune Practici  

* **Acces cu cele mai puține privilegii** – Acordă conectorilor doar token‑uri de citire, cu limită de timp.  
* **Rotirea cheilor** – Rotește perechile de chei publice/ private la fiecare 90 de zile; recriptează dovezile existente în mod leneș.  
* **Design primul metadate** – Capturează jurisdicția și sensibilitatea înainte de orice calcul.  
* **Jurnale de audit** – Înregistrează fiecare apel API cu identificatori hashați; stochează jurnalele într-un registru imutabil (de ex., blockchain).  
* **Monitorizare continuă** – Folosește un **Compliance Radar** (alt modul AI Procurize) pentru a detecta noi schimbări reglementare care afectează politicile sursei.

---

## Perspective de Viitor  

Convergența dintre **IA generativă**, **calculul cu preservarea confidențialității** și **grafurile de cunoștințe** deschide o nouă eră în care chestionarele de securitate sunt răspunse *înainte* să fie chiar formulate. Progrese anticipate includ:

* **Generare Predictivă de Întrebări** – Modele AI care anticipează viitoarele iteme din chestionare pe baza analizei tendințelor reglementare, stimulând îmbinarea pre‑emptivă a dovezilor.  
* **Grafuri de Cunoștințe Federate** – Grafuri inter‑companii, cu preservarea confidențialității, care permit organizațiilor să partajeze modele de conformitate anonimizate fără a expune date brute.  
* **Generare Zero‑Touch a Dovezilor** – LLM‑uri care, utilizând embedding‑uri criptate, pot sintetiza dovezile necesare (de ex., declarații de politică) direct din conținutul criptat al sursei.

Prin investiția într-un PPDSE astăzi, organizațiile se poziționează să profite de aceste inovații fără a re‑arhitecta întregul lanț de conformitate.

---

## Concluzie  

Chestionarele de securitate vor rămâne un punct de fricțiune esențial în fluxul de vânzări și audit al SaaS‑ului. Un **Motor de Îmbinare a Datelor cu Preservarea Confidențialității** transformă dovezile fragmentate într-un activ unificat, auditat, și pregătit pentru AI – oferind **viteză, acuratețe și încredere reglementară** simultan. Folosind platforma modulară AI a Procurize, organizațiile pot implementa acest motor cu perturbări minime, permițând echipelor de securitate să se concentreze pe atenuarea riscurilor strategice în loc de colectarea repetitivă a datelor.

> *„Automatizați banalul, protejați sensibilul și lăsați IA să spună povestea.”* – Liderul de Inginerie Procurize

---

## Vezi și  

* [NIST SP 800‑53 Rev. 5 – Controale de Securitate și Confidențialitate](https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final)  
* [Google Cloud – Învățare Automată cu Preservarea Confidențialității](https://cloud.google.com/solutions/ai-privacy)