An efficient dynamic key management scheme for IoT devices
dc.contributor.advisor | Lu, Rongxing | |
dc.contributor.author | Vikraman Pillai, Vishnu Prasanth | |
dc.date.accessioned | 2024-03-25T15:01:12Z | |
dc.date.available | 2024-03-25T15:01:12Z | |
dc.date.issued | 2023-10 | |
dc.description.abstract | The Internet of Things or IoT is a collective term for electronic devices with computing and connectivity. Our proposed dynamic key management scheme is designed for secure group communication of IoT devices. It offers efficient key distribution for a small to medium group of devices in domains such as centralized healthcare systems. Our key management scheme ensures forward secrecy, backward secrecy, and key independence in group communication. The scheme uses binary heap trees and bloom filters for efficient storage, organize and verification of secret keys. It uses polynomial coefficients secured with modular arithmetic to distribute the keys. The proposed implementation of the scheme uses lightweight mathematical operations such as XOR, multiplication, string concatenations, and hashing for devices having limited computing capabilities. The thesis is concluded with the performance analysis of the scheme that demonstrates the suitability of the scheme with similar IoT group communication schemes. | |
dc.description.copyright | © Vishnu Prasanth Vikraman Pillai, 2023 | |
dc.format.extent | xi, 66 | |
dc.format.medium | electronic | |
dc.identifier.oclc | (OCoLC)1439217465 | en |
dc.identifier.other | Thesis 11420 | en |
dc.identifier.uri | https://unbscholar.lib.unb.ca/handle/1882/37776 | |
dc.language.iso | en | |
dc.publisher | University of New Brunswick | |
dc.rights | http://purl.org/coar/access_right/c_abf2 | |
dc.subject.discipline | Computer Science | |
dc.subject.lcsh | Internet of things. | en |
dc.subject.lcsh | Data encryption (Computer science). | en |
dc.title | An efficient dynamic key management scheme for IoT devices | |
dc.type | master thesis | |
oaire.license.condition | other | |
thesis.degree.discipline | Computer Science | |
thesis.degree.grantor | University of New Brunswick | |
thesis.degree.level | masters | |
thesis.degree.name | M.C.S. |