FEATURE ARTICLE: (HOMETOYS) Creating an Effective VPN Implementation on Embedded Linux
Tuesday, April 1st, 2003
Creating an Effective VPN Implementation on Embedded Linux
an Arcturus Networks White Paper by John Drabik
Anybody who spends time trying to build networking devices, realizes that there are significant development challenges to overcome. Linux-based devices are no exception. Without proper care, projects might have inappropriate code sizes (and are thus not cost effective), poor performance, or interoperability issues.
Nowhere is this more true than in low cost VPNs, which demand strong cryptography support. In this market, price is everything. Users want all of the new features and robustness of Linux, but they want it cheap. Since price is everything, the cost of a second Flash memory can make the difference between product success or failure; adding a hardware crypto engine is even worse. Vendors can be tempted to cut corners: stability, standards compliance, processor independence, and overall code quality can suffer as a result.