Abstract
Although current network entities have increased in complexity, the issue of security is more important day by day. The AAA (Authentication, Authorization, and Accounting) protocol provides integrated user access control machination, so the Internet Engineering Task Force(IETF) formed a working group for discussing and formulating relative specications. In some researches and experiments, traditional RADIUS protocol already is validated that it have much security weaknesses. Diameter thus was proposd to extend the RADIUS protocol and strengthen the security. Many actual application also agree that Diameter will replace RADIUS, for instance 3GPP. Then Diameter is regard as respectably expectable AAA protocol. Now, OpenDiameter only bring up partial program library about Diameter protocol, but it is not any organization to nish whole Diameter testbed. This thesis is design and implementation of WIRE Diameter, it emphasizes Authenti-cation and Authorization. The WIRE Diameter is an open source, developed by the Wireless Internet Research & Engineering (WIRE) Laboratory, and sponsored this project by Indus-trial Technology Research Institute, Taiwan (ITRI). This is an AAA server which could authenticates and authorize any PPP supplicant. The WIRE Diameter not only is based on Diameter Base Protocol[3], but follows Diameter EAP Application[4]. The WIRE Diameter provides some authentication methods such as EAP-MD5, EAP-TLS, EAP-TTLS and PEAP. In this implementation, we also complete the NAS (Network Access Server) for overcoming AP (Access Point) without supporting Diameter. In this thesis, it is fullydemonstrate how to desigbn and implement the WIRE Diameter.