Platform guide
...
Threat Informed Defense
Deployment on Edge Device
AWS IoT Greengrass Deployment
9min
aishield for secure ai at edge (aishield edge) in the rapidly evolving landscape of ai, securing models from threats has become paramount aishield for secure ai at edge (aishield edge) is your answer to this challenge, seamlessly integrating with the aws greengrass ecosystem one of its standout features is the ability to retrieve the latest defense model directly from an amazon s3 bucket, ensuring that your ai models are always protected with the most updated defenses but that's just the beginning the aishield edge further strengthens its communication lines by employing the tokenexchangeservice, ensuring that every interaction with aws clients is secure and reliable where it truly shines, however, is in its real time threat detection capabilities this component is always vigilant, continuously monitoring ai/ml models for any signs of breaches or attacks upon detecting any irregularity, it springs into action, instantly relaying telemetry data to the aws iot core this not only ensures swift incident response but also fortifies the model's security parameters using inter process communication (ipc), it adeptly receives input in the bytes format once the data is gathered, it engages in meticulous real time analysis leveraging the defense model any critical findings are then promptly relayed to the aws iot core via the mqtt protocol to summarize, aishield edge isn't just a component; it's a comprehensive ai security solution with its advanced threat detection, real time data analysis, and seamless aws integration, it serves as a formidable shield for your ai/ml models you can get the defense model from aishield vulnerability analysis contact aishield contact\@bosch com https //boschaishield com/# to know more component deployment list component you should be able to locate the aishield edge component in the aws console under the aws iot >greengrass >component section from there, you can include it in a greengrass deployment and push it to your device note for the component to run successfully, you'll need to update the default configuration during the deployment process, as detailed in the next sect configuration this component provide the following configuration parameters when it is deployed "topic" " " "s3 uri" "s3 uri of defense model" topic topic to publish and subscribe message from ipc and mqtt same topic will be used s3 uri s3 uri of defese model stored in s3 bucket the uri should contain tflite model , a json file containing metadata note 1 json should contain { "task" "image classification", "attack" "extraction", "input shape" "(28,28,1)" } where input shape change according to model input shape 2 the component should have permission to download object from s3 bucket 3 the s3 uri should belong to s3 bucket for which permission is given local log file this component uses the following local log file /greengrass/v2/logs/aishield edge log limitation the component currently has support exclusively for the linux operating system its functionality is limited to supporting image classification tasks it exclusively supports tensorflow lite models only frequently asked questions (faq) exception defense configuration file not found s3 uri of zip file should contain tensorflow light defense model and a json file containing "task", "attack","input shape" here json file is missing for the s3 uri exception is not s3 uri expect s3 uri of the object to download given path is not s3 uri please check valueerror cannot reshape array data sent via ipc and input shape configured in configuration file doesn't match please check the data sent and input shape provided error model loading failed expecting tensorflow\ tflite model please check model how to deploy component ? refer component deployment and follow the steps where to get defense model? you can get defense artifact after performing vulnerability analysis contact aishield contact\@bosch com https //boschaishield com/# to know more component is running but not able to send of receive message check the topic provided ensure publisher and subscriber is using same topic contact us bosch global software technologies private limited 123, industrial layout, hosur road, koramangala, bengaluru 560095, india e mail aishield contact\@bosch com https //boschaishield com/#