
nps-APSec is a source code implementation of the IETF and IEEE protocols necessary to provide security on a platform serving as a wireless Access Point: Radius, EAP, 802.1X and WPA.
nps-APSec has been designed to simplify the process of adding security and
authentication to an Access Point. Through use of a clean interface with 802.11
management, security aspects of AP operation can be decoupled from other functions.
In a market where security protocol evolution is an ongoing process, it is difficult
to maintain sufficient in-house expertise in every area. CreekSide Networks solves
this problem, decreases time to market, lowers development costs and provides
ongoing product enhancements and support.
download the full brochure in pdf format
Features Include:
- IETF RFC2865 - Radius
- IETF RFC2866 - Radius Accounting
- IETF RFC2869 - Radius Extensions
- IETF RFC3579 - Radius EAP
- IETF RFC3580 - Radius 802.1X
- IETF RFC2284 - Extensible Authentication Protocol
- IEEE 802.1X
- IEEE 802.11/D3 + WiFi WPA
- Upgradable to full IEEE 802.11 RSN
Product Overview
The nps-APSec engine is a full-featured implementation of the protocols needed
to provide port access control, authentication and dynamic key generation for
platforms implementing wireless Access Point functionality.
A Radius client with EAP support enables mutual authentication between a wireless
supplicant and Radius server. Primary and backup servers, Radius accounting and
support for a large number of simultaneous sessions are provided. All EAP methods
are supported including PEAP, LEAP and TLS. Since EAP support is passthrough,
additional methods are supported without change.
The Radius/EAP client is tightly coupled with IEEE 802.1X port access control
and key generation. Authentication can be required for all users or controlled
with an Access Control List. Generated keys can be static, per-session or dynamically
rekeyed on a timer basis.
Support for Wifi Protected Access (WPA) Version 1 is also provided to allow
use with TKIP or AES based encryption. Both WPA-EAP and WPA-PSK are supported
as is operation in mixed pre-WPA environments based on dynamic configuration. Multiple
simultaneous pairwise ciphers and key management schemes can be configured and
configuration changes keep existing associations whenever possible. In keeping
with the Creekside philosophy of standards tracking, no cost upgrades to WPA version
2 will be available.
The Radius/EAP client can also be used in conjunction with nps-IKEV2 to enable
unified AAA support for both VPN and wireless clients via a single Radius server.
In this environment, security of Radius itself can also be improved by the recommended
protection of Radius traffic by IPSec.
Implementation
The nps-APSec engine is implemented as a set of "C" modules and a
porting "h" file. Unlike other products, it is not designed for a specific
operating system. Instead, only a limited set of system functionality is required.
A wide variety of scheduling, memory management and buffer management policies
can be easily accommodated. The module and other components of the nps-APSec engine
have been ported to a big and little ENDIAN, CISC and RISC processors and a number
of operating systems. The environment can be compiled using a variety of compliers.
The Porting Process
Porting the nps-APSec engine is a straightforward process. The main porting
file contains definitions related to compiler and target processor issues such
as byte ordering and function prototype usage. Maximum resource usage by type
and allocation calls is also defined here. The porting file also allows customization
of debug information and event tracing which can be enabled or disabled dynamically.
Porting requires that the environment provides mapping of input/output functions
and periodic execution of a tie routine. During initialization, and module initialization
function is called and the environment loads all initial operating parameters
and a router enable function is called. Subsequently, all management action can
occur dynamically, without restarting the module.
License
CreekSide Networks' IKE is sold on a one time License, product specific and is Royalty Free. For a price quote please contact our Sales office at the number or email address below.
|