Abstract:
Authentication, Authorization and Audit Logs are soul features of Network Security. These services are achieved in legacy systems through application of Access Control mechanisms like MAC, DAC, RBAC et cetera, coupled with Authentication mechanisms like Auth 2.0, Kerberos, LDAP and RADIUS. IoT is a fresh domain in networks which require due security considerations and these classic mechanisms are not optimized for such devices due to various aspects such as heterogeneity, resource constrained processing, storage and multiple factors. Moreover, the legacy methods discussed above are mostly centralized in nature and thus introduce a single point of failure. In this thesis, a novel approach using fuzzy logic and blockchain technology is adopted to achieve AAA services (Authentication, Authorization and Audit Logs) through utilization of computing capability of blockchain using Dapps and foolproof logs which are built-in feature of DLT (Distributed-Ledger Technology) due to their intrinsic immutable property. In this research work we have explored Blockchain technology to its fullest, examining various Blockchain based solutions appertaining to attributes like scalability, trust, heterogeneity and resource constrained environment. Hyperledger was found to be best suited for the HealthCare environment which requires privacy as well as fast response environment. Furthermore, Adaptive security mechanism for authentication and access control are achieved through behavior driven fuzzy logic to achieve security parameters for healthcare IoTs.