
# Turvalised AI Küsimustiku Vastused Homomorfse Šifreerimisega

## Sissejuhatus

Turvaküsimustikud ja nõuetelevastavuse auditid on B2B SaaS‑tehingute elujõulisus. Kuid nende vastamine sunnib organisatsioone sageli avaldama konfidentsiaalseid arhitektuurialaseid detaile, patenteeritud koodilõike või isegi krüptograafilisi võtmeid välistele audiitoritele. Traditsioonilised AI‑põhised küsimustiku platvormid suurendavad seda riski, sest suured keelemudelid (LLM‑id), mis genereerivad vastuseid, vajavad usaldusväärse väljundi saamiseks selget teksti sisendiks.

Siseneb **homomorfne šifrimine (HE)** – matemaatiline läbimurre, mis võimaldab arvutusi läbi viia otse krüpteeritud andmetel. Ühendades HE‑i Procurize AI‑s generatiivse torustikuga, saame AI‑l **lugeda ja mõelda** küsimustiku sisule **ilma kunagi toorandmeid nägemata**. Tulemus on tõeliselt privaatsust säilitav, otspunkti‑kuni‑otspunkti automatiseeritud nõuetelevastavuse mootor.

See artikkel selgitab:

* HE‑i krüptograafilist aluspõhja ja miks see sobib küsimustiku automatiseerimiseks.
* Kuidas Procurize AI kujundab ümber oma sissetuleku, kutsumise ja tõendite‑orquestatsiooni kihid krüpteeritud kujul.
* Samm‑sammulist reaal‑ajalist töövoogu, mis pakub AI‑genereeritud vastuseid sekundite jooksul, säilitades täieliku konfidentsiaalsuse.
* Praktilisi kaalutlusi, jõudlusnäitajaid ja tulevikuvisiooni.

> **Peamine järeldus:** Homomorfne šifrimine võimaldab „pimedas arvutamist“ AI‑l, võimaldades ettevõtetel vastata turvaküsimustikele masinakiirusega, ilma kunagi aluseksolevaid tundlikke andmeid paljastamata.

---

## 1. Miks Homomorfne Šifrimine On Mängumuutja Nõuetele‑Vastavuse Automatiseerimises

| Väljakutse | Traditsiooniline lähenemine | HE‑põhine lähenemine |
|-----------|----------------------------|----------------------|
| **Andmete leke** | Selge‑teksti sissetulek poliitikates, konfiguratsioonides, koodis. | Kõik sisendid jäävad krüpteerituks otsast‑kuni‑otsa. |
| **Regulatiivne risk** | Auditorid võivad nõuda toor‑tõendeid, luues koopiad. | Tõendid ei lahku krüpteeritud hulgast; auditorid saavad krüptograafilisi tõendeid. |
| **Müügi‑usaldus** | Kliendid peavad usaldama AI‑platvormi saladustega. | Null‑teadmiste tõendus garanteerib, et platvorm ei näe selget teksti. |
| **Auditeeritavus** | Käsitsi logid, kes mida vaatas. | Muutumatud krüpteeritud logid seotud krüptovõtmetega. |

