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

According to disclosed aspects, a computer-implemented method, a system and computer storage media for system level function based access control are provided. The method comprises executing a smart contract in a kernel execution framework that is configured with function boundary detection instrume...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CHAN, Michael, MURTHY, Ashok Srinivasa, BHAMIDIPATI, Venkata Siva Vijayendra, JAIN, Arpit, CHAMORRO, Derek
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:According to disclosed aspects, a computer-implemented method, a system and computer storage media for system level function based access control are provided. The method comprises executing a smart contract in a kernel execution framework that is configured with function boundary detection instrumentation. The method further comprises detecting, by the function boundary detection instrumentation, a function call at a system level. The method further comprises creating a function call stack for the detected function call. The method further comprises checking the function call stack against function or data based access control rules. If the access control rules indicate that the function call is allowed, the method further comprises allowing execution of the function call. If the access control rules indicate that the function call is not allowed, the method further comprises blocking execution of the function call.