TinyIKE: Lightweight IKEv2 for Internet of Things
There is unanimous consensus that cyber security in the Internet of Things (IoT) is necessary. In cyber security, key establishment is one of the toughest problems. It is even more challenging in resource-constrained but Internet-connected IoT devices that use low-power wireless communication. A num...
Uložené v:
| Vydané v: | IEEE internet of things journal Ročník 6; číslo 1; s. 856 - 866 |
|---|---|
| Hlavní autori: | , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
Piscataway
IEEE
01.02.2019
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Predmet: | |
| ISSN: | 2327-4662, 2327-4662 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | There is unanimous consensus that cyber security in the Internet of Things (IoT) is necessary. In cyber security, key establishment is one of the toughest problems. It is even more challenging in resource-constrained but Internet-connected IoT devices that use low-power wireless communication. A number of IoT communication protocols define cryptographic mechanisms for confidentiality and integrity services but do not specify key management. For example, IEEE 802.15.4, RPL, and object security all rely on external key management protocols. Due to the lack of automatic key management support, IoT devices either end up using preshared keys or no security at all. In this paper, we overcome these challenges and present TinyIKE, a lightweight adaptation of Internet Key Exchange version 2 (IKEv2) for the IoT. Using TinyIKE, we solve the key establishment problem for multiple IoT protocols using a single IKEv2-based solution. We implement TinyIKE for resource-constrained IoT devices that run the Contiki OS. The TinyIKE implementation supports full certificate-based IKEv2 that uses elliptic curve cryptography. In order to ensure the feasibility of TinyIKE in the IoT, we perform an extensive evaluation of TinyIKE using a setup consisting of real IoT hardware. |
|---|---|
| AbstractList | There is unanimous consensus that cyber security in the Internet of Things (IoT) is necessary. In cyber security, key establishment is one of the toughest problems. It is even more challenging in resource-constrained but Internet-connected IoT devices that use low-power wireless communication. A number of IoT communication protocols define cryptographic mechanisms for confidentiality and integrity services but do not specify key management. For example, IEEE 802.15.4, RPL, and object security all rely on external key management protocols. Due to the lack of automatic key management support, IoT devices either end up using preshared keys or no security at all. In this paper, we overcome these challenges and present TinyIKE, a lightweight adaptation of Internet Key Exchange version 2 (IKEv2) for the IoT. Using TinyIKE, we solve the key establishment problem for multiple IoT protocols using a single IKEv2-based solution. We implement TinyIKE for resource-constrained IoT devices that run the Contiki OS. The TinyIKE implementation supports full certificate-based IKEv2 that uses elliptic curve cryptography. In order to ensure the feasibility of TinyIKE in the IoT, we perform an extensive evaluation of TinyIKE using a setup consisting of real IoT hardware. There is unanimous consensus that cyber security in the IoT is necessary. In cyber security, key establishment is one of the toughest problems. It is even more challenging in resource-constrained but Internet-connected IoT devices that use low-power wireless communication. A number of IoT communication protocols define cryptographic mechanisms for confidentiality and integrity services but do not specify key management. For example, IEEE 802.15.4, RPL, and object security all rely on external key management protocols. Due to the lack of automatic key management support, IoT devices either end up using pre-shared keys or no security at all. In this paper we overcome these challenges and present TinyIKE, a lightweight adaptation of IKEv2 for the IoT. Using TinyIKE, we solve the key establishment problem for multiple IoT protocols using a single IKEv2-based solution. We implement TinyIKE for resource-constrained IoT devices that run the Contiki OS. The TinyIKE implementation supports full certificate-based IKEv2 that uses Elliptic Curve Cryptography (ECC). In order to ensure the feasibility of TinyIKE in the IoT, we perform an extensive evaluation of TinyIKE using a setup consisting of real IoT hardware. |
| Author | Raza, Shahid Mar Magnusson, Runar |
| Author_xml | – sequence: 1 givenname: Shahid orcidid: 0000-0001-8192-0893 surname: Raza fullname: Raza, Shahid email: shahid.raza@ri.se organization: Security Lab, RISE SICS, Stockholm, Sweden – sequence: 2 givenname: Runar surname: Mar Magnusson fullname: Mar Magnusson, Runar email: runarmar1989@gmail.com organization: Networked Embedded Systems Group, RISE SICS, Stockholm, Sweden |
| BackLink | https://urn.kb.se/resolve?urn=urn:nbn:se:ri:diva-34583$$DView record from Swedish Publication Index |
| BookMark | eNp9kE9LwzAYh4NMcM59APFS8CideZM2f7yNOXU62KV6DWmbbhmzmWnn2Le3pVPEg5c3L-F5wi-_c9QrXWkQugQ8AsDy9nm2SEYEgxgRwYiMyAnqE0p4GDFGer_2MzSsqjXGuNFikKyPILHlYfYyvQvmdrmq96adQXPxSYLC-WBW1saXpg5cESQrWy6rC3Ra6E1lhsdzgF4fpsnkKZwvHmeT8TzMqIzrME-LPAauMyoIcJ6mjOs81zTnsWRFnKWEsEykERiuZQFaamAUC8PzmDBKgA7QTfdutTfbXaq23r5rf1BOW3Vv38bK-aXyVtEoFrShrzt6693HzlS1WrudL5uAioCIOQVgsqF4R2XeVZU3hcpsrWvrytpru1GAVVuoagtVbaHqWGhjwh_zO89_zlXnWGPMDy8iEonmr1_GjYCX |
| CODEN | IITJAU |
| CitedBy_id | crossref_primary_10_1016_j_cose_2020_101849 crossref_primary_10_1177_15501329221077922 crossref_primary_10_1016_j_jnca_2020_102918 crossref_primary_10_1109_ACCESS_2024_3420746 crossref_primary_10_1109_JSEN_2023_3267386 crossref_primary_10_1109_JIOT_2019_2959428 crossref_primary_10_3390_s19245539 crossref_primary_10_1007_s11277_020_07134_3 crossref_primary_10_1016_j_vehcom_2022_100457 crossref_primary_10_1109_JSYST_2022_3149186 crossref_primary_10_1016_j_jnca_2023_103759 crossref_primary_10_4018_IJERTCS_2020070101 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D ADTPV AOWAS |
| DOI | 10.1109/JIOT.2018.2862942 |
| DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE/IET Electronic Library (IEL) (UW System Shared) CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional SwePub SwePub Articles |
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) (UW System Shared) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 2327-4662 |
| EndPage | 866 |
| ExternalDocumentID | oai_DiVA_org_ri_34583 10_1109_JIOT_2018_2862942 8424816 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Vinnova funderid: 10.13039/501100001858 – fundername: Horizon 2020 Framework Programme funderid: 10.13039/100010661 |
| GroupedDBID | 0R~ 4.4 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABJNI ABQJQ ABVLG AGQYO AGSQL AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD IFIPE IPLJI JAVBF M43 OCL PQQKQ RIA RIE AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D RIG ADTPV AOWAS |
| ID | FETCH-LOGICAL-c395t-dbfd517ac382177bb67adda3d7596f5cb226c8b41e7a9f1a9a16308e7d5263213 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 14 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000459709500072&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2327-4662 |
| IngestDate | Wed Sep 24 03:40:13 EDT 2025 Mon Jun 30 03:40:35 EDT 2025 Sat Nov 29 06:16:44 EST 2025 Tue Nov 18 22:25:19 EST 2025 Wed Aug 27 03:00:19 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c395t-dbfd517ac382177bb67adda3d7596f5cb226c8b41e7a9f1a9a16308e7d5263213 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0001-8192-0893 |
| PQID | 2185731169 |
| PQPubID | 2040421 |
| PageCount | 11 |
| ParticipantIDs | swepub_primary_oai_DiVA_org_ri_34583 proquest_journals_2185731169 ieee_primary_8424816 crossref_citationtrail_10_1109_JIOT_2018_2862942 crossref_primary_10_1109_JIOT_2018_2862942 |
| PublicationCentury | 2000 |
| PublicationDate | 2019-02-01 |
| PublicationDateYYYYMMDD | 2019-02-01 |
| PublicationDate_xml | – month: 02 year: 2019 text: 2019-02-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | Piscataway |
| PublicationPlace_xml | – name: Piscataway |
| PublicationTitle | IEEE internet of things journal |
| PublicationTitleAbbrev | JIoT |
| PublicationYear | 2019 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| SSID | ssj0001105196 |
| Score | 2.2049913 |
| Snippet | There is unanimous consensus that cyber security in the Internet of Things (IoT) is necessary. In cyber security, key establishment is one of the toughest... There is unanimous consensus that cyber security in the IoT is necessary. In cyber security, key establishment is one of the toughest problems. It is even more... |
| SourceID | swepub proquest crossref ieee |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 856 |
| SubjectTerms | Contiki OS Contiki ossa Cryptography Curves Cybersecurity Feasibility studies IEEE 802.15 Standard IEEE 802.15 Standards IEEE 802.15.4 IEEE Standards IKEv2 Internet Key Exchange Internet Key Exchange version 2 (IKEv2) Internet of Things Internet of Things (IoT) Internet protocols IoT IP networks Key Management Lightweight Management Network protocols Network security Protocol (computers) Protocols Public key cryptography Security Weight reduction Wireless communications Wireless telecommunication systems |
| Title | TinyIKE: Lightweight IKEv2 for Internet of Things |
| URI | https://ieeexplore.ieee.org/document/8424816 https://www.proquest.com/docview/2185731169 https://urn.kb.se/resolve?urn=urn:nbn:se:ri:diva-34583 |
| Volume | 6 |
| WOSCitedRecordID | wos000459709500072&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE/IET Electronic Library (IEL) (UW System Shared) customDbUrl: eissn: 2327-4662 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001105196 issn: 2327-4662 databaseCode: RIE dateStart: 20140101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFH5sw4MXp06xOiWHncRuTX8l8TZ04nRMD1N2C2mawEA22S_xvzdpu-pABG-lJCW8lzTf9_LyPYCWJqlBtcxwkyQRbugr7FJtyEqKfSF8Ig0nytT1B2Q4pOMxe67AVXkXRimVJZ-ptn3MzvLTmVzZUFmHhn5IcVyFKiEkv6v1HU_BFozExcEl9ljnof80srlbtO0b2M5Cf2vryWqpbMPKn1Kh2fZyV__fwPZhr4CRqJv7_QAqanoI9U2JBlSs2Abg0WT62X_sXaOBZeEfWSAUmRdrHxm4ivKAoFqimUZ5Cc8jeLnrjW7u3aJKgisDFi3dNNFphImQATX0giRJTMw_SwQpiVisI5kYgCVpEmJFBNNYMGEgmEcVSSOr1Y6DY6hNZ1N1AkixkOFIYx3LJBSxpjISOlJYShworWMHvI0BuSwkxG0lizeeUQmPcWtzbm3OC5s7cFl2ec_1M_5q3LC2LRsWZnWgufESL1bYgvtWxCrAOGYOtHLPlf2sZPbt5LXLjZP4fMIDezh8-vvHz2DXDIHlidhNqC3nK3UOO3K9nCzmF9kc-wKJec7d |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1BT9swFH4qDAkudFAmCt3mA6eJQJ9jxza3aqOio3QcOsTNchxbqjS1qBQQ_x47SQtI06TdosiOrPfs-Puen78HcORFEVCtCtwkz03CqMNE-kBWCqTGUGEDJyrV9YdiNJK3t-q6AceruzDOuTL5zJ3Ex_Isv5jZhxgqO5WMMonZGnzgjFGsbmu9RlQwwpGsPrrErjr9Ofg1jtlb8oQG4K4Yfbf5lNVU3gPLt2Kh5QbTb_7f0D7Cdg0kSa_y_A403HQXmssiDaResy3A8WT6PLg8PyPDyMOfylAoCS8eKQmAlVQhQbcgM0-qIp578Lt_Pv5-kdR1EhKbKr5IitwXHIWxqQwEQ-R5JsJfy6SF4Crz3OYBYlmZM3TCKI9GmQDCutKJgke1dkw_wfp0NnX7QJxiCrlHn9mcmcxLy43nDq3F1HmftaG7NKC2tYh4rGXxR5dkoqt0tLmONte1zdvwbdXlrlLQ-FfjVrTtqmFt1jZ0ll7S9Rq71zTKWKWImWrDUeW5Vb8omv1jctPTwUl6PtFpPB4--PvHv8LmxfhqqIeD0eUhbIXhqCotuwPri_mD-wwb9nExuZ9_KefbC3So0iQ |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=TinyIKE%3A+Lightweight+IKEv2+for+Internet+of+Things&rft.jtitle=IEEE+internet+of+things+journal&rft.au=Raza%2C+Shahid&rft.au=Runar+Mar+Magnusson&rft.date=2019-02-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.eissn=2327-4662&rft.volume=6&rft.issue=1&rft.spage=856&rft_id=info:doi/10.1109%2FJIOT.2018.2862942&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2327-4662&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2327-4662&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2327-4662&client=summon |