ИКС
X-logo
О холдинге Миссия Проекты Новости Карьера Контакты Игра
Теги
Новости Холдинга
ИКС

oneFactor впервые реализовала обучение алгоритмов машинного обучения внутри анклавов Intel® SGX на своей ML-платформе

oneFactor впервые реализовала обучение алгоритмов машинного обучения внутри анклавов Intel® SGX на своей ML-платформе

Разработчик сервисов искусственного интеллекта oneFactor (входит в «ИКС Холдинг») впервые реализовал тренинг алгоритмов машинного обучения внутри анклавов Intel® Software Guard Extensions (Intel® SGX) на своей ML-платформе. Ранее платформа позволяла применять в анклаве только алгоритм, построенный вовне. Теперь у аналитиков банков, которые напрямую работают с ML-платформой oneFactor, есть возможность обучать модели непосредственно в анклаве, что существенно сокращает время вывода готовой аналитики, с нескольких дней до считанных минут.

Новое решение позволит повысить качество рекомендаций с применением алгоритмов машинного обучения на 20-35% по сравнению с раздельной обработкой данных, и ускорить ML-цикл, занимающий теперь всего несколько часов работы аналитика. Такой существенный прирост производительности обеспечивается за счет комбинации данных различных типов и обучения алгоритмов в зашифрованном виде.

Технология Intel®️ Software Guard Extensions (Intel®️ SGX) обеспечивает аппаратное шифрование данных, изолируя код приложения и данные в защищенной области памяти (анклаве). Intel®️ SGX позволяет защищать такие анклавы от системных процессов, выполняемых с более высокими уровнями привилегий. Благодаря аттестации, предоставленной Intel®️ SGX, клиенты oneFactor могут быть уверены, что код приложения, осуществляющий доступ к личным данным, был проверен и одобрен.

Подробнее о платформе. oneFactor разработал технологию конфиденциального объединения данных с использованием аппаратного решения SGX в конце 2018 года. Платформа запущена в промышленную эксплуатацию в конце 2020 года. С марта 2021 года технология oneFactor позволяет не только исполнять алгоритмы машинного обучения в анклаве, но также их тренировки внутри анклава Intel® SGX. Теперь исполняемый код – алгоритм машинного обучения, генерируется непосредственного в анклаве с помощью инновационных методов. Технология приложения алгоритмов машинного обучения к объединенным данным нескольких компаний с использованием Intel SGX была запатентована компанией oneFactor на территории Российской Федерации в мае 2019 года. На данный момент к платформе уже подключен ряд крупнейших по объему розничного кредитования российских банков.

С помощью технологии Intel® SGX решение oneFactor позволяет обрабатывать полностью зашифрованные данные в апаратно-защищенной среде. Технология предоставляет возможность конфиденциально объединять данные разных компаний и индустрий в едином вычислительном облаке, а затем использовать их в рекомендательных сервисах на базе ИИ. Особенностью ML-платформы oneFactor является высокий уровень защиты исходных данных от компрометации на аппаратном уровне, поскольку их «видит» только алгоритм машинного обучения. К данным нет доступа даже у администраторов системы или поставщика облачных сервисов, что подтверждено независимым аудитом с участием компаний, подключивших свои данные к платформе. Изоляция данных в анклаве SGX обеспечивает дополнительную защиту от несанкционированного внешнего или внутреннего доступа. Это первое в России коммерческое применение технологии обеспечения конфиденциальности данных для тренировки алгоритмов машинного обучения в решении для финансового сектора.

Тесты показали, что при использовании объединенных данных качество выявления мошенничества на 20-35% выше, чем при раздельной обработке данных. Теперь с помощью платформы банки могут дополнительно улучшить качество сервисов и обслуживания своих клиентов: от противодействия телефонному мошенничеству до полностью автоматической верификации кредитных заявок.

Технология не ограничивает количество или категории данных, которые могут быть подключены к платформе. Она позволяет за несколько дней запустить сервисы ИИ как для владельцев данных, использующих платформу, так и для коммерческих заказчиков: банков, страховых компаний, ретейлеров,  площадок электронной коммерции.

Технология Intel SGX помогает защищать конфиденциальность информации даже в случае несанкционированного доступа злоумышленников к платформе. Передовой опыт компании oneFactor в области машинного обучения позволил создать инновационную платформу для совместных вычислений для банковского сектора, которая обеспечивает высокий уровень конфиденциальности и защиты данных.

Сергей Жуков, директор по развитию корпоративного бизнеса Intel в России

Я рад, что нам удалось создать решение с сохранением приватности клиентских данных для промышленных процессов использования технологий машинного обучения, которые сейчас применяют множество компаний - от банков до ретейла, но к сожалению, не задумываясь о приватности и безопасности. Уверен, что это подтолкнет всех участников рынка к инвестициям в обеспечение защиты данных и будет являться драйвером роста всего рынка искусственного интеллекта.

Роман Постников, генеральный директор и основатель oneFactor

[ValueError] 
mail(): Argument #1 ($to) must not contain any null bytes (0)
/home/h004323898/x-holding.ru/docs/bitrix/modules/main/tools.php:4515
#0: mail(string, string, string, string)
	/home/h004323898/x-holding.ru/docs/bitrix/modules/main/tools.php:4515
#1: bxmail(string, string, string, string, string, object)
	/home/h004323898/x-holding.ru/docs/bitrix/modules/main/lib/mail/mail.php:191
#2: Bitrix\Main\Mail\Mail::send(array)
	/home/h004323898/x-holding.ru/docs/bitrix/modules/main/lib/mail/event.php:270
#3: Bitrix\Main\Mail\Event::handleEvent(array)
	/home/h004323898/x-holding.ru/docs/bitrix/modules/main/lib/mail/eventmanager.php:116
#4: Bitrix\Main\Mail\EventManager::executeEvents()
	/home/h004323898/x-holding.ru/docs/bitrix/modules/main/lib/mail/eventmanager.php:36
#5: Bitrix\Main\Mail\EventManager::checkEvents()
	
#6: call_user_func_array(array, array)
	/home/h004323898/x-holding.ru/docs/bitrix/modules/main/lib/application.php:780
#7: Bitrix\Main\Application->runBackgroundJobs()
	/home/h004323898/x-holding.ru/docs/bitrix/modules/main/lib/application.php:369
#8: Bitrix\Main\Application->terminate(integer)
	/home/h004323898/x-holding.ru/docs/bitrix/modules/main/lib/application.php:336
#9: Bitrix\Main\Application->end()
	/home/h004323898/x-holding.ru/docs/bitrix/modules/main/classes/general/main.php:3485
#10: CAllMain::FinalActions(string)
	/home/h004323898/x-holding.ru/docs/bitrix/modules/main/include/epilog_after.php:61
#11: require(string)
	/home/h004323898/x-holding.ru/docs/bitrix/modules/main/include/epilog.php:3
#12: require_once(string)
	/home/h004323898/x-holding.ru/docs/bitrix/footer.php:4
#13: require(string)
	/home/h004323898/x-holding.ru/docs/news/index.php:170
#14: include_once(string)
	/home/h004323898/x-holding.ru/docs/bitrix/modules/main/include/urlrewrite.php:184
#15: include_once(string)
	/home/h004323898/x-holding.ru/docs/bitrix/urlrewrite.php:2
----------