SYSTEM OF PROTECTED ELECTRONIC DOCUMENT CIRCULATION AND METHOD FOR AUTOMATED CONTROL OF ITS INFRASTRUCTURE BASED ON DISTRIBUTED LEDGER TECHNOLOGY (BLOCKCHAIN) Russian patent published in 2023 - IPC G06F21/64 

Abstract RU 2787945 C2

FIELD: information protection.

SUBSTANCE: invention relates to a method and a system of protected electronic document circulation. The method is implemented in a blockchain system of protected document circulation, containing subscriber nodes, certification center (hereinafter – CC) nodes, paperwork service (hereinafter – PS) nodes, which are registered in the blockchain system, using a registration and authorization block. At the same time, in the method, interaction between subscribers and system nodes is carried out using a module of a virtual machine for execution of smart contracts (hereinafter – SC), preliminary synchronization of system nodes is performed; a draft of an electronic document (hereinafter – ED) is saved in an information storage module of the subscriber node and sent to PS node, using a data transmission network module based on p2p service, ED draft is checked for compliance with requirements for the design of ED, using a visualization module of PS node, and a message is sent to a subscriber-contractor about the acceptance of ED draft for processing in the form of a corresponding code, and the corresponding ED draft received from the subscriber-contractor is sent to a subscriber-signatory. The launch of a smart contract is initialized using PS node, using the module of the virtual machine of SC, an unqualified electronic signature (hereinafter – UES) is replicated by all nodes in the system with an indication of time of its recording after checking its correctness, and a request transaction about the need for formation of an advanced electronic signature (hereinafter – AES) of ED for this ED draft is formed, a request transaction of a smart contract of the subscriber-signatory with the certifying center (hereinafter – SC of SS with CC) about the need for issue of data on the current status of a key verification certificate of AES of the subscriber-signatory is initialized, a status of the key verification certificate of AES of the subscriber-signatory is determined at each active node in the system, after signing which UES of the subscriber-signatory form a transaction of an SC of SS with CC response in the form of an initial transaction of the SC of SS with CC request with a positive response code about a value of the current status of the key verification certificate of AES, or with an error code replicated by all nodes in the system with an indication of time of its recording. A response transaction about the registration of ED is formed with the code of the initial request transaction, the code of the positive response about the acceptance of ED draft, or with the corresponding error code indicating to the contractor about the need for its completion, the status code of the key verification certificate of AES. A request transaction for registration of ED in PS is formed, including: a serial number of the key verification certificate of AES of the subscriber-signatory, a code of the request for registration of a document in PS, a subscriber’s blockchain address, PS blockchain addresses, a hash code of ED, a hash code of a digital fingerprint (hereinafter – DF), ED AES code, a code of transaction UES, while AES is generated in a module for formation of an electronic signature (hereinafter – ES) of the subscriber-signatory and stored in the information storage module, while the received ED draft with its corresponding AES is stored in the information storage module, forming a registered ED, while the specified AES is formed in the EP formation module based on data encryption, using the ES key, obtained as the sum of values of the DF hash code obtained from a block for generation of ED DF hash codes and ED hash-code from a block for generation of ED hash codes. For each registered ED, a unique DF is generated in a block for generation and verification of ED digital fingerprints, which is formed based on redundant information about ED and a subscriber ID recorded in a block for storage of data of an account of the subscriber of SC of SS with PS. After recording the request transaction for registration of ED in PS with the positive response code about ED draft, the response transaction is checked about the current status of the key verification certificate of AES, and, if this status has the “valid” code, then, a response transaction is formed about the registration of ED in PS in the form of the code of the initial request transaction, the code of the PS response about registration, PS UES, the hash code of this ED is calculated, and, based on it, in a block for transaction processing and storage, for the corresponding transaction, the hash code of the digital fingerprint of ED is searched for, after finding which it is combined with the calculated hash code of ED, using a control module of ES infrastructure, AES is checked for authenticity and for the correctness of the used verification key of AES, contained in the corresponding key verification certificate of AES, and it is concluded about the authenticity of AES for the relevance of the current status of the key verification certificate of AES based on the fact of registration of ED in PS.

EFFECT: provision of secure access to electronic documents.

2 cl, 3 dwg

Similar patents RU2787945C2

Title Year Author Number
METHOD AND SYSTEM FOR CONDUCTING TRADING OPERATIONS USING ELECTRONIC MEANS OF INFORMATION PROCESSING 2022
  • Posazhennikov Vladimir Vladimirovich
RU2775442C1
METHOD AND SYSTEM FOR AUTHORIZING WEBSITE IN WEB BROWSER 2018
  • Kortunov Anton Sergeevich
  • Zaitov Eldar Timurovich
RU2718480C2
WHITE LISTS OF SMART CONTRACTS 2018
  • Sya, Nin
  • Se, Gujlu
  • Den, Fusi
RU2744827C2
METHOD OF CREATING ELECTRONIC DOCUMENT 2012
  • Ivanov Aleksandr Ivanovich
  • Funtikov Vjacheslav Aleksandrovich
  • Majorov Aleksandr Viktorovich
  • Trifonov Sergej Evgen'Evich
  • Koljuchkin Aleksandr Vladimirovich
RU2527731C2
CONCURRENT EXECUTION OF TRANSACTIONS IN A NETWORK OF BLOCKCHAINS 2018
  • Xia, Ning
  • Xie, Guilu
  • Deng, Fuxi
RU2738826C1
SYSTEM OF DECENTRALIZED DIGITAL SETTLEMENT SERVICE 2018
  • Efremov Aleksandr Vasilevich
RU2679532C1
METHOD AND DEVICE FOR BUSINESS PROCESSING 2018
  • Li, Ning
RU2737361C1
SERVICE PROCESSING METHOD AND DEVICE 2018
  • Qiu, Honglin
RU2725690C1
METHOD AND SYSTEM FOR ELECTRONIC VOTING IN A DISTRIBUTED REGISTRY 2020
  • Kyazhin Sergej Nikolaevich
  • Popov Vladimir Aleksandrovich
RU2751457C1
SERVICE OF SMART CONTRACT OUTSIDE CHAIN BASED ON TRUSTED EXECUTION ENVIRONMENT 2018
  • Song, Xuyang
  • Yan, Ying
  • Qiu, Honglin
  • Zhao, Boran
  • Lin, Li
RU2729700C1

RU 2 787 945 C2

Authors

Toroev Andrej Sergeevich

Ivkin Artem Valerevich

Volkova Albina Aleksandrovna

Poddubnyj Maksim Igorevich

Dates

2023-01-13Published

2020-04-20Filed