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
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