FIPS Compliance for Contractors: What Speedify Provides

FIPS Compliance for Government Contractors: What to Check First

Satcom companies, government contractors, federal agencies and any business handling Controlled Unclassified Information face the same hard requirement: the cryptographic module protecting data in transit has to be validated. Speedify does not publish a FIPS 140-3 certificate for its own encryption, which uses Google’s BoringSSL library, so confirm the validation status with Speedify before counting Speedify toward that requirement.

Speedify for Routers runs on OpenWrt routers, and Speedify also runs on Linux computers and servers. Paired with a Speedify Self-Hosted Server on infrastructure you control, Speedify keeps the combined traffic inside your own network boundary. This post covers how FIPS validation applies to software that combines internet connections, what Speedify’s encryption uses today, where Speedify fits, and how Speedify compares to Peplink, Cisco and Fortinet, with hardware details in the companion guide to Speedify on standard Linux hardware.

Speedify bonds every link a site has, with no dedicated hardware

WI‑FI ETHERNET CELLULAR STARLINK SPEEDIFY ENCRYPTED DATA EVERY LINK A SITE HAS ONE LINK FAILS FASTER UPLOADS AND DOWNLOADS THE SITE STAYS UP VIDEO CALLS CLOUD FILES POINT OF SALE EVERY SITE
EventOne link fails
The siteStays up
HardwareNone
LinksAll at once

Watch now

How Speedify's channel bonding technology works on any hardware

Walk through the protocol, the per-packet distribution model, the failover logic, and the encryption layer in one detailed explainer. The architecture and the engineering tradeoffs that make Speedify different from a load-balancer or a regular VPN.

Get started with Speedify for your business

Speedify offers three commercial paths. They're not exclusive — most enterprise customers combine two or more.

01

Speedify Teams

Bonded internet for everyone in your business, managed from one dashboard.

Speedify on every supported OS for every team member


Centralized dashboard for billing, user provisioning, and usage analytics


CSV import/export and a RESTful management API

View plans →

02

Speedify for Routers

Run Speedify on hardware you already own, or buy a Powered by Speedify router with it preinstalled.

License for supported OpenWrt routers


Powered by Speedify hardware lineup ready to deploy out of the box


Miri, GL.iNET, and other partner models


Whole-LAN bonding without per-device install

View plans →

03

Embed Speedify into your product

Build channel bonding into your own product. For OEMs, software vendors, and hardware manufacturers shipping connectivity as a feature of their own product line.

A · DIY

Build it yourself with the Speedify SDK.

Integrate Speedify into your iOS, Android, Windows, macOS, Linux, or QNX product. Full developer documentation, sample code, and supported integration paths. You own the build, we provide the bonding stack.

Developer Docs →

B · CUSTOM ENGINEERING

Have us build it for you.

Engage our engineering team to deliver custom integration work, deployment architecture, and protocol-level customization. Done by the team that built Speedify, against your spec and your timeline.
Contact Us →

What FIPS 140-2 and FIPS 140-3 Actually Require

FIPS 140-2 and its successor FIPS 140-3 define security requirements for cryptographic modules: the software or hardware components that perform encryption, key management, and related functions. NIST’s Cryptographic Module Validation Program (CMVP) issues the certificates. A product is FIPS-compliant when it uses a validated cryptographic module and operates in that module’s approved mode.

That distinction matters for software that combines internet connections. The CMVP validates the cryptographic module, not the full product. An application that combines connections and routes all cryptographic operations through a FIPS-validated module in approved mode can be part of a FIPS-compliant architecture. The logic that combines the connections (packet splitting, reordering, failover) is not a cryptographic function and is not in scope for FIPS validation.

One date matters: all FIPS 140-2 certificates moved to the CMVP Historical List on September 21, 2026. Since then, only FIPS 140-3 certificates count as current for new deployments. Procurement teams should verify certificate status directly against the NIST CMVP validated modules database before making a purchasing decision.

Speedify’s Encryption and Self-Hosted Server in a FIPS Deployment

Speedify runs on OpenWrt 23.05 or later routers and on Ubuntu, Debian and Raspberry Pi OS computers. Speedify’s tunnel encryption does not come from the operating system: Speedify encrypts traffic with DTLS 1.2 using AES-256-GCM or ChaCha20-Poly1305, implemented with Google’s BoringSSL. Speedify does not publish a FIPS 140-3 certificate or a FIPS mode, so ask Speedify for the current validation status before relying on it for FIPS-validated encryption. Speedify’s Self-Hosted Server runs as a Docker container on a Linux host (Ubuntu preferred), on bare metal in your own data center or on a cloud VM inside infrastructure the organization manages.

For compliance teams, this means you control where the traffic flows and where the data sits. With a Speedify Self-Hosted Server deployed inside your network boundary, combined traffic from Speedify clients does not transit Speedify’s infrastructure. Traffic flows from client devices to your server and stays within your environment, subject to your access controls, firewall rules, and logging policies. Device sign-in and server activation still use Speedify’s account service.

