首页> 外国专利> SYSTEM LEVEL FUNCTION BASED ACCESS CONTROL FOR SMART CONTRACT EXECUTION ON A BLOCKCHAIN

SYSTEM LEVEL FUNCTION BASED ACCESS CONTROL FOR SMART CONTRACT EXECUTION ON A BLOCKCHAIN

机译:基于系统功能的访问控制的区块链智能合约执行

摘要

Technologies are shown for system level function based access control for smart contract execution on a blockchain. Access control rules control function calls at a system level by utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for execution of a smart contract. The access control rules are applied to the function call stack to allow or prohibit specific functions or function call chains. Access control rules can also define allowed or prohibited parameter data in the function call chain. If the function call chain or parameters do not meet the requirements defined in the access control rules, then the function call can be blocked from executing or completing execution. The access control rules can produce sophisticated access control policies based on complex function call chains.
机译:展示了用于基于系统级功能的访问控制的技术,以在区块链上执行智能合约。访问控制规则通过利用执行智能合约的内核中的功能边界检测工具在系统级别控制功能调用。检测工具生成一个调用栈,该调用栈表示内核中用于执行智能合约的功能调用链。访问控制规则应用于函数调用堆栈,以允许或禁止特定的函数或函数调用链。访问控制规则还可以在函数调用链中定义允许或禁止的参数数据。如果函数调用链或参数不满足访问控制规则中定义的要求,则可以阻止函数调用执行或完成执行。访问控制规则可以基于复杂的函数调用链产生复杂的访问控制策略。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号