Abstract

AI has been implemented in many sectors such as security, health, finance, national defense, etc. However, together with AI’s groundbreaking improvement, some people exploit AI to do harmful things. In parallel, there is rapid development in cloud computing technology, introducing a cloud-based AI system. Unfortunately, the vulnerabilities in cloud computing will also affect the security of AI services. We observe that compromising the training data integrity means compromising the results in the AI system itself. From this background, we argue that it is essential to keep the data integrity in AI systems. To achieve our goal, we build a data integrity architecture by following the National Institute of Standards and Technology (NIST) cybersecurity framework guidance. We also utilize blockchain technology and smart contracts as a suitable solution to overcome the integrity issue because of its shared and decentralized ledger. Smart contracts are used to automate policy enforcement, keep track of data integrity, and prevent data forgery. First, we analyze the possible vulnerabilities and attacks in AI and cloud environments. Then we draw out our architecture requirements. The final result is that we present five modules in our proposed architecture that fulfilled NIST framework guidance to ensure continuous data integrity provisioning towards secure AI environments.

Highlights

  • Artificial Intelligence (AI) is one of the most disruptive technologies in recent years

  • Issues—The integrity issue can emerge as backdoor attacks that were deployed during training data at the implementation phase being triggered when updating the parameters or the models

  • To ensure there is no data integrity violation throughout the machine learning (ML) lifecycle in the cloud environment, we propose an architecture based on the National Institute of Standards and Technology (NIST) cybersecurity framework by developing several modules that will collaborate with the blockchain network

Read more

Summary

Introduction

Artificial Intelligence (AI) is one of the most disruptive technologies in recent years. Cloud computing vulnerabilities will impact the security of AI services, potentially compromising user data or training results. These concerns should be a significant problem that researchers and developers should pay special attention to. In this paper, we propose an architecture to tackle the data integrity issues in cloud-based AI systems. The rise of blockchain technology becomes a suitable answer to solve data integrity and trust issues in cloud-based AI systems between users and CSP. We utilize blockchain and smart contracts in our proposed system architectures to ensure continuous data integrity provisioning towards secure AI environments. Proposing a system architecture to ensure continuous data integrity provisioning in cloud-based AI systems based on the NIST cybersecurity framework.

AI Environment
Implementation
How to Defend AI System
AI-Algorithm-Based
Architecture-Based
Cloud Environment
System Access
Cloud Infrastructure
Related Work
Architecture Details
Notations
API Gateway
Logging and Monitoring
Storage Management
Smart Contracts’ Complexity
NIST Framework Mapping
Architecture Analysis
Conclusions
New user prepares data:
User prepares data for login:
Findings
User prepares data:
User will prepares data before call the API as follows:
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call