Publication:
The universal fog proxy: a third-party authentication solution for federated fog systems with multiple protocols

dc.contributor.coauthorAli, Asad
dc.contributor.coauthorLin, Ying-Dar
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.kuauthorÖzkasap, Öznur
dc.contributor.kuauthorŞahin, Ali Utkan
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.date.accessioned2024-11-09T23:06:43Z
dc.date.issued2021
dc.description.abstractFog computing is suitable for latency constrained applications useful to end users and IoT devices in smart cities, factories, and homes. A federation among fogs is beneficial for subscribers and providers in terms of enhanced capability, capacity, coverage, and services. To realize such a federation, a third-party authentication mechanism among fog providers is required, so that a subscriber of a fog can access the services provided by the other fogs without having to create new accounts. In this article, we propose a transparent and standard-compliant universal fog proxy that provides third-party authentication among OpenID Connect (OIDC), 802.1x, and Protocol for Carrying Authentication for Network Access (PANA) without requiring a new protocol. The proxy consists of virtual counterparts of the entities involved in these protocols so that it provides transparency. For example, when a fog using OIDC receives an authentication request, the proxy relays and behaves as a virtual Identity Provider (vIdP) for the fog using OIDC and a virtual supplicant for the fog using 802.1x. We applied our solution to nine scenarios across OIDC, 802.1x, and PANA. Experimental results show that the proxy takes 4-52 percent of the total authentication time of 0.128-3.504s for nine scenarios, with a larger percentage in scenarios involving OIDC due to multiple re-directions among virtual components. The scenarios involving 802.1x take a considerably lon-ger time, though a low percentage (4-12 percent) by the proxy, as the spanning tree protocol in an 802.1x switch takes about one second to converge when adding a new device to the network.
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.issue6
dc.description.openaccessNO
dc.description.publisherscopeInternational
dc.description.sponsoredbyTubitakEuN/A
dc.description.volume35
dc.identifier.doi10.1109/MNET.111.2100168
dc.identifier.eissn1558-156X
dc.identifier.issn0890-8044
dc.identifier.scopus2-s2.0-85124119280
dc.identifier.urihttps://doi.org/10.1109/MNET.111.2100168
dc.identifier.urihttps://hdl.handle.net/20.500.14288/9025
dc.identifier.wos745493100048
dc.keywordsProtocols
dc.keywordsSmart cities
dc.keywordsAuthentication
dc.keywordsSwitches
dc.keywordsProduction facilities
dc.keywordsRelays
dc.keywordsEdge computing
dc.language.isoeng
dc.publisherIEEE-Inst Electrical Electronics Engineers Inc
dc.relation.ispartofIEEE Network
dc.subjectComputer science
dc.subjectInformation technology
dc.subjectInformation science
dc.subjectCivil engineering
dc.subjectElectrical electronics engineering
dc.subjectTelecommunication
dc.titleThe universal fog proxy: a third-party authentication solution for federated fog systems with multiple protocols
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.kuauthorŞahin, Ali Utkan
local.contributor.kuauthorÖzkasap, Öznur
local.publication.orgunit1College of Engineering
local.publication.orgunit2Department of Computer Engineering
person.familyNameÖzkasap
person.familyNameŞahin
person.givenNameÖznur
person.givenNameAli Utkan
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files