DiamEAP: An open-source diameter EAP application and its evaluation

Souheil Ben Ayed, Fumio Teraoka

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publication2010 16th Asia-Pacific Conference on Communications, APCC 2010
Pages464-469
Number of pages6
DOIs
Publication statusPublished - 2010
Event2010 16th Asia-Pacific Conference on Communications, APCC 2010 - Auckland, New Zealand
Duration: 2010 Oct 312010 Nov 3

Other

Other2010 16th Asia-Pacific Conference on Communications, APCC 2010
CountryNew Zealand
CityAuckland
Period10/10/3110/11/3

Fingerprint

Network protocols
Servers
Authentication
Cryptography
Processing

Keywords

  • AAA
  • Diameter EAP application
  • Diameter protocol
  • EAP

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Ayed, S. B., & Teraoka, F. (2010). DiamEAP: An open-source diameter EAP application and its evaluation. In 2010 16th Asia-Pacific Conference on Communications, APCC 2010 (pp. 464-469). [5679993] https://doi.org/10.1109/APCC.2010.5679993

DiamEAP : An open-source diameter EAP application and its evaluation. / Ayed, Souheil Ben; Teraoka, Fumio.

2010 16th Asia-Pacific Conference on Communications, APCC 2010. 2010. p. 464-469 5679993.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ayed, SB & Teraoka, F 2010, DiamEAP: An open-source diameter EAP application and its evaluation. in 2010 16th Asia-Pacific Conference on Communications, APCC 2010., 5679993, pp. 464-469, 2010 16th Asia-Pacific Conference on Communications, APCC 2010, Auckland, New Zealand, 10/10/31. https://doi.org/10.1109/APCC.2010.5679993
Ayed SB, Teraoka F. DiamEAP: An open-source diameter EAP application and its evaluation. In 2010 16th Asia-Pacific Conference on Communications, APCC 2010. 2010. p. 464-469. 5679993 https://doi.org/10.1109/APCC.2010.5679993
Ayed, Souheil Ben ; Teraoka, Fumio. / DiamEAP : An open-source diameter EAP application and its evaluation. 2010 16th Asia-Pacific Conference on Communications, APCC 2010. 2010. pp. 464-469
@inproceedings{c4533875abd744bd90866a6a03f71483,
title = "DiamEAP: An open-source diameter EAP application and its evaluation",
abstract = "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.",
keywords = "AAA, Diameter EAP application, Diameter protocol, EAP",
author = "Ayed, {Souheil Ben} and Fumio Teraoka",
year = "2010",
doi = "10.1109/APCC.2010.5679993",
language = "English",
isbn = "9781424481293",
pages = "464--469",
booktitle = "2010 16th Asia-Pacific Conference on Communications, APCC 2010",

}

TY - GEN

T1 - DiamEAP

T2 - An open-source diameter EAP application and its evaluation

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

SP - 464

EP - 469

BT - 2010 16th Asia-Pacific Conference on Communications, APCC 2010

ER -