Table of Contents

QuSmart.AI Infinity Engine with REST API Azure Documentation

Network Diagram

QuSmart.AI Infinity Engine with Rest API Topology

  • Resources are deployed as an Azure Managed App in the Customer’s Tenant. The Publisher only has Just In Time access granted by the customer to the Virtual Machine, the Managed Identity, the Key Vault with the secret, the Network Security Group, the subnet, and the Virtual Network.
  • The customer controls the API.

Key Vault Preconfiguration

The key vault is deployed with soft delete and purge protection. Azure makes multiple redundant copies of your key vault. It is a best practice for customers to make a backup and a glass key of the secret in the key vault that ignites the engine.  Learn More about the importance of your secret for disaster recovery.

Supported Azure VM

RHEL Standard_D2ds_v4

VM Preconfiguration

The preconfigured option deploys a Standard_D2ds_v4 with 2 vCPUs.

  • The 2 vCPU allows customers to encrypt and decrypt 200 TB a month.
  • The 4 vCPU allows customers to encrypt and decrypt 400 TB a month.

Introduction

The EaaS Engine delivers advanced encryption with Perfect Secrecy, powered by AI. It manages all encryption keys transparently, letting users focus solely on their data. This robust solution automates key management and applies Perfect Secrecy Masks effortlessly. The QuSmart.AI Infinity Engine offers seamless integration through a REST API, providing a streamlined approach to managing encryption tasks within your existing systems.

Features

  • Seamless Integration: Compatible with Linux/Windows operating systems.
  • Dynamic Encryption: Each session uses a new encryption method.
  • AI-Driven: No need to manage encryption keys; our AI handles it all.
  • Versatile Data Support: Encrypts any data type, including database dumps, full backups, and critical files.
  • Extensible API Connectors: Easily integrate with any API-based system, ensuring a smooth and secure data encryption process.

API Description

Overview

QuSmart.AI Infinity API is a secure web service designed for data encryption and decryption, ensuring that sensitive information is protected through perfect secrecy.

Base URL

https://{local_subdomain_assigned}.azurewebsites.net

Authentication

The API requires OAuth 2.0 authentication with Azure Active Directory (Microsoft Entra ID). Users must authenticate using the provided OAuth 2.0 security definitions before accessing the endpoints.

Endpoints

Encrypt Data

  • Endpoint: /Encrypt
  • Method: POST
  • Consumes: multipart/form-data
  • Parameters:
    • file (formData): The file to be encrypted.
  • Produces: text/plain
  • Responses:
    • 200 Success: Encrypted data is returned.

Decrypt Data

  • Endpoint: /Decrypt
  • Method: POST
  • Consumes: multipart/form-data
  • Parameters:
    • file (formData): The file to be decrypted.
  • Produces: text/plain
  • Responses:
    • 200 Success: Decrypted data is returned.

Security

The API uses HTTPS for secure communication and includes OAuth 2.0 security definitions for authentication.

Definitions

The API uses a binary format for data and has predefined definitions for:

  • enc_data: Encrypted data (binary)
  • dec_data: Decrypted data (binary)

Downloadable Swagger 2.0 file and Postman Collection

Please reach out to the support team through our Technical Support Form to receive the Swagger 2.0 file and Postman Collection.

QuSmart.AI is a women-founded Quantum Security company with patent pending technology for perfect secrecy solutions that are quantum proof AI solutions.

Scroll to Top