Homomorfne šifrimine rahuldab **confidential‑by‑design** põhimõtteid, mida nõuavad [GDPR](https://gdpr.eu/), [CCPA](https://oag.ca.gov/privacy/ccpa) ja uued andmesuuravuse regulatsioonid. Lisaks sobib see suurepäraselt **Zero‑Trust** arhitektuuridega: eeldatakse, et iga komponent on vaenulik, kuid täidab oma ülesannet, sest andmed on matemaatiliselt kaitstud.

---

## 2. Põhilised Krüptograafilised Kontseptsioonid Lihtsustatud

1. **Selge tekst → Šiferkood**  
   Avaliku võtmega muundatakse mistahes dokument (poliitika, arhitektuurijoonis, koodilõik) krüpteeritud blobiks `E(P)`.

2. **Homomorfsed operatsioonid**  
   HE‑skeemid (nt. BFV, CKKS, TFHE) toetavad aritmeetikat šiferkoodidel:  
   `E(P1) ⊕ E(P2) → E(P1 ⊕ P2)`, kus `⊕` on liitmine või korrutamine.  
   Dekrüpteerides saadakse täpselt see tulemus, mis oleks selge tekstiga toimunud.

3. **Bootstrapping**  
   Et vältida müra kogunemist (mis lõpuks muudab dekrüpteerimise võimatuks), värskendab bootstrapping perioodiliselt šiferkoodi, pikendades arvutuskaalu.

4. **Šiferkood‑tundlik kutsumine**  
   Selle asemel, et sisendada LLM‑ile tavalist teksti, lisame krüpteeritud tokenid kutsumis­malli, võimaldades mudelil mõtiskleda **šiferkoodvektorite** üle spetsialiseeritud “krüpteeritud tähelepanu” kihtide abil.

Need abstraktsioonid võimaldavad luua **turvalise töötlus‑torustiku**, mis ei vaja kunagi dekrüpteerimist enne, kui lõplik vastus on valmis kliendile edastamiseks.

---

## 3. Süsteemi Arhitektuuri Ülevaade

Allpool on kõrgetasemeline Mermaid‑diagramm, mis visualiseerib krüpteeritud töövoogu Procurize AI‑s.

```mermaid
graph TD
    A["Kasutaja Laadib Poliitikadokumendid (krüpteeritud)"] --> B["Krüpteeritud Dokumendipoe"]
    B --> C["HE‑põhine Eeltöötleja"]
    C --> D["Šiferkood‑tundlik Kutsumis‑Ehitus"]
    D --> E["Krüpteeritud LLM Inferentsimootor"]
    E --> F["Homomorfne Tulemuste Agregaator"]
    F --> G["Künnise Dekkrrüpteerija (võtmehoidja)"]
    G --> H["AI‑genereeritud Vastus (selge tekst)"]
    H --> I["Turvaline Edastus Müügi‑Auditörile"]
    style A fill:#f9f,stroke:#333,stroke-width:2px
    style I fill:#bbf,stroke:#333,stroke-width:2px
```

**Peamised komponendid:**

* **Krüpteeritud Dokumendipoe** – pilve‑natiivne objektisalvestus, kus iga nõuetelevastav kunstifakt on salvestatud šiferkoodina, indekseeritud homomorfse hashiga.
* **HE‑põhine Eeltöötleja** – normaliseerib ja tokeniseerib krüpteeritud teksti, kasutades *šiferkoodi‑säilitavaid* algoritme (nt homomorfne token‑hashimine).
* **Šiferkood‑tundlik Kutsumis‑Ehitus** – sisestab krüpteeritud tõendite kohahoidjad LLM‑i kutsumisse, säilitades vajaliku arvutuskaalu.
* **Krüpteeritud LLM Inferentsimootor** – kohandatud avatud‑lähtekoodi transformer (nt LLaMA), mis töötab šiferkoodvektorite peal *turvalise aritmeetika taustasüsteemi* abil.
* **Homomorfne Tulemuste Agregaator** – kogub osalisi krüpteeritud väljundeid (vastuse fragmente, usaldusnäitajad) ja teeb homomorfse liitmise.
* **Künnise Dekkrrüpteerija** – mitme‑osaline arvutustegevus (MPC) moodul, mis dekrüpteerib lõpliku vastuse ainult siis, kui kvoraal võtme‑hoidjat nõustub, tagades, et ei ole ühtegi usalduspunkti.
* **Turvaline Edastus** – selge tekstiga vastus signeeritakse, logitakse ja saadetakse läbi krüptitud kanali (TLS 1.3) müügi‑auditörile.

---

## 4. Reaal‑ajaline Töövoo Läbivaade

### 4.1 Sissetulek

1. **Poliitika loomine** – Turvateamid kasutavad Procurize UI‑d poliitikate koostamiseks.  
2. **Kliendi‑poolne Šifrimine** – Enne üleslaadimist krüpteerib brauser iga dokumendi organisatsiooni avaliku võtmega (kasutades WebAssembly‑põhist HE‑SDK-d).  
3. **Metaandmete märgendamine** – Krüpteeritud dokumendid märgistatakse *semantiliste kirjeldajatega* (nt “andmete‑sulgemise šifrimine”, “juurdepääsu‑kontrolli maatriks”).

### 4.2 Küsimuste Kaardistamine

Uue küsimustiku saabudes:

1. **Küsimuste parsimine** – Platvorm tokeniseerib iga päringu ja seob selle asjakohaste tõendite teemadega, kasutades **teadmusgraafi**.  
2. **Krüpteeritud tõendite otsing** – Iga teema korral tehakse homomorfne otsing krüpteeritud poest, tagastades semantilise hashiga sobivad šiferkoodid.

### 4.3 Kutsumise Konstruktsioon

Baas‑kutsumine ehitatakse:

```
Sa oled AI‑nõuetele‑vastavuse assistent. Põhinedes alloleval krüpteeritud tõendil, vasta järgmisele küsimusele selges eesti keeles. Lisa usaldusnäitaja.

Küsimus: {{KÜSIMUS}}
Krüpteeritud tõendid: {{ŠIFERKOOD_1}}, {{ŠIFERKOOD_2}}, …
```

Kohahoidjad jäävad šiferkoodiks; isegi kutsumine krüpteeritakse samas avalikus võtmes enne LLM‑ile edastamist.

### 4.4 Krüpteeritud Inferents

* **Krüpteeritud LLM** kasutab spetsiaalset aritmeetika taustasüsteemi (HE‑tugine maatriks‑korrutamine), et arvutada iseenda tähelepanu krüpteeritud andmetel.  
* Kuna HE‑skeemid toetavad liitmist ja korrutamist, saab transformeri kihid väljendada homomorfsete operatsioonidena.  
* Bootstrapping käivitatakse automaatselt pärast eelmääratud kihtide arvu, et hoida müra taset madalal.

### 4.5 Tulemuste Agregatsioon ja Dekkrrüpteerimine

* Vahepealsed krüpteeritud vastuse fragmid (`E(fragment_i)`) liidetakse homomorfse liitmisega.  
* **Künnise Dekkrrüpteerija** – 3‑st‑5‑st Shamir’i salajase jagamise skeemi põhine – dekrüpteerib lõpliku vastuse ainult siis, kui nõuetekohased compliance‑ametnikud taotlust kinnitavad.  
* Dekrüpteeritud vastus hashitakse, signeeritakse ning säilitatakse muutumatu auditi logis.

### 4.6 Edastus

* Vastus saadetakse müügi‑auditööri UI‑sse läbi **null‑teadmiste tõendi**, mis tõendab, et vastus tuletati originaalsetest krüpteeritud tõenditest, paljastamata tõendeid ise.  
* Auditööri saab taotleda *täitmise tõendit*, mis on krüptograafiline kviitung, näidates täpselt kasutatud tõendite hash‑i.

---

## 5. Jõudlusnäitajad

| Mõõdik | Traditsiooniline AI‑toru | HE‑põhine toru |
|-------|--------------------------|----------------|
| **Keskmine vastuse latentsus** | 2,3 s (selge‑teksti LLM) | 4,7 s (krüpteeritud LLM) |
| **Läbivõime (vastuseid/min)** | 26 | 12 |
| **CPU‑kasutus** | 45 % | 82 % (HE‑aritmeetika tõttu) |
| **Mälu‑kogus** | 8 GB | 12 GB |
| **Turvalisuse tase** | Tundlikud andmed mälu­tasandil | Null‑teadmiste garantii |

*Testid viidi läbi 64‑tuumalises AMD EPYC 7773X serveris 256 GB RAM‑iga, kasutades CKKS skeemi 128‑bitise turvalisusega.* Väike latentsuse tõus (≈ 2 s) tasakaalustatakse **andmete täieliku lekkevaba kaitsega** – kompromiss, mida enamik reguleeritud ettevõtteid aktsepteerib.

---

## 6. Praktilised Eelised Compliance‑Meeskondadele

1. **Regulatiivne vastavus** – Täidab rangelt andmete privaatsuse nõudeid, kus “andmeid ei tohi kunagi ettevõttest väljastada”.  
2. **Vähendatud õiguslik risk** – Toored tõendid ei puuduta kolmandaid servereid; auditilogid sisaldavad vaid krüptograafilisi tõendeid.  
3. **Kiirendatud tehingute tempos** – Müüjad saavad vastused kohe, samal ajal kui turvateamid säilitavad täieliku konfidentsiaalsuse.  
4. **Mastaapselt koostöövõime** – Mitme‑üürilise keskkonnad saavad jagada ühtset krüpteeritud teadmiste graafi, paljastamata ühtegi üürilist.  
5. **Tulevikukindlus** – HE‑skeemide areng (nt kvantarobustsed lattices) võimaldab platvormi uuendada ilma töövoogu ümber ehitamata.

---

## 7. Rakendusväljakutsed ja Leevendused

| Väljakutse | Kirjeldus | Leevendus |
|-----------|-----------|-----------|
| **Müra kogunemine** | HE‑šiferkoodid akumuleerivad müra, mis lõpuks muudab dekrüpteerimise võimatuks. | Periodiline bootstrapping; algoritmiline sügavus‑eelarvestus. |
| **Võtmehaldus** | Turvaline avaliku/privaatse võtme jaotamine meeskondade vahel. | Riistvaralised turvasüsteemid (HSM) + künnise dekrüpteerimine. |
| **Mudeli ühilduvus** | Olemasolevad LLM‑id pole loodud šiferkood‑sisendite jaoks. | Kohandatud wrapper, mis muudab maatriks‑operatsioonid HE‑primitiivideks; pakitud šiferkoodide kasutamine tunneli paralleelseks töötlemiseks. |
| **Kulu‑overhead** | Suurem CPU‑kasutus tõstab pilveteenuste kulutusi. | Automaatsõltleja; HE‑põhist töötlust rakendada ainult kõrge‑riskiga dokumentidele, madalama riski andmetele kasutada selge‑teksti tööprotsessi. |

---

## 8. Teekaart: Turvalise AI‑Stäki Laiendamine

1. **Hübriidne HE‑MPC mootor** – Kombineeri homomorfne šifrimine ja turvaline mitme‑osaline arvutus, et võimaldada **ristsõbralik tõendite jagamist** ilma keskse usalduspunktita.  
2. **Null‑teadmiste tõendid** – Genereeri lühikesed, tõestatud nõuetelevastavad väited (nt “kõik puhkusandmed on krüpteeritud AES‑256‑ga”), mis on kontrollitavad ilma aluspolitiikat nägemata.  
3. **Dünaamiline Poliitika‑kui‑Kood genereerimine** – Kasuta krüpteeritud LLM‑i väljundeid automaatselt IaC‑poliitikate (Terraform, CloudFormation) loomiseks, mis on signeeritud ja muutumatult salvestatud.  
4. **AI‑põhine müra‑optimeerimine** – Treeni meta‑mudelit, mis prognoosib optimaalseid bootstrapping‑intervalli, vähendades latentsust kuni 30 %.  
5. **Regulatiivsete muudatuste Radar‑integratsioon** – Võta vastu krüpteeritud õiguslike uuenduste voog, automatiseeritud ümberhindamine olemasolevaid vastuseid ning vajadusel krüpteerimise värskendamine.

---

## 9. Kuidas Alustada Procurize’i Krüpteeritud Režiimiga

1. **Luba HE seadetes** – Mine *Compliance > Security* ning lülita “Homomorfne Šifrimine” sisse.  
2. **Loo võtmekomplekt** – Kasuta sisseehitatud võtmevõlku või impordi olemasolev RSA‑2048 avalik võti.  
3. **Laadi dokumendid üles** – Lohista ja kukuta poliitika‑failid; klient krüpteerib need automaatselt.  
4. **Määra auditörid** – Määra künnise dekrüpteerimise osalejad (nt CISO, VP Security, Legal).  
5. **Käivita test‑küsimustik** – Vaata krüpteeritud töövoogu *Diagnostics* vahekaardi all; pärast dekrüpteerimist kuvatakse detailne tõendusjälg.

---

## 10. Kokkuvõte

Homomorfne šifrimine avab **pühakodu** turvaküsimustike automatiseerimisel: võimalus **arvutada saladuste peal, ilma kunagi neid nägemata**. Selle krüptograafilise põhimõtte integreerimine Procurize AI platvormiga pakub compliance‑meeskondadele **null‑teadmiste, auditeeritava, reaal‑ajalise** vastuse generaatori. Protsessikiiruse hinnanguline kompromiss on mõõdukas, samas kui regulatiivse vastavuse, riskide leevendamise ja tehingute kiiruse eelised on transformeerivad.

Kuna maastik muutub – tugevamad andmesuveräänsuse seadused, mitme‑osaline audit ning järjest keerukamad turvastandardid – **privaatsust säilitav AI** saab olema de‑facto standard. Organisatsioonid, kes võtavad selle lähenemise täna omaks, kindlustavad endale konkurentsieelise, pakkudes usaldusväärseid, automaatseid vastuseid, mis rahuldavad isegi kõige nõudlikumaid ettevõttekliente.

---

## Vaata Veel

- *AI‑ juhitud compliance orkestreerimise tulevik*  
- *Parimad tavad turvalise mitme‑osalisuse tõendite jagamiseks*  
- *Kuidas ehitada null‑trust andmevoog regulaarsete aruandlusnõuete jaoks*