ExpressVPN remakes its Lightway protocol in Rust – what you need to know

ExpressVPN Lightway in Rust logo
(Image credit: ExpressVPN)

ExpressVPN has continued its commitment to privacy and security with the re-release of its Lightway protocol in Rust, a modern programming language.

The proprietary protocol has been reimplemented for enhanced performance and security within Rust's modern coding language.

Known for being one of the best VPNs, ExpressVPN has consistently championed user privacy and experience. The new source code has been assessed in two independent audits, and follows Lightway's upgrade to ML-KEM encryption, the new industry standard for post-quantum encryption.

ExpressVPN | 2 years + 4 months FREE | $4.99 per month$4.99 per month

ExpressVPN | 2 years + 4 months FREE | $4.99 per month
ExpressVPN's re-release of Lightway in Rust cements its position as a class-leader in VPN privacy and security. It has also recently upgraded to the industry standard level of post-quantum encryption and you can secure this level of protection on up to 8 devices. Its super fast, features such as Identity Defender and Credit Scanner are included at no extra cost, and its wide range of apps are very easy to use. The 2-year plan works out at $4.99 per month ($139.72 up front) and comes with 4 extra months of protection for free and a 30-day money-back guarantee.

Lightway V2 in detail

Lightway is ExpressVPN's own VPN protocol and was launched in 2020. It was built with the aim of making your VPN experience faster, more secure, and more reliable. It's light on its feet, runs faster than other protocols, uses less battery, and is easier to audit and maintain.

A recent update saw the new, industry standard ML-KEM post-quantum encryption integrated into Lightway, with ExpressVPN becoming the first leading VPN to implement post-quantum encryption across the board.

What is a VPN protocol?

VPN protocols determine how your data is encrypted and moved through networks – and at what speed. There are a few different VPN protocols out there, each with their own strengths and weaknesses. OpenVPN and WireGuard are the two most popular and most leading VPN providers give you a choice between the two. Consider reading our "understanding VPN protocols" page to learn more.

Lightway was originally built in C, but remaking it in Rust offers three key advantages. It is inherently more secure thanks to its built-in memory safety, eliminating common vulnerabilities and attack vectors in C.

Memory safety is integral to Rust's language. It allocates memory by default and won't let you access memory you shouldn't be. Rust prevents attackers from exploiting memory vulnerabilities and only one person can access the code at a time.

Rust allows simpler and more expressive code that enables strong performance capability and efficiency, beyond that offered by C. It also supports safer multicore-processing which means better performance, more battery life, and stronger protection.

Finally, Rust's architecture allows for more intuitive development, making it easier to expand Lightway's features while maintaining a simpler base code. This produces an ideal platform for implementing future improvements and builds without compromising Lightway's core features.

ExpressVPN's Chief Research Officer, Pete Membrey, said: "At ExpressVPN, we innovate to solve the challenges of tomorrow. Upgrading Lightway from its previous C code to Rust was a strategic and straightforward decision to enhance performance, and security, while ensuring longevity."

"With Rust widely recognized as a high-performing, secure, and reliable language, it was a natural choice for evolving Lightway."

Timeline of ExpressVPN's Lightway

(Image credit: ExpressVPN / Future)

Independently audited

It is always a good sign when VPNs undergo audits, be that to verify no-logs policies or put encryption and security to the test. ExpressVPN has done just that with Lightway in Rust, with not one, but two independent audits of the code.

Cybersecurity firms Cure53 and Praetorian conducted comprehensive, separate assessments of Lightway's Rust code in parallel, scrutinizing it and its cryptographic foundations.

"Investing in dual audits from two independent firms was an important decision we made to gain diverse expert perspectives on Lightway's new base code."

Aaron Engel, CISO at ExpressVPN

Results were positive, with Praetorian uncovering only two low-risk findings and Cure53 uncovering five – four of which were miscellaneous and had low exploitation potential. All findings were addressed by ExpressVPN and re-assessed by auditors.