When auditors ask where traffic goes, the answer with a self-hosted deployment is specific: it goes to a server at a location you define, on infrastructure you manage, inside your existing compliance framework. Key deployment characteristics for compliance-sensitive environments:

  • Activation and licensing. Speedify’s Self-Hosted Server is activated against a Speedify account and a Self-Hosted Server license, and Speedify’s setup guide does not cover running it without internet access. Confirm offline (air-gapped) operation with Speedify before planning an isolated network.
  • Hardware agnostic. Speedify runs on OpenWrt 23.05 or later routers with x86_64 or aarch64 CPUs (with a Speedify Router License) and on Ubuntu 22.04 or later, Debian 11 or later and Raspberry Pi OS computers and servers. Organizations are not required to purchase specific hardware to deploy Speedify.
  • Encryption library. Ubuntu’s FIPS mode does not change Speedify’s tunnel encryption, because Speedify uses its own BoringSSL library rather than the operating system’s cryptographic module. The checklist at the end of this post lists what to confirm before deployment.
  • Self-Hosted Server requirements. Speedify’s Self-Hosted Server runs in Docker on an x86_64 Linux host with at least 2 CPU cores, 4 GB of RAM, 20 GB of storage and a static public IP address, with port 8443/TCP and ports 32768 to 65535 (TCP and UDP) open.

Organizations That Need FIPS Encryption and Combined Internet Connections

Defense contractors operating under DFARS 252.204-7012 or CMMC Level 2/Level 3 requirements need FIPS-validated encryption to protect CUI. Combined internet connections are common in these environments: field offices, remote contractors, mobile work sites, and deployments where a single Ethernet or 4G/5G cellular connection is insufficient or unreliable. Speedify for Routers on an OpenWrt device combining 4G/5G cellular and Ethernet, connected through a Speedify Self-Hosted Server inside the contractor’s AWS GovCloud or on-premises environment, keeps the combined traffic on infrastructure the contractor controls. That settles where the traffic goes, not the FIPS requirement, which depends on the validation status of Speedify’s encryption.

Federal agencies and their contractors managing systems under FISMA or FedRAMP face the same question. The self-hosted deployment model puts the Speedify server component inside the agency’s or contractor’s own Authority to Operate (ATO) boundary.

Law enforcement agencies, state and local government entities, and businesses in regulated industries such as financial services and healthcare can use the same self-hosted model to keep combined traffic on their own servers. Where their rules require FIPS-validated encryption in transit, the same validation question applies.

Speedify Is Used on Millions of Devices Worldwide

Speedify has made internet connections faster and more reliable for businesses and individuals since 2014.

15M+

Speedify downloads worldwide

75K+

5-star reviews for Speedify on iOS and Android

82

Speedify server points of presence in 50+ cities on 6 continents

500TB+

Of internet traffic carried by Speedify every week

Speedify Partners

Speedify works with these companies to bring faster, more reliable internet and networking technology to their customers and employees.

Xfinity
Cox
CujoAI
Comcast
OmniAccess
MVD
Magewell
Miri

Speedify vs. Peplink, Cisco and Fortinet for FIPS Environments

Solution FIPS-Validated Module Hardware Agnostic Self-Hosted Server Option Air-Gap Compatible Client Platforms
Speedify for Routers + Self-Hosted Server No published FIPS certificate: Speedify uses Google’s BoringSSL; ask Speedify for current status Yes: runs on commodity Linux hardware, OpenWrt routers Yes: Docker container on Linux, bare metal or cloud VM Not documented: activation uses a Speedify account and license Windows, macOS, Linux, iOS, Android, OpenWrt
Peplink SpeedFusion + FusionHub Yes: Peplink FIPS Module (CMVP #4763, FIPS 140-2 Level 1), moved to the Historical List on 9/21/2026 No: SpeedFusion requires Peplink/Pepwave hardware on the client side Yes: FusionHub virtual appliance Partial Peplink/Pepwave hardware only for SpeedFusion
Cisco Catalyst SD-WAN (Government) Yes: Cisco FIPS Object Module; multiple active CMVP certificates; FIPS 140-3 transition in progress Partial: software deployable, optimized for Cisco hardware Yes: on-premises controller Partial Cisco-managed endpoints primarily
Fortinet FortiGate SD-WAN Yes: FIPS 140-2 Level 1 and Level 2; transitioning to FIPS 140-3 No: tied to FortiGate hardware for full SD-WAN Yes: on-premises deployment available Partial FortiGate hardware / FortiClient

Verify all certificate statuses against the NIST CMVP database before procurement.

What to Verify Before Deploying Speedify in a FIPS Environment

Before deploying Speedify in a FIPS-restricted environment, IT teams should confirm four things: the router or Linux server is on Speedify’s supported hardware list; the FIPS validation status of Speedify’s own tunnel encryption, which uses Google’s BoringSSL and has no published FIPS 140-3 certificate; the Speedify Self-Hosted Server sits inside the organization’s compliance boundary; and the network path from each Speedify client to that server fits the organization’s network design and security policy. Speedify’s sales team can help scope a deployment for a specific compliance environment.

Speedify Business Solutions

Speedify Teams

Get faster uploads and downloads and a more reliable internet connection for all the people and devices in your business.

Speedify for Routers

Power your OpenWRT, GL.iNET, or Miri router with Speedify and combine Wi-Fi, Ethernet, 4G, 5G, Starlink and other satellite internet connections together.

Speedify Embedded Solutions and Integrations

Embed Speedify software into your app or hardware products and leverage the core channel bonding technology of Speedify in new and interesting ways.