MicrocosmWorksІнновації та архітектура цифрового космосу
Про насКонтакт
MicrocosmWorksІнновації та архітектура цифрового космосу

Надаємо IT-рішення, які мають значення. Ми захоплені технологіями, безпекою та допомогою бізнесу зростати завдяки надійній, інноваційній IT-інфраструктурі.

[email protected]
+91 7011868196
New Delhi, India

Центр зростання AI

AI HubІнновації для стартапівПрискорювач для підприємств

Рішення

Всі рішенняДодатки для здоров'я та фітнесуAI відео платформаРозробка AI агентів

Ресурси

ІнсайтиГалузеві ПосібникиШаблони ВикористанняАрхітектурні ШаблониКейси

Компанія

Про НасКонтактНаша Робота

Послуги

Цифровий КонсалтингХмарна ІнфраструктураРозробка SaaSРозробка AIВідео Технології
Розробка ERPНалаштування ZohoРозробка OdooІнтеграція SalesforceРозробка Користувацьких CRM
Інтеграція QuickBooksРішення IoTРозробка Блокчейну
Консалтинг з КібербезпекиІТ Підтримка - L3

© 2026 MicrocosmWorks. Усі права захищено.

Політика КонфіденційностіУмови Обслуговування
Назад до Кейсів
Data SecurityОпубліковано June 22, 2026 · Оновлено June 22, 2026

Контекстне шифрування для конвеєрів LLM та векторних баз даних

Корпоративна платформа AI потребувала можливості використання функцій на базі LLM (чат, пошук, аналіз документів), забезпечуючи при цьому, що конфіденційні дані — PII, фінансові записи, медична інформація — залишалися зашифрованими протягом усього конвеєра, включно зі зберіганням у вигляді векторних вбудовувань у векторній базі даних.

Обговоріть Ваш Проєкт
contextual-encryption-llm-vectordb.webp
Data Security
Domain
10
Technologies
5
Key Results
Delivered
Status

Виклик

Використання LLM та векторних баз даних з конфіденційними даними створило нові ризики безпеки:

  • Атаки інверсії вбудовувань — Дослідження показали, що векторні вбудовування можуть бути реконструйовані для відновлення оригінального тексту, викриваючи PII, що зберігаються у векторних DB
  • Витік контексту LLM — Конфіденційні дані, надіслані до LLM, можуть з'явитися у відповідях іншим користувачам, якщо їх не ізолювати належним чином
  • Вимоги відповідності — GDPR, HIPAA та SOC2 вимагали шифрування даних у стані спокою та під час передачі, але векторні бази даних зберігали математичні представлення, а не традиційні текстові поля
  • Функціональність пошуку — Шифрування тексту перед вбудовуванням руйнувало семантичне значення, роблячи пошук за схожістю марним
  • Управління ключами — Потрібне було обертання ключів шифрування для кожного клієнта без повторного вбудовування всього набору даних
  • Аудитний слід — Кожен доступ до розшифрованих конфіденційних даних потребував журналювання для забезпечення відповідності

Наше Рішення

Ми впровадили архітектуру контекстного шифрування, яка вибірково шифрує конфіденційні поля перед зберіганням, зберігаючи при цьому можливість семантичного пошуку за допомогою багатошарового підходу — шифруючи PII в метаданих, зберігаючи при цьому очищений, неконфіденційний вміст доступним для вбудовування.

Архітектура

  • Двигун шифрування: AES-256-GCM з ключами шифрування для кожного клієнта
  • Управління ключами: AWS KMS для генерації, обертання та контролю доступу до ключів
  • Виявлення PII: Класифікатор PII на основі NER (Named Entity Recognition)
  • Векторна база даних: Milvus для пошуку за схожістю на очищених вбудовуваннях
  • Рівень LLM: Очищений контекст надсилається до LLM, конфіденційні поля повторно вводяться після генерації
  • Система аудиту: Кожна подія розшифрування реєструється з користувачем, відміткою часу та метою
  • База даних: PostgreSQL для зашифрованих метаданих

Стратегія контекстного шифрування

Класифікація даних

Перш ніж будь-які дані потраплять у конвеєр, класифікатор PII категоризує кожне поле за рівнем конфіденційності:

  • Висококонфіденційні (наприклад, державні ідентифікатори, номери фінансових рахунків, медичні ідентифікатори) — Зашифровані, ніколи не вбудовуються, ніколи не надсилаються до LLM
  • Конфіденційні PII (наприклад, повні імена, адреси електронної пошти, номери телефонів) — Зашифровані у стані спокою, замінюються заповнювачами перед вбудовуванням
  • Контекстуальні (наприклад, посади, назви компаній) — Зашифровані у стані спокою, доступні для вбудовування за згодою
  • Неконфіденційні (наприклад, описи продуктів, публічна інформація) — Зберігаються та вбудовуються як є

