TY - GEN
T1 - DiamEAP
T2 - 2010 16th Asia-Pacific Conference on Communications, APCC 2010
AU - Ayed, Souheil Ben
AU - Teraoka, Fumio
PY - 2010
Y1 - 2010
N2 - The Diameter Protocol is a AAA protocol that solves the problems of previous AAA protocols such as RADIUS. Diameter EAP Application is one of Diameter applications that supports authentication using EAP. In this research, we designed a new state machine for Diameter EAP Server and implemented the first open-source Diameter EAP Application, called DiamEAP. It is available under BSD-like license. DiamEAP is designed to be extensible so that any new EAP method can be implemented separately as a shared library called EAP method plug-in. Newly added EAP methods are supported without modifications to the DiamEAP implementation. In addition, DiamEAP provides a cryptography library that any EAP method plug-in can use. As one of EAP methods, we implemented EAP-TLS on DiamEAP. We also present our implementation of a Diameter EAP Server and evaluated the basic performance. As a result, DiamEAP's processing time for 20 sessions/second is about 11.9 ms and a duration for authenticating a user is around 45.3 ms. DiamEAP is supported by the AAA working group of the WIDE Project.
AB - The Diameter Protocol is a AAA protocol that solves the problems of previous AAA protocols such as RADIUS. Diameter EAP Application is one of Diameter applications that supports authentication using EAP. In this research, we designed a new state machine for Diameter EAP Server and implemented the first open-source Diameter EAP Application, called DiamEAP. It is available under BSD-like license. DiamEAP is designed to be extensible so that any new EAP method can be implemented separately as a shared library called EAP method plug-in. Newly added EAP methods are supported without modifications to the DiamEAP implementation. In addition, DiamEAP provides a cryptography library that any EAP method plug-in can use. As one of EAP methods, we implemented EAP-TLS on DiamEAP. We also present our implementation of a Diameter EAP Server and evaluated the basic performance. As a result, DiamEAP's processing time for 20 sessions/second is about 11.9 ms and a duration for authenticating a user is around 45.3 ms. DiamEAP is supported by the AAA working group of the WIDE Project.
KW - AAA
KW - Diameter EAP application
KW - Diameter protocol
KW - EAP
UR - http://www.scopus.com/inward/record.url?scp=79251577763&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79251577763&partnerID=8YFLogxK
U2 - 10.1109/APCC.2010.5679993
DO - 10.1109/APCC.2010.5679993
M3 - Conference contribution
AN - SCOPUS:79251577763
SN - 9781424481293
T3 - 2010 16th Asia-Pacific Conference on Communications, APCC 2010
SP - 464
EP - 469
BT - 2010 16th Asia-Pacific Conference on Communications, APCC 2010
Y2 - 31 October 2010 through 3 November 2010
ER -