SlideShare a Scribd company logo
1 of 18
Download to read offline
Система поддержки
медицинского страхования
Летняя школа Мастерчейн 2018, НИУ ВШЭ
1/18
Кто мы?
Лидер команды.
Архитектура проекта,
криптография,
смарт-контракты.
Максимов
Сергей
Ефремов
Денис
Front-end, back-end, дизайн
клиента, смарт-контракты.
Крылов
Павел
Стряпчев
Артем
Back-end, криптография,
front-end, безопасность
системы.
Смарт контракты,
проработка бизнес
процессов, копирайтинг.
ЛИТ #1533, 11 классНГУ ФИТ, 3 курс ВШЭ/ИСП РАН, Аспирант НГУ ФИТ, 3 курс
2/18
Кому нужен сервис и какие проблемы он
решает?
Пациентам:
×Сложность взаимодействия с несколькими
медучреждениями
×Недоверие к системе хранения персональных
медицинских данных
3/18
Кому нужен сервис и какие проблемы он
решает?
Больницам:
×Невозможно быстро получить всю историю болезни из
других медучреждений
×Подделка документов
4/18
Кому нужен сервис и какие проблемы он
решает?
Страховым:
×Возможность обмануть страховую, подделка справок
×Отсутствие доверия со стороны клиентов
× Разрозненность источников медицинских данных
клиентов
5/18
Цель
oСоздать единую базу медицинских данных, в которой
записи и документы будут защищены от изменения или
подмены
oДанные должны храниться зашифровано и анонимно,
расшифровать их может только пациент
oПостроить логику взаимоотношений участников системы
на смарт контрактах
6/18
Краткое описание сервиса
Health Insurance Support System
HISS объединяет пациентов, больницы и страховые
компании. Гарантирует безопасное хранение и обмен
документами. Врачи добавляют записи в базу данных.
Только пациенты могут их посмотреть.
7/18
Роль блокчейна. Базы данных.
Хранятся зашифрованные данные,
доступ у любого участника
системы, получение записи по ее
хешу
Хранятся открытые ключи
пациентов, хеши зашифрованных
данных
Смарт контракты для
взаимодействия участников
Распределенная база данныхБлокчейн
8/18
Пациент Страховая
Медучреждение
Разрешает
добавить
новый хеш
в блокчейн
Расшифрованные данные
Проверка
корректности
Хеш Зашифрованные данные
9/18
Создатель контракта
Пациент
Врач
Сотрудник страховой
Просмотр зашифрованных
записей
Посмотреть актуальность
страховки пациента
Регистрация больницы
или пациента
CRUD страховки
пациентов
Регистрация
страховой
Вывести
деньги
Разрешить врачу
добавить запись в мед.
карту
Добавить запись
о пациенте
10/18
Использующиеся компоненты
• Metamask – управление	кошельками	из	браузера
• Web3	– управление	работой	с	контрактом	из	браузера
• @web3/buzz	– управление	работой	со	swarm	из	браузера	
• JSEncrypt – Шифрование	в	браузере	и	генерация	ключей
• OpenZeppelin – управление	ролями	в	контракте	(RBAC)
• Truffle/Ganache	– разработка	и	тестирование	контрактов
• Swarm	– собственный	сервер	swarm.hissbb.com для	стабилизации	
работы	системы
• IPFS – децентрализованной	развертывание	системы
• DigitalOcean +	Cloudflare – централизованное	развертывание	системы
11/18
Централизованное развертывание системы
Посетитель
12/18
Децентрализованное развертывание
системы
https://gateway.ipfs.io/ipns/ipfs.hissbb.com
http://ipfs.hissbb.com
swarm-gateways.net
13/18
Посетитель
Видео
https://youtu.be/hUE87AWIBYE
14/18
Экономические расчеты
Оборот:
По данным опроса ВЦИОМ за 2015г. услугами платной медицины
пользуется 8% россиян. Допустим, 10% из них будут пользоваться нашим
сервисом за 200 ₽/год.
144.3 * 10^6 * 0.08 * 0.1 * 200 = 230 880 000 ₽/год.
Ориентировочные расходы на поддержание сервиса:
Облачное хранилище selectel.ru, в среднем 150 МБ и траффик 3гб – 45₽
на пользователя.
((150 * 10 ^(-3) * 1) + (3 *1.2 )) * 12 * 144.3 * 10^6 * 0.08 * 0.1 = 51 948 000
₽/год
Прибыль: 230 880 000 - 51 948 000 = 178 932 000 ₽/год
15/18
Мастерчейн
• Все разработки легко переносятся на технологию
Мастерчейн
• Swarm и Metamask можно заменить
• Замена RSA шифрования - шифрование по ГОСТу
16/18
Вектор развития
• Запуск системы без участия страховых, мы сами
регистрируем пользователей и врачей частных клиник.
После набора клиентской базы начинаем сотрудничество
со страховыми компаниями
• Интеграция с существующими системами МИС
• Поддержка телемедицины (онлайн консультации)
• Система управления ключами
17/18
HISS Blockchain Based
hissbb.com
github.com/maksimov1/HISS
Максимов
Сергей
Ефремов
Денис
kryloffpaul@gmail.com
linkedin.com/in/paul-
krylov-57b226168
Крылов
Павел
Стряпчев
Артем
efremov@linux.com
linkedin.com/in/evdenis
artemstrpcv@gmail.com
linkedin.com/in/artem-
stryapchev-7a137114b
maksimov2135@gmail.com
linkedin.com/in/sergey-
maksimov-415916124
Благодарим Эйгеля Максима Яновича за консультацию
18/18

More Related Content

Similar to Health Insurance Support System (Blockchain Based)

Технологии blockchain в здравоохранении
Технологии blockchain в здравоохраненииТехнологии blockchain в здравоохранении
Технологии blockchain в здравоохраненииSerge Dobridnjuk
 
Требования к информационной безопасности для Финтехов. Сергей Демидов, Москов...
Требования к информационной безопасности для Финтехов. Сергей Демидов, Москов...Требования к информационной безопасности для Финтехов. Сергей Демидов, Москов...
Требования к информационной безопасности для Финтехов. Сергей Демидов, Москов...Банковское обозрение
 
SafeTech. Денис Калемберг. "Компоненты «топлива» для дистанционных сервисов: ...
SafeTech. Денис Калемберг. "Компоненты «топлива» для дистанционных сервисов: ...SafeTech. Денис Калемберг. "Компоненты «топлива» для дистанционных сервисов: ...
SafeTech. Денис Калемберг. "Компоненты «топлива» для дистанционных сервисов: ...Expolink
 
Stealthwatch совершенствует защиту от угроз
Stealthwatch совершенствует защиту от угрозStealthwatch совершенствует защиту от угроз
Stealthwatch совершенствует защиту от угрозCisco Russia
 
Программа курса "Управление инцидентами"
Программа курса "Управление инцидентами"Программа курса "Управление инцидентами"
Программа курса "Управление инцидентами"Aleksey Lukatskiy
 
Middleware cash. Beyond the Maze
Middleware cash. Beyond the MazeMiddleware cash. Beyond the Maze
Middleware cash. Beyond the MazeVyacheslav Blagirev
 
SafeTech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...
SafeTech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...SafeTech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...
SafeTech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...Expolink
 
Safetech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...
Safetech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...Safetech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...
Safetech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...Expolink
 
Использование Big Data, скоринговые модели и телематические концепции
Использование Big Data, скоринговые модели и телематические концепцииИспользование Big Data, скоринговые модели и телематические концепции
Использование Big Data, скоринговые модели и телематические концепцииInstitute of development of the Internet
 
Как правильно выборать аутсорсингового партнера
Как правильно выборать аутсорсингового партнераКак правильно выборать аутсорсингового партнера
Как правильно выборать аутсорсингового партнераAleksey Lukatskiy
 
Машинное обучение в кибербезопасности
Машинное обучение в кибербезопасностиМашинное обучение в кибербезопасности
Машинное обучение в кибербезопасностиAleksey Lukatskiy
 
Аудит СКЗИ и криптоключей на примере Банка
Аудит СКЗИ и криптоключей на примере БанкаАудит СКЗИ и криптоключей на примере Банка
Аудит СКЗИ и криптоключей на примере Банкаimbasoft ru
 
Один зеродей и тысяча ночей без сна
Один зеродей и тысяча ночей без снаОдин зеродей и тысяча ночей без сна
Один зеродей и тысяча ночей без снаAleksey Lukatskiy
 
А. Луцкович, ФРОДЕКС - FraudTrack: современный подход в борьбе с мошенничеством
А. Луцкович, ФРОДЕКС - FraudTrack: современный подход в борьбе с мошенничествомА. Луцкович, ФРОДЕКС - FraudTrack: современный подход в борьбе с мошенничеством
А. Луцкович, ФРОДЕКС - FraudTrack: современный подход в борьбе с мошенничествомExpolink
 

Similar to Health Insurance Support System (Blockchain Based) (20)

волынцев
волынцев волынцев
волынцев
 
Технологии blockchain в здравоохранении
Технологии blockchain в здравоохраненииТехнологии blockchain в здравоохранении
Технологии blockchain в здравоохранении
 
Требования к информационной безопасности для Финтехов. Сергей Демидов, Москов...
Требования к информационной безопасности для Финтехов. Сергей Демидов, Москов...Требования к информационной безопасности для Финтехов. Сергей Демидов, Москов...
Требования к информационной безопасности для Финтехов. Сергей Демидов, Москов...
 
SafeTech. Денис Калемберг. "Компоненты «топлива» для дистанционных сервисов: ...
SafeTech. Денис Калемберг. "Компоненты «топлива» для дистанционных сервисов: ...SafeTech. Денис Калемберг. "Компоненты «топлива» для дистанционных сервисов: ...
SafeTech. Денис Калемберг. "Компоненты «топлива» для дистанционных сервисов: ...
 
Stealthwatch совершенствует защиту от угроз
Stealthwatch совершенствует защиту от угрозStealthwatch совершенствует защиту от угроз
Stealthwatch совершенствует защиту от угроз
 
лаприн соинвестор минигрант
лаприн соинвестор минигрантлаприн соинвестор минигрант
лаприн соинвестор минигрант
 
Программа курса "Управление инцидентами"
Программа курса "Управление инцидентами"Программа курса "Управление инцидентами"
Программа курса "Управление инцидентами"
 
Middleware cash. Beyond the Maze
Middleware cash. Beyond the MazeMiddleware cash. Beyond the Maze
Middleware cash. Beyond the Maze
 
SafeTech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...
SafeTech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...SafeTech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...
SafeTech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...
 
Safetech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...
Safetech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...Safetech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...
Safetech. Денис Калемберг. "Интернет-банкинг. Делаем безопасность клиента при...
 
Использование Big Data, скоринговые модели и телематические концепции
Использование Big Data, скоринговые модели и телематические концепцииИспользование Big Data, скоринговые модели и телематические концепции
Использование Big Data, скоринговые модели и телематические концепции
 
Как правильно выборать аутсорсингового партнера
Как правильно выборать аутсорсингового партнераКак правильно выборать аутсорсингового партнера
Как правильно выборать аутсорсингового партнера
 
Машинное обучение в кибербезопасности
Машинное обучение в кибербезопасностиМашинное обучение в кибербезопасности
Машинное обучение в кибербезопасности
 
Аудит СКЗИ и криптоключей на примере Банка
Аудит СКЗИ и криптоключей на примере БанкаАудит СКЗИ и криптоключей на примере Банка
Аудит СКЗИ и криптоключей на примере Банка
 
волынцев
волынцевволынцев
волынцев
 
Konstantint Bigus
Konstantint BigusKonstantint Bigus
Konstantint Bigus
 
1. intro dlp 2014 09
1. intro dlp 2014 091. intro dlp 2014 09
1. intro dlp 2014 09
 
Один зеродей и тысяча ночей без сна
Один зеродей и тысяча ночей без снаОдин зеродей и тысяча ночей без сна
Один зеродей и тысяча ночей без сна
 
IoT + MVNO + Health = Profit
IoT + MVNO + Health = ProfitIoT + MVNO + Health = Profit
IoT + MVNO + Health = Profit
 
А. Луцкович, ФРОДЕКС - FraudTrack: современный подход в борьбе с мошенничеством
А. Луцкович, ФРОДЕКС - FraudTrack: современный подход в борьбе с мошенничествомА. Луцкович, ФРОДЕКС - FraudTrack: современный подход в борьбе с мошенничеством
А. Луцкович, ФРОДЕКС - FraudTrack: современный подход в борьбе с мошенничеством
 

More from Denis Efremov

Formal verification of operating system kernels
Formal verification of operating system kernelsFormal verification of operating system kernels
Formal verification of operating system kernelsDenis Efremov
 
Инструменты тестирования ядра Linux
Инструменты тестирования ядра LinuxИнструменты тестирования ядра Linux
Инструменты тестирования ядра LinuxDenis Efremov
 
Deductive verification of unmodified Linux kernel library functions
Deductive verification of unmodified Linux kernel library functionsDeductive verification of unmodified Linux kernel library functions
Deductive verification of unmodified Linux kernel library functionsDenis Efremov
 
Formal Verification of a Linux Security Module
Formal Verification of a Linux Security ModuleFormal Verification of a Linux Security Module
Formal Verification of a Linux Security ModuleDenis Efremov
 
Practical Language for Extracting Data from Source Codes and Preparing Them f...
Practical Language for Extracting Data from Source Codes and Preparing Them f...Practical Language for Extracting Data from Source Codes and Preparing Them f...
Practical Language for Extracting Data from Source Codes and Preparing Them f...Denis Efremov
 
Formal verification of C code
Formal verification of C codeFormal verification of C code
Formal verification of C codeDenis Efremov
 
Automation of rule construction for Approof
Automation of rule construction for ApproofAutomation of rule construction for Approof
Automation of rule construction for ApproofDenis Efremov
 
How to prove programs
How to prove programsHow to prove programs
How to prove programsDenis Efremov
 

More from Denis Efremov (9)

Formal verification of operating system kernels
Formal verification of operating system kernelsFormal verification of operating system kernels
Formal verification of operating system kernels
 
Инструменты тестирования ядра Linux
Инструменты тестирования ядра LinuxИнструменты тестирования ядра Linux
Инструменты тестирования ядра Linux
 
CVEhound
CVEhoundCVEhound
CVEhound
 
Deductive verification of unmodified Linux kernel library functions
Deductive verification of unmodified Linux kernel library functionsDeductive verification of unmodified Linux kernel library functions
Deductive verification of unmodified Linux kernel library functions
 
Formal Verification of a Linux Security Module
Formal Verification of a Linux Security ModuleFormal Verification of a Linux Security Module
Formal Verification of a Linux Security Module
 
Practical Language for Extracting Data from Source Codes and Preparing Them f...
Practical Language for Extracting Data from Source Codes and Preparing Them f...Practical Language for Extracting Data from Source Codes and Preparing Them f...
Practical Language for Extracting Data from Source Codes and Preparing Them f...
 
Formal verification of C code
Formal verification of C codeFormal verification of C code
Formal verification of C code
 
Automation of rule construction for Approof
Automation of rule construction for ApproofAutomation of rule construction for Approof
Automation of rule construction for Approof
 
How to prove programs
How to prove programsHow to prove programs
How to prove programs
 

Health Insurance Support System (Blockchain Based)