Cure53 said its "very limited number of findings" was a "positive sign" for Lightway's security. Praetorian's report called Lightway's secure usage of Rust unsafe blocks and strong cryptographic primitives with WolfSSL "particularly beneficial" and warranted "special recognition."

Aaron Engel, Chief Information Security Officer at ExpressVPN, said: "Investing in dual audits from two independent firms was an important decision we made to gain diverse expert perspectives on Lightway's new base code."

Membrey added that ExpressVPN also wanted to "contribute its technology meaningfully to the VPN industry." He went on to say ExpressVPN was confident it had "built the VPN protocol of the future – more secure, stronger performance, and ever-ready for the modern world."

When is it coming?

The first device to receive the Lightway in Rust upgrade is ExpressVPN's Aircove router. This means faster speeds of up to 330 Mbps for the router, although speeds on other devices will hit the super-fast speeds we've come to expect from ExpressVPN.

The update was rolled out in an automatic update on AircoveOS on February 4 and Android will see the new Lightway protocol by the end of March 2025.

Linux will see the update next, releasing in early Q2 – expected to be April – and Mac and iOS are expected to receive the update by the end of June.

Windows will be the final platform to receive its Lightway in Rust update and this is expected to be by September 2025.

You'll need to install the latest update when Lightway in Rust comes to your device. If you have automatic updates enabled on your devices there's nothing more you'll need to do. But if not, remember to initiate the update when it becomes available.

Lightway V2 will seamlessly replace Lightway V1 and there is no option to switch between the two protocols.

Disclaimer

We test and review VPN services in the context of legal recreational uses. For example: 1. Accessing a service from another country (subject to the terms and conditions of that service). 2. Protecting your online security and strengthening your online privacy when abroad. We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.

George Phillips
Staff Writer

George is a Staff Writer at Tom's Guide, covering VPN, privacy, and cybersecurity news. He is especially interested in digital rights, censorship, data, and the interplay between cybersecurity and politics. Outside of work, George is passionate about music, Star Wars, and Karate.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.

Read more
ExpressVPN protocol Lightway code on a PC
What is ExpressVPN's Lightway protocol?
ExpressVPN Lightway Turbo logo
Fast just got faster – introducing ExpressVPN's Lightway Turbo
ExpressVPN
ExpressVPN's latest upgrade secures its spot as the most quantum-safe VPN
Graphic displaying ExpressVPN AircoveOS v5 update
ExpressVPN's Aircove router doubles its speeds with new update
NordVPN in use on Windows laptop
What is NordLynx?
Cartoon of person holding a phone, with Wi-Fi symbol behind them
NordVPN launches NordWhisper – and government censorship should be scared
Latest in VPNs
Proton VPN logo and in-app screenshots
"If you control online, you control everything" – Proton is taking the fight to internet censorship
Chelsea Manning speaking at the NymVPN launch event
Chelsea Manning-backed NymVPN launches in bid to win the "censorship arms race"
ExpressVPN
Calling all students! Protect your online privacy with ExpressVPN's exclusive offer
White NymVPN logo on green graphic background
Introducing NymVPN – could this be the world's most secure VPN?
ExpressVPN Lightway Turbo logo
Fast just got faster – introducing ExpressVPN's Lightway Turbo
ExpressVPN connected on Linux app
ExpressVPN launches huge Linux update – what you need to know
Latest in News
NYTimes Connections
NYT Connections today hints and answers — Tuesday, March 18 (#646)
A person on a laptop converting a PDF to a DOC
FBI issues warning over free online file converters that infect your PC with malware
The Find my People feature
Android Find My can now track your friends and family — here's how to use it
Foldable iPhone concept image
Are you sitting down? Here’s what the foldable iPhone could cost
Samsung HW-Q990D soundbar
Samsung’s flagship 2024 soundbar just got bricked by a new firmware update — don’t update
A hacker typing quickly on a keyboard
New MassJacker malware is hijacking digital wallets to steal large sums from users