SYSTEM AND METHOD OF ROLE-BASED ACCESS DIFFERENTIATION OF SECURE ELECTRONIC DOCUMENT MANAGEMENT BLOCKCHAIN SYSTEM BASED ON SMART CONTRACTS Russian patent published in 2024 - IPC G06F21/60 G06Q10/10 

Abstract RU 2832693 C1

FIELD: physics.

SUBSTANCE: invention relates to a method and a system for role-based access restriction based on smart contracts of a secure document flow blockchain system. Method is implemented in a secure document flow blockchain system and includes interaction between subscribers and system nodes using a smart contract (SC) execution virtual machine module, which synchronizes system nodes and by means of corresponding SC performs verification of ES certificates and records of transactions in distributed ledger, wherein in the blockchain system in the control information generation module using the registration and authorization unit, the nodes are registered, where each registered node is recorded information corresponding to the position of the subscriber who operates it, its functions, rights and duties, necessary and permitted connections with other officials, personal data, level of training, information on controlled objects, their characteristics and information on comprehensive provision of controlled objects, then, using the subscriber account data storage unit, an account is created and an entry in the distributed ledger is created in the form of a node registration transaction, smart contract execution virtual machine module loads account information using a role determination unit and determines the role of the subscriber in accordance with the workflow model in which the subscriber is involved, and the role model of differentiating access to information resources with subsequent ranking of system subscribers and determination of access rights using the access rights determination unit in accordance with the information recorded in the subscriber account, and a table for differentiating access to information resources, based on which a smart contract is formed using an SC generation unit, smart contact program code is transmitted to smart contracts testing unit, where SC program code is checked for presence/absence of errors in it, when detecting errors in the smart contract, information is transmitted to the SC generation unit, where the detected errors are corrected, after which the program code is transmitted to the smart contracts testing unit, where control testing of the SC program code is performed for the presence/absence of errors in it, in the absence of errors, SC is sent to the smart contract recording unit, where a transaction with the SC program code is formed, transaction is transmitted to a transaction processing and storage unit and is recorded in a distributed ledger, access to information resources is performed by means of SC execution unit by means of SC program code initialisation, launching and execution from transactions processing and storage unit.

EFFECT: high reliability of access to information resources.

10 cl, 4 dwg

Similar patents RU2832693C1

Title Year Author Number
SYSTEM OF PROTECTED ELECTRONIC DOCUMENT CIRCULATION AND METHOD FOR AUTOMATED CONTROL OF ITS INFRASTRUCTURE BASED ON DISTRIBUTED LEDGER TECHNOLOGY (BLOCKCHAIN) 2020
  • Toroev Andrej Sergeevich
  • Ivkin Artem Valerevich
  • Volkova Albina Aleksandrovna
  • Poddubnyj Maksim Igorevich
RU2787945C2
METHOD AND SYSTEM FOR AUTHORIZING WEBSITE IN WEB BROWSER 2018
  • Kortunov Anton Sergeevich
  • Zaitov Eldar Timurovich
RU2718480C2
SYSTEM OF DECENTRALIZED DIGITAL SETTLEMENT SERVICE 2018
  • Efremov Aleksandr Vasilevich
RU2679532C1
SERVICE OF SMART CONTRACT OUTSIDE CHAIN BASED ON TRUSTED EXECUTION ENVIRONMENT 2018
  • Song, Xuyang
  • Yan, Ying
  • Qiu, Honglin
  • Zhao, Boran
  • Lin, Li
RU2729700C1
SERVICE PROCESSING METHOD AND DEVICE 2018
  • Qiu, Honglin
RU2725690C1
METHOD AND SYSTEM FOR CONDUCTING TRADING OPERATIONS USING ELECTRONIC MEANS OF INFORMATION PROCESSING 2022
  • Posazhennikov Vladimir Vladimirovich
RU2775442C1
METHOD AND SYSTEM FOR INTERACTION OF DEVICES OF THE INTERNET OF THINGS (IOT) 2018
  • Gurin Oleg Dmitrievich
RU2695487C1
METHOD AND SYSTEM FOR EXECUTING A REPO TRANSACTION IN A DISTRIBUTED REGISTRY 2019
  • Klimenko Konstantin Aleksandrovich
  • Bajkov Dmitrij Valerevich
  • Russkikh Evgenij Aleksandrovich
  • Bige Denis Andreevich
  • Abdrashitov Oleg Vadimovich
  • Kasatkin Dmitrij Dmitrievich
RU2705772C1
METHOD AND SYSTEM FOR ELECTRONIC VOTING IN A DISTRIBUTED REGISTRY 2020
  • Kyazhin Sergej Nikolaevich
  • Popov Vladimir Aleksandrovich
RU2751457C1
DISPLAY OF PHYSICAL OBJECTS ON BLOCKCHAIN STRUCTURE 2018
  • Radi, Maks Adel
RU2786646C2

RU 2 832 693 C1

Authors

Ivkin Artem Valerevich

Ivanovskij Oleg Yarkovich

Misan Yurij Aleksandrovich

Vyzulin Sergej Aleksandrovich

Godovykh Oksana Vasilevna

Dates

2024-12-27Published

2024-01-10Filed