Component Preparation

Obtain the component packages and digital signature files required for model protection. For details, see the following table.

Digital Signature Verification

To prevent a software package from being maliciously tampered with during transmission or storage, download the corresponding digital signature file for integrity verification when downloading the software package.

After the software package is downloaded, verify its PGP digital signature according to the OpenPGP Signature Verification Guide. If the software package fails the verification, do not use the software package, and contact Huawei technical support.

Before a software package is used in installation or upgrade, its digital signature also needs to be verified according to OpenPGP Signature Verification Guide to ensure that the software package is not tampered with.

For carrier users, visit https://support.huawei.com/carrier/digitalSignatureAction.

For enterprise users, visit https://support.huawei.com/enterprise/en/tool/pgp-verify-TL1000000054.

The software is classified into the commercial edition and community edition. The functions of the two editions are the same except the download permission and use of purpose. The community edition can be downloaded directly without applying for related permissions, but it cannot be used for commercial purpose. To download the commercial edition, you need to apply for related permissions.

Table 1 Software packages of model protection components

Component

File List

Description

How to Obtain

Ascend-mindxdl-aivault_{version}_linux-{arch}.zip

Ascend-mindxdl-aivault_{version}_linux-{arch}.tar.gz

AI-VAULT package

Click the commercial edition link to visit the Software Download tab page, select MindX 3.0.0, and download the component packages listed in this table.

Ascend-mindxdl-aiguard_{version}_linux-{arch}.zip

aiguard-{version}-py3-none-linux_{arch}.whl

AI-GUARD installation package.

Ascend-mindxdl-crypto-fs_{version}_linux-{arch}.zip

Ascend-mindxdl-crypto-fs_{version}_linux-{arch}.tar.gz

Crypto_fs package

Table 2 Software packages of model protection components

Component

File List

Description

How to Obtain

Ascend-mindxdl-aivault_{version}_linux-{arch}.zip

Ascend-mindxdl-aivault_{version}_linux-{arch}.tar.gz

AI-VAULT package

Click the community edition link to visit the Software Download tab page, select MindX 3.0.0, and download the component packages listed in this table.

Ascend-mindxdl-aiguard_{version}_linux-{arch}.zip

aiguard-{version}-py3-none-linux_{arch}.whl

AI-GUARD installation package.

Ascend-mindxdl-crypto-fs_{version}_linux-{arch}.zip

Ascend-mindxdl-crypto-fs_{version}_linux-{arch}.tar.gz

Crypto_fs package