Рівні шифрування

Рівень 1: Шифрування на рівні поля у стані спокою

Конфіденційні поля шифруються за допомогою AES-256-GCM перед зберіганням. Кожен клієнт отримує виділений ключ шифрування даних (DEK), що управляється через ієрархію ключів за допомогою AWS KMS. Тіньові поля зберігають хеші, що дозволяють здійснювати пошук для точного співпадіння без необхідності розшифрування.

Рівень 2: Очищення перед вбудовуванням

PII виявляється та замінюється заповнювачами, що зберігають тип, перш ніж текст надсилається до моделі вбудовування. Це зберігає семантичне значення для пошуку за схожістю, одночасно видаляючи ідентифіковану інформацію. Зіставлення оригіналу із заповнювачем зберігається зашифрованим поруч із векторним записом.

Рівень 3: Введення контексту після генерації LLM

LLM отримує очищений контекст із заповнювачами для генерації відповідей. Після генерації система повторно вводить фактичні значення із зашифрованого сховища у відповідь. Це запобігає потраплянню конфіденційних даних у навчальні дані LLM або їх кешуванню постачальником.

Безпека векторної бази даних

Дизайн колекції

Векторні колекції зберігають очищені вбудовування разом із зашифрованими оригінальними метаданими. Ізоляція клієнтів забезпечується за допомогою ключів розділів, при цьому метадані кожного клієнта шифруються за допомогою їх власного ключа. Рівень API перевіряє право власності клієнта перед будь-якою операцією розшифрування.

Управління ключами та ротація

Ієрархія ключів

Використовується багаторівнева ієрархія ключів: головний ключ в AWS KMS обгортає ключі шифрування ключів для кожного клієнта, які, у свою чергу, обгортають ключі шифрування даних для кожного клієнта, що використовуються для шифрування на рівні поля. Це дозволяє ефективно обертати ключі без повторного шифрування всього ланцюжка ключів.

Процес ротації ключів

  1. Створено новий DEK — Новий ключ шифрування даних створюється під існуючим ключем шифрування ключів
  2. Нові записи — Всі нові дані шифруються новим ключем; старий ключ залишається дійсним для читання
  3. Фонове повторне шифрування — Пакетне завдання повторно шифрує існуючі записи новим ключем
  4. Виведення старого DEK з експлуатації — Після міграції всіх записів старий ключ позначається як неактивний
  5. Журнал аудиту — Подія ротації реєструється з відмітками часу та кількістю залучених записів

Аудит та відповідність

Журнал аудиту розшифрування

Кожна подія розшифрування фіксує, хто її запросив, що було розшифровано, коли, чому (контекст запиту) і який ключ був використаний — надаючи повний слід для відповідності.

Право на видалення (GDPR)

Система підтримує повне видалення даних як у реляційній базі даних, так і у векторній базі даних, з додатковою ротацією ключів для криптографічного забезпечення відсутності залишкового доступу. Усі операції видалення реєструються в аудитному журналі GDPR.

Ключові особливості

  1. Шифрування на рівні поля — AES-256-GCM для конфіденційних полів, а не для цілих записів
  2. Очищення PII — Заповнювачі зберігають семантичне значення для вбудовувань
  3. Повторне введення після LLM — Конфіденційні дані ніколи не надсилаються постачальникам LLM
  4. Ключі для кожного клієнта — Ізольовані ключі шифрування з управлінням за допомогою AWS KMS
  5. Ротація ключів — Ротація без простоїв з фоновим повторним шифруванням
  6. Безпека вбудовувань — Очищені вбудовування запобігають атакам інверсії на PII
  7. Аудитний слід — Кожне розшифрування реєструється для звітності щодо відповідності
  8. Відповідність GDPR — Автоматичне видалення в зашифрованих сховищах та векторних DB

Результати

Відповідність: Відповідає вимогам GDPR, HIPAA та SOC2 щодо шифрування та аудиту
Безпека: PII ніколи не розкривається у векторних вбудовуваннях або контексті LLM
Якість пошуку: Очищені вбудовування підтримували 95%+ релевантність семантичного пошуку порівняно з неочищеними

Технологічний Стек

AES-256-GCMAWS KMSMilvusPostgreSQLNER/PII DetectionOpenAI EmbeddingsNode.jsTypeScriptBullMQPython

caseStudyDetail.more Кейси

Ознайомтесь з іншими нашими технічними впровадженнями

AI Accounting

Обробка рахунків-фактур за допомогою AI, OCR та інтеграції з QuickBooks

Середній бізнес, який щомісяця обробляє сотні рахунків-фактур від постачальників, потребував усунення ручного введення даних шляхом автоматичного вилучення даних рахунків-фактур за допомогою AI/OCR та їх прямої синхронізації з QuickBooks для ведення бухгалтерського обліку та відстеження платежів.

Читати Кейс
Video Encoding

Вставка реклами на стороні клієнта (CSAI) з парсингом маркерів SCTE-35 та інтеграцією багатоплатформного плеєра

Платформа потокового відео потребувала впровадження вставки реклами на стороні клієнта (CSAI) для веб-, мобільних програм та програм для підключених телевізорів — що забезпечує персоналізований рекламний досвід на рівні пристрою з повною підтримкою взаємодії з рекламою (натискні оверлеї, супутні банери, кнопки пропуску), який не може забезпечити вставка на стороні сервера.

Готові Трансформувати Свій Бізнес?

Давайте обговоримо, як ми можемо застосувати подібні рішення для ваших завдань.

Зв'язатися з НамиcaseStudyDetail.viewAllCaseStudies
Продуктивність: Шифрування на рівні поля додало < 5 мс накладних витрат на операцію
Ротація ключів: Ротація без простоїв завершена для 1М+ записів у фоновому режимі
Читати Кейс
Web Scraping

Платформа для скрапінгу та генерації контенту блогів на базі AI

Медіакомпанії була потрібна інтелектуальна контент-платформа, яка могла б автоматизувати створення контенту для блогів шляхом скрапінгу наявного веб-контенту, його аналізу за допомогою AI та генерації оригінальних, SEO-оптимізованих дописів у блогах з видобутих даних.

Читати Кейс

Часті запитання

MicrocosmWorks розробила конвеєр вибіркового шифрування, який ідентифікує та шифрує чутливі сутності, такі як імена, номери рахунків та дані про здоров'я, у документах, перш ніж вони потраплять до векторної бази даних, зберігаючи при цьому навколишній семантичний контекст, який потрібен LLM для значущого пошуку та генерації. Під час запиту система розшифровує лише конкретні сутності, необхідні для відповіді, обмежені рівнем доступу користувача, що надсилає запит, щоб LLM ніколи не бачив необроблених чутливих даних, які він не має дозволу відображати.

MicrocosmWorks вирішила це шляхом шифрування чутливих сутностей на рівні токенів, обчислюючи ембеддинги на оригінальному незашифрованому тексті, а потім зберігаючи зашифрований текст поруч із семантичними векторами у векторній базі даних. Пошук витягує семантично релевантні фрагменти, використовуючи високоякісні ембеддинги, а рівень дешифрування реконструює оригінальний вміст лише для авторизованих користувачів, зберігаючи повну якість пошуку, водночас захищаючи дані у стані спокою.

MicrocosmWorks розробила підхід контекстного шифрування для задоволення конкретних вимог HIPAA, SOC 2, GDPR та CCPA, забезпечуючи шифрування особистої ідентифікованої інформації та захищеної медичної інформації в стані спокою у vector store та розшифрування лише в пам'яті під час авторизованої обробки запитів. Система генерує захищені від несанкціонованих змін журнали аудиту кожної події дешифрування, що задовольняє вимоги моніторингу доступу та підзвітності, спільні для цих фреймворків відповідності.

MicrocosmWorks розробила утиліту для міграції, яка інкрементно обробляє існуючі колекції vector database, шифруючи конфіденційні сутності в збережених фрагментах документів, зберігаючи при цьому їхні vector embeddings, тож вам не потрібно переобчислювати embeddings для всього вашого корпусу. Міграція виконується як фоновий процес, який можна призупиняти та відновлювати, а query pipeline безперешкодно обробляє як зашифровані, так і ще не мігровані фрагменти протягом перехідного періоду.

MicrocosmWorks оптимізував операції шифрування та дешифрування, щоб додати приблизно 15-30 мс накладних витрат на один запит, що є незначним порівняно з типовим часом генерації LLM, який становить 500 мс-2 с. Виявлення сутностей та шифрування під час прийому даних додає близько 100 мс на фрагмент документа, що також є мінімальним, оскільки прийом даних зазвичай є пакетним процесом. Система використовує апаратне прискорення операцій AES і кешує ключі дешифрування в пам'яті для мінімізації криптографічних накладних витрат.