A Ukrainian IT professional has developed a solution for signing documents that works without the Internet. What are the capabilities of the Pakto application?
System Architect Dmytro Diykun developed the Pakto document signing application, which allows two parties to sign documents without an internet connection.
System Architect Dmytro Diykun developed the Pakto document signing application, which allows two parties to sign documents without an internet connection.
Dmitry’s solution, which he described in a blog on DOU, can work without a server, without Internet access, and without a certification authority.
«The entire modern electronic signature infrastructure is based on one assumption: you have the Internet… I made an application that allows two people to sign a document with only their phone cameras and zero bytes of Internet traffic,» the IT expert noted.
The signature in the Pakto application is created by the device’s hardware key under biometrics.
«The only communication channel between devices is the screen and the camera… The application is already available in the App Store and Google Play. I am currently preparing a preprint for ePrint (IACR) with a formal analysis of the protocol,» he said.
In the blog, he explains in detail all the technical nuances that make his solution work.
According to the developer, the easiest way to check if his app really works offline is to turn on airplane mode on both phones. «Sign the document. Nothing will change — the exchange is done through the camera,» says Deikun.
At the same time, the specialist does not believe that his solution should replace PKI.
«A qualified signature with a CSC solves another problem and solves it well — where there is a network and an accredited provider. I was interested in something else: what remains of the provability when you take away the entire infrastructure. It turned out that there is quite a lot left if you carefully deal with the cyclicity, injectivity of coding and where trust in the key comes from,» he concluded.