I detta dokument undersöks en kritisk fråga om åtkomstkontroll på sakernas Internet (IoT). I synnerhet föreslår vi en smart avtalsbaserad ram, som består av flera avtal om tillträdeskontroll (ACC), ett avtal om domare (JC) och ett registeravtal (RC), för att uppnå distribuerad och tillförlitlig åtkomstkontroll för IoT-system. Varje ACC tillhandahåller en åtkomstkontrollmetod för ett objektpar, och implementerar både statisk behörighetsvalidering baserad på fördefinierade policyer och dynamisk behörighetsvalidering genom att kontrollera beteendet hos objektet. Den gemensamma kommittén genomför en felbeteende-bedömningsmetod för att underlätta den dynamiska valideringen av ACCs genom att ta emot feluppfostran rapporter från ACCs, bedöma felbeteende och returnera motsvarande straff. RC registrerar information om åtkomstkontroll och felbeteende-metoder samt deras smarta kontrakt, och tillhandahåller även funktioner (t.ex., registrera, uppdatera och ta bort) för att hantera dessa metoder. För att demonstrera tillämpningen av ramverket tillhandahåller vi en fallstudie i ett IoT-system med en stationär dator, en laptop och två Raspberry Pi en-board datorer, där ACCs, JC och RC genomförs baserat på Ethereum smart kontrakt plattform för att uppnå tillträdeskontroll. Index Terms-Access kontroll, blockchain, Internet of Things (IoT), smart kontrakt.
Zhang m.fl. REF föreslår ett smart kontraktsbaserat tillträdeskontrollsystem för sakernas internet. I sin konstruktion de åtgärder ett "ämne" kan utföra på ett "objekt", liksom motsvarande behörigheter registreras i ett "access control kontrakt".
Smart Contract-Based Access Control for the Internet of Things
{'venue': 'IEEE Internet of Things Journal', 'journal': 'IEEE Internet of Things Journal', 'mag_field_of_study': ['Computer Science']}