System and method for facilitating multi-level security of data in distributed environment
AssigneeCognitive Space
InventorPaul M. Bailey
Life of this patent
Estimating the term…
Abstract
A system and method for facilitating multi-level security of data through blockchain network is disclosed. The method includes receiving a request for accessing a specific resource stored in a blockchain node. The method further includes determining hierarchical level of the blockchain node, sensitivity level of the specific resource within the blockchain node, access level of the user requesting access of the specific resource. Further, the method includes validating the received request based on the location of the blockchain node, the determined hierarchical level of the blockchain node, the determined sensitivity level of the specific resource and the determined access level of the use and providing access of the requested specific resource.
Claims22
A computing system for facilitating multi-level security of data through blockchain network, the computing system comprising:
- one or more hardware processors;
- and
- a memory coupled to the one or more hardware processors, wherein the memory comprises a plurality of modules in the form of programmable instructions executable by the one or more hardware processors, wherein the plurality of modules comprises:
- a data receiver module configured to receive a request from a user for accessing a specific resource stored in a blockchain node of a blockchain network;
- a data determination module configured to:
- determine hierarchical level of the blockchain node within the blockchain network based on location of the blockchain node comprising the specific resource and the received request;
- determine sensitivity level of the specific resource within the blockchain node based on the location of the blockchain node;
- and
- determine access level of the user requesting access of the specific resource based on one or more user parameters, wherein the one or more user parameters comprise:
- name, address, ID number and designation of the user;
- a data validation module configured to validate the received request based on the location of the blockchain node, the determined hierarchical level of the blockchain node, the determined sensitivity level of the specific resource and the determined access level of the user;
- and
- a data access module configured to provide access of the requested specific resource to the user upon successful validation of the received request.
A method for facilitating multi-level security of data through blockchain network, the method comprising:
- receiving, by one or more hardware processors, a request from a user for accessing a specific resource stored in a blockchain node of a blockchain network;
- determining, by the one or more hardware processors, hierarchical level of the blockchain node within the blockchain network based on location of the blockchain node comprising the specific resource and the received request;
- determining, by the one or more hardware processors, sensitivity level of the specific resource within the blockchain node based on the location of the blockchain node;
- determining, by the one or more hardware processors, access level of the user requesting access of the specific resource based on one or more user parameters, wherein the one or more user parameters comprise:
- name, address, ID number and designation of the user;
- validating, by the one or more hardware processors, the received request based on the location of the blockchain node, the determined hierarchical level of the blockchain node, the determined sensitivity level of the specific resource and the determined access level of the user;
- and
- providing, by the one or more hardware processors, access of the requested specific resource to the user upon successful validation of the received request.
Dependencies are inferred from the claim text.