| CPC H04L 63/20 (2013.01) [H04L 9/50 (2022.05); H04L 41/0803 (2013.01); H04L 67/1097 (2013.01); G06F 16/27 (2019.01)] | 20 Claims |

|
1. A computing system, comprising:
a processor configured to:
receive a blockchain specification comprising configuration data and security criteria of a blockchain that is to be deployed on a host platform,
before the blockchain is deployed, validate the blockchain specification via a parser of the computing system,
before the blockchain is deployed, parse, via the parser, the blockchain specification into a plurality of configuration files, wherein each configuration file of the plurality of configuration files corresponds to a specific infrastructure component of a plurality of infrastructure components of the blockchain,
at a time the blockchain is deployed, convert, via a plurality of modules implemented by a security layer, corresponding configuration files of the plurality of configuration files into security rules specific to corresponding infrastructure components of the plurality of infrastructure components using the plurality of configuration files, and
while the blockchain is being deployed, hook each module of the plurality of modules into its corresponding specific infrastructure component via the security layer and configure the plurality of infrastructure components, as specified by the security rules.
|