{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,2]],"date-time":"2025-11-02T09:34:41Z","timestamp":1762076081210,"version":"build-2065373602"},"reference-count":41,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2022,11,6]],"date-time":"2022-11-06T00:00:00Z","timestamp":1667692800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004054","name":"King Abdulaziz University","doi-asserted-by":"publisher","award":["RG-13-611-42"],"award-info":[{"award-number":["RG-13-611-42"]}],"id":[{"id":"10.13039\/501100004054","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Modern internet of things (IoT) applications can benefit from advanced communication paradigms, including multicast and anycast. Next-generation internet architectures, such as information-centric networking (ICN), promise to support these paradigms, but at the same time they introduce new security challenges. This paper presents a solution that extends an ICN-like architecture based on software-defined networking (SDN) that supports those communication paradigms. Using the proposed solution, the underlying architecture is enhanced with a novel security mechanism that allows content \u201cadvertisements\u201d only from authorized endpoints. This mechanism prevents \u201ccontent pollution\u201d, which is a significant security threat in ICN architectures. The proposed solution is lightweight, and it enables identity sharing as well as secured and controlled identity delegation.<\/jats:p>","DOI":"10.3390\/fi14110322","type":"journal-article","created":{"date-parts":[[2022,11,8]],"date-time":"2022-11-08T11:56:36Z","timestamp":1667908596000},"page":"322","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Reliable Application Layer Routing Using Decentralized Identifiers"],"prefix":"10.3390","volume":"14","author":[{"given":"Khalid","family":"Alsubhi","sequence":"first","affiliation":[{"name":"Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 37848, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7118-0761","authenticated-orcid":false,"given":"Bander","family":"Alzahrani","sequence":"additional","affiliation":[{"name":"Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 37848, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9100-1081","authenticated-orcid":false,"given":"Nikos","family":"Fotiou","sequence":"additional","affiliation":[{"name":"Department of Informatics, School of Information Sciences and Technology, Athens University of Economics and Business, 10434 Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3796-0294","authenticated-orcid":false,"given":"Aiiad","family":"Albeshri","sequence":"additional","affiliation":[{"name":"Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 37848, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3066-6909","authenticated-orcid":false,"given":"Mohammed","family":"Alreshoodi","sequence":"additional","affiliation":[{"name":"Unit of Scientific Research, Applied College, Qassim University, Buraydah 52211, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,11,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1024","DOI":"10.1109\/SURV.2013.070813.00063","article-title":"A Survey of Information-Centric Networking Research","volume":"16","author":"Xylomenos","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.comcom.2019.05.010","article-title":"A survey of Internet of Things communication using ICN: A use case perspective","volume":"142","author":"Nour","year":"2019","journal-title":"Comput. Commun."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Ghali, C., Tsudik, G., and Uzun, E. (2014, January 23). Needle in a haystack: Mitigating content poisoning in named-data networking. Proceedings of the NDSS Workshop on Security of Emerging Networking Technologies (SENT), San Diego, CA, USA. Available online: https:\/\/www.ndss-symposium.org\/ndss2014\/workshop-security-emerging-networking-technologies-sent-2014-programme\/.","DOI":"10.14722\/sent.2014.23014"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Wang, J., Wei, X., Fan, J., Duan, Q., Liu, J., and Wang, Y. (Digit. Commun. Netw., 2022). Request pattern change-based cache pollution attack detection and defense in edge computing, Digit. Commun. Netw., in press.","DOI":"10.1016\/j.dcan.2022.03.019"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Fotiou, N., Siris, V.A., Xylomenos, G., Polyzos, G.C., Katsaros, K.V., and Petropoulos, G. (2017, January 12\u201316). Edge-ICN and its application to the Internet of Things. Proceedings of the 2017 IFIP Networking Conference (IFIP Networking) and Workshops, Stockholm, Sweden.","DOI":"10.23919\/IFIPNetworking.2017.8264880"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Reed, M.J., Al-Naday, M., Thomos, N., Trossen, D., Petropoulos, G., and Spirou, S. (2016, January 22\u201327). Stateless multicast switching in software defined networks. Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia.","DOI":"10.1109\/ICC.2016.7511036"},{"key":"ref_7","unstructured":"Hughes, A., Sporny, M., and Reed, D. (2022, October 06). Decentralized Identifiers (DIDs) v1.0. Draft Community Group Report, W3C. Available online: https:\/\/w3c-ccg.github.io\/did-primer\/."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Fedrecheski, G., Rabaey, J.M., Costa, L.C.P., Calcina Ccori, P.C., Pereira, W.T., and Zuffo, M.K. (2020, January 3). Self-Sovereign Identity for IoT environments: A Perspective. Proceedings of the 2020 Global Internet of Things Summit (GIoTS), Dublin, Ireland.","DOI":"10.1109\/GIOTS49054.2020.9119664"},{"key":"ref_9","unstructured":"Sporny, M., Longley, D., Sabadello, M., Reed, D., Steele, O., and Allen, C. (2022, October 06). Decentralized Identifiers (DIDs) v1.0. W3C Proposed Recommendation, W3C. Available online: https:\/\/www.w3.org\/TR\/did-core\/."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Ansey, R., Kempf, J., Berzin, O., Xi, C., and Sheikh, I. (2019, January 9\u201313). Gnomon: Decentralized Identifiers for Securing 5G IoT Device Registration and Software Update. Proceedings of the 2019 IEEE Globecom Workshops (GC Wkshps), Waikoloa, HI, USA.","DOI":"10.1109\/GCWkshps45667.2019.9024702"},{"key":"ref_11","first-page":"8706760","article-title":"Improving the privacy of iot with decentralised identifiers (dids)","volume":"2019","author":"Kortesniemi","year":"2019","journal-title":"J. Comput. Netw. Commun."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Terzi, S., Savvaidis, C., Votis, K., Tzovaras, D., and Stamelos, I. (2020, January 2\u20136). Securing Emission Data of Smart Vehicles with Blockchain and Self-Sovereign Identities. Proceedings of the 2020 IEEE International Conference on Blockchain (Blockchain), Rhodes, Greece.","DOI":"10.1109\/Blockchain50366.2020.00067"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/COMST.2014.2330903","article-title":"A Survey on Software-Defined Networking","volume":"17","author":"Xia","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1109\/SURV.2013.081313.00105","article-title":"Network Innovation using OpenFlow: A Survey","volume":"16","author":"Lara","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"422","DOI":"10.1145\/362686.362692","article-title":"Space\/time trade-offs in hash coding with allowable errors","volume":"13","author":"Bloom","year":"1970","journal-title":"Commun. ACM"},{"key":"ref_16","unstructured":"Aura, T. (2022, October 06). Cryptographically Generated Addresses (CGA). RFC 3972, IETF. Available online: https:\/\/www.ietf.org\/rfc\/rfc3972.txt."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1145\/1402946.1402997","article-title":"Accountable Internet Protocol (Aip)","volume":"38","author":"Andersen","year":"2008","journal-title":"Sigcomm Comput. Commun. Rev."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/2412096.2412098","article-title":"Mobilityfirst: A robust and trustworthy mobility-centric architecture for the future internet","volume":"16","author":"Raychaudhuri","year":"2012","journal-title":"ACM Sigmobile Mob. Comput. Commun. Rev."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Fotiou, N., Thomas, Y., Siris, V.A., Xylomenos, G., and Polyzos, G.C. (2021, January 7\u201310). Securing Named Data Networking routing using Decentralized Identifiers. Proceedings of the 2021 IEEE 22nd International Conference on High Performance Switching and Routing (HPSR), Paris, France.","DOI":"10.1109\/HPSR52026.2021.9481850"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Figueroa-Lorenzo, S., A\u00f1orga Benito, J., and Arrizabalaga, S. (2021). Modbus access control system based on SSI over hyperledger fabric blockchain. Sensors, 21.","DOI":"10.3390\/s21165438"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"101011","DOI":"10.1109\/ACCESS.2022.3207803","article-title":"DSMAC: Privacy-aware Decentralized Self-Management of data Access Control based on blockchain for health data","volume":"10","author":"Saidi","year":"2022","journal-title":"IEEE Access"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Luecking, M., Fries, C., Lamberti, R., and Stork, W. (2020, January 2\u20136). Decentralized identity and trust management framework for Internet of Things. Proceedings of the 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Toronto, ON, Canada.","DOI":"10.1109\/ICBC48266.2020.9169411"},{"key":"ref_23","unstructured":"Enge, A.H., Satybaldy, A., and Nowostawski, M. (July, January 27). An architectural framework for enabling secure decentralized P2P messaging using DIDComm and Bluetooth Low Energy. Proceedings of the 2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC), Los Alamitos, CA, USA."},{"key":"ref_24","unstructured":"Sporny, M., Longley, D., and Chadwick, D. (2022, October 06). Verifiable Credentials Data Model 1.0. W3C Recommendation, W3C. Available online: https:\/\/www.w3.org\/TR\/verifiable-claims-data-model\/."},{"key":"ref_25","unstructured":"Birgisson, A., Politz, J.G., Erlingsson, \u00da., Taly, A., Vrable, M., and Lentczner, M. (2022, October 06). Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud. Network and Distributed System Security Symposium. Available online: https:\/\/static.googleusercontent.com\/media\/research.google.com\/en\/\/pubs\/archive\/41892.pdf."},{"key":"ref_26","unstructured":"Webber, C.L., and Sporny, M. (2022, October 06). Authorization Capabilities for Linked Data. Editor\u2019s Draft, W3C. Available online: https:\/\/w3c-ccg.github.io\/zcap-spec\/."},{"key":"ref_27","unstructured":"Andersen, M.P., Kumar, S., AbdelBaky, M., Fierro, G., Kolb, J., Kim, H.S., Culler, D.E., and Popa, R.A. (2019, January 14\u201316). WAVE: A Decentralized Authorization Framework with Transitive Delegation. Proceedings of the 28th USENIX Conference on Security Symposium, Santa Clara, CA, USA."},{"key":"ref_28","unstructured":"Tiloca, M., Selander, G., Palombini, F., Mattsson, J., Park, J., and Group OSCORE\u2014Secure Group Communication for CoAP (2022, October 06). RFC-Draft, IETF. Available online: https:\/\/www.ietf.org\/id\/draft-ietf-core-oscore-groupcomm-16.html."},{"key":"ref_29","unstructured":"Rahman, A., and Dijk, E. (2022, October 06). Group Communication for the Constrained Application Protocol (CoAP). RFC 7390, IETF. Available online: https:\/\/datatracker.ietf.org\/doc\/html\/rfc7390."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"137198","DOI":"10.1109\/ACCESS.2020.3011656","article-title":"An Information-Centric Networking Based Registry for Decentralized Identifiers and Verifiable Credentials","volume":"8","author":"Alzahrani","year":"2020","journal-title":"IEEE Access"},{"key":"ref_31","unstructured":"Jones, M. (2022, October 06). JSON Web Key (JWK). RFC 7517, IETF. Available online: https:\/\/www.rfc-editor.org\/rfc\/rfc7517."},{"key":"ref_32","unstructured":"Jones, M., Bradley, J., and Sakimura, N. (2022, October 06). JSON Web Signature (JWS). RFC 7515, IETF. Available online: https:\/\/www.rfc-editor.org\/rfc\/rfc7515."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Lantz, B., Heller, B., and McKeown, N. (2010, January 9\u201310). A Network in a Laptop: Rapid Prototyping for Software-defined Networks. Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, Atlanta, GA, USA.","DOI":"10.1145\/1868447.1868466"},{"key":"ref_34","unstructured":"Pfaff, B., Pettit, J., Koponen, T., Jackson, E., Zhou, A., Rajahalme, J., Gross, J., Wang, A., Stringer, J., and Shelar, P. (2015, January 4\u20136). The Design and Implementation of Open vSwitch. Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15), Oakland, CA, USA."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/1384609.1384625","article-title":"NOX: Towards an Operating System for Networks","volume":"38","author":"Gude","year":"2008","journal-title":"Sigcomm Comput. Commun. Rev."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Yu, Y., Afanasyev, A., Clark, D., Claffy, K., Jacobson, V., and Zhang, L. (2015, January 24\u201326). Schematizing Trust in Named Data Networking. Proceedings of the 2nd ACM Conference on Information-Centric Networking, Macao, China.","DOI":"10.1145\/2810156.2810170"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1145\/2656877.2656887","article-title":"Named Data Networking","volume":"44","author":"Zhang","year":"2014","journal-title":"Sigcomm Comput. Commun. Rev."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Wang, Y., He, K., Dai, H., Meng, W., Jiang, J., Liu, B., and Chen, Y. (2012, January 18\u201321). Scalable name lookup in NDN using effective name component encoding. Proceedings of the 2012 IEEE 32nd International Conference on Distributed Computing Systems, Macau, China.","DOI":"10.1109\/ICDCS.2012.35"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/MCOM.2012.6231279","article-title":"Caching and mobility support in a publish-subscribe internet architecture","volume":"50","author":"Xylomenos","year":"2012","journal-title":"IEEE Commun. Mag."},{"key":"ref_40","unstructured":"Zagidulin, D., Terbu, O., and Guy, A. (2022, October 06). did:web Method Specification. Technical Report. Available online: https:\/\/w3c-ccg.github.io\/did-method-web\/."},{"key":"ref_41","unstructured":"Longley, D., Zagidulin, D., and Sporny, M. (2022, October 06). The did:key Method. Technical Report. Available online: https:\/\/w3c-ccg.github.io\/did-method-key\/."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/14\/11\/322\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:11:31Z","timestamp":1760145091000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/14\/11\/322"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,6]]},"references-count":41,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2022,11]]}},"alternative-id":["fi14110322"],"URL":"https:\/\/doi.org\/10.3390\/fi14110322","relation":{},"ISSN":["1999-5903"],"issn-type":[{"type":"electronic","value":"1999-5903"}],"subject":[],"published":{"date-parts":[[2022,11,6]]}}}