RomRadius™ Embedded RADIUS Client Toolkit
Enable your design with remote authentication, authorization and
accounting capabilities using the Allegro RomRadius Toolkit
An Embedded RADIUS Client
Allegro’s Remote Authentication Dial In User Service (RomRadius) is an AAA (authentication, authorization and accounting) protocol that offers authentication capabilities to be built into your embedded device. Often utilized to grant access to network resources, RADIUS clients are now found in many application spaces including mobile and M2M environments. RomRadius implements a standards based client/server model that enables remote access servers to communicate with a centralized server to authenticate a user or device and authorize access to network resources.
Specifically designed for use with embedded applications, Allegro’s RomRadius supports multiple RADIUS servers along with PAP, CHAP, MS-CHAP and MS-CHAP2 authentication. Used standalone or tightly integrated with the RomPager family of products, RomRadius will speed product development and decrease time to market while providing quality security services, design flexibility and functionality for your embedded designs.
Features |
Benefits |
---|---|
Small code footprint |
More resources available for application features |
ANSI C Source Code Distribution |
Broad processor architecture support, eases porting and support |
Processor, RTOS and TCP/IP stack agnostic |
Allegro’s products will work with new or existing hardware and software designs |
Interface files for leading RTOS vendors provided |
Minimizes porting effort, increase time to market |
Shipping in millions of products worldwide |
Field proven reliability |
GPL Free |
No licensing or development issues related with GPL |
Configuration of multiple RADIUS servers |
Enables a robust design that can support various fielded environments |
Dynamic management of RADIUS servers |
Allows application design flexibility and robust operation |
Supported RFCs
- RFC 1334 – PPP Authentication Protocols
- RFC 1994 – PPP Challenge Handshake Authentication Protocol (CHAP)
- RFC 2548 – Microsoft Vendor-specific RADIUS Attributes
- RFC 2759 – Microsoft PPP CHAP Extensions, Version 2
- RFC 2865 – Remote Authentication Dial In User Service (RADIUS)
System Requirements
- Processor Architecture – Agnostic to any 16-bit, 32-bit or 64-bit processor
- Operating System(OS) – Agnostic to OS vendor and will function without an OS if needed
- TCP/IP Stack – Agnostic
- Filesystem – Agnostic to vendor implementation and will function without a filesystem if needed
- Compiler – ANSI C