The SmartX HUB AIoT application enablement platform keeps our customers’ solutions protected by using the highest level of security. Smartx HUB uses industry-standard encryption mechanisms to fully encrypt all data during transit and while at rest. This article provides a detailed overview of how SmartX HUB provides a secure environment for its users and applications.
All communication between devices and SmartX HUB is fully encrypted using the Transport Security Layer (TLS). TLS is an industry-standard encryption scheme and most commonly used by browsers to encrypt HTTPS data. TLS is widely adopted and available on most embedded devices, languages, and operating systems.
API access is controlled by the industry-standard JSON Web Tokens authentication mechanism. Users create remote API access tokens through the account dashboard. The types of resources available to the token can be individually controlled by the Company depending on the needs of the specific API client. API access tokens can be revoked at any time.
It is up to the user to securely save this information. You cannot recover a token if it is re-generated. The scope of each token is securely encrypted directly into the token, which is decrypted by Smartx HUB server-side.
Smartx HUB uses Google Compute as its underlying infrastructure provider. All data is stored using Google Compute Engine’s persistent disk functionality, which encrypts all data in transit and at rest. Google complies with the strictest information and physical security requirements. Please refer to their security documentation for more information.
With over 42 Tbps of network capacity and a global network that’s constantly learning from the over 25 million Internet properties on it, Cloudflare protects Smartx HUB against the largest and most sophisticated attacks.