Український айтівець розробив рішення для підписання документів, яке працює без інтернету. Які можливості застосунку Pakto
System Architect Дмитро Дійкун розробив застосунок для підписання документів Pakto, який дозволяє двом сторонам підписувати документи без інтернет-з'єднання.
System Architect Дмитро Дійкун розробив застосунок для підписання документів Pakto, який дозволяє двом сторонам підписувати документи без інтернет-з'єднання.
Рішення Дмитра, про яке він розповів у блозі на DOU, може працювати без сервера, без доступу до інтернету і без центру сертифікації.
«Уся сучасна інфраструктура електронного підпису тримається на одному припущенні: у вас є інтернет… Я зробив застосунок, який дозволяє двом людям підписати документ, маючи лише камери телефонів і нуль байтів інтернет-трафіку», — зазначив айтівець.
Підпис у застосунку Pakto створюється апаратним ключем пристрою під біометрією.
«Єдиний канал зв’язку між пристроями — екран і камера… Застосунок вже є в App Store і Google Play. Зараз готую препринт для ePrint (IACR) із формальним аналізом протоколу», — повідомив він.
У блозі він детально пояснює всі технічні нюанси, завдяки яким працює його рішення.
Зі слів розробника, найпростішим способом перевірити, чи справді його застосунок працює офлайн, є увімкнення авіарежиму на обох телефонах. «Підпишіть документ. Нічого не зміниться — обмін іде через камеру», — каже Дійкун.
Водночас, спеціаліст не вважає що його рішення повинне замінити PKI.
«Кваліфікований підпис із ЦСК вирішує іншу задачу й вирішує її добре — там, де є мережа й акредитований провайдер. Мені було цікаво інше: що залишається від доказовості, коли забрати всю інфраструктуру. Виявилось — залишається досить багато, якщо акуратно розібратися з циклічністю, ін’єктивністю кодування та тим, звідки береться довіра до ключа», — зробив висновки він.