Skip to content

Overview

Technical overview

A technical overview on how Opaque Gateway build on top of confidential computing and remote attestation is coming soon.

Attested communication with Opaque Gateway

All communication from a client to Opaque Gateway occurs over an attested TLS channel. In short, an attested TLS channel enables a client to 1) verify the identity of the server, 2) ensure that the server is running the correct software, and 3) establish an encrypted channel for communication. Attested TLS capabilities rely on the server running on confidential computing hardware. More on confidential computing, remote attestation, and attested TLS can be found here.

Supported entities

Opaque Gateway, for now, supports only the English language. The service identifies and sanitizes the following entity types:

Type Notes
Bank account numbers
Credit card
Crypto wallet numbers Supports BTC wallets
Dates
Driver's license numbers Supports US drivers' licenses
Email addresses
Geographic locations
Individual Taxpayer Identification Numbers (ITINs)
International Bank Account Numbers (IBANs)
IP addresses Supports both IPv4 and IPv6
Medical license numbers
Names
Passport numbers Supports US passports
Phone numbers
Social security numbers (SSNs) Supports US SSNs
URLs

For custom entity types, contact us at hello@opaque.co.