Encryption Management


Overview

Applications are required to protect Personally Identifiable Information (PII) information from unauthorized access for legal and regulatory requirements. When customers build applications that leverage our API based products, especially when exchanging media file content for batch processing via the Media Storage Service (MSS) APIs, if PII data needs to be transmitted over the Internet, industry standards dictate the use of encryption methods. MSS allows customers to create, upload, download and delete media files using RESTful APIs, hence providing APIs to manage encryption of the media files was an essential requirement to met the needs of our customers dealing with PII information like MDNs used with services like Phone Number Verification.

Use Cases

Currently, Media Storage is used for the following APIs and Use Cases:

  • Batch Processing for Phone Number Verification API: Querying of phone numbers to determine Status. Media Storage is used to upload and store input files for batch processing, and store and download batch processing results.
  • Batch Processing for the Phone Number Monitoring API: Subscription for phone number event notifications. Media Storage is used to upload and store input files for batch processing, and store and download batch processing results.

Encryption of media files is an optional capability that our customers of Media Storage APIs can leverage when they intend to encrypt the data being transmitted over the Internet, Enabling Encryption also protects data from unauthorized access when stored in Syniverse Media Storage for the short duration of processing before it is deleted by the customer or purged based on retention policies currently in place.

Service Description

Encryption Management APIs allow the customer to enable encryption for all the media files that are uploaded for API batch processing and the results of the processing will also be encrypted for the customer to download. Encryption cannot be enabled for a specific file, but is applicable to all media files for the customer going forward unless a request is submitted for encryption to be turned off. Additionally the APIs enable management of the public keys that need to be exchanged between the customers application and Syniverse services in order to encrypt/decrypt the media files for processing and provide the required business functionality.

Enabling Encryption

Downloading Syniverse Public Encryption Keys

Uploading Public Encryption Keys

Downloading Public Encryption Keys

Disabling Encryption