{"title":"End to end message encryption using Poly1305 and XSalsa20 in Low power and Lossy Networks*","authors":"Sonxay Luangoudom, Tuyen Nguyen, Duc Tran, Linh Giang Nguyen","doi":"10.1109/KSE.2019.8919479","DOIUrl":null,"url":null,"abstract":"Security has been considered as a key concern in real world deployments of Low power and Lossy networks (LLNs). It has been challenging to ensure a secure communication between the constrained devices. IPSec and DTLS are known not to be amenable to immediate LLN applications due to their memory footprint and the amount of traffic established during their session. In this paper, we propose to use the so-called Authenticated Encryption (AE) that is based on Poly1305 and XSalsa20 to provide confidentiality, integrity and authenticity over the data packets. Experiments are carried out using Contiki OS, an open source operating system for the Internet of Things. They demonstrate that AE has extremely high speed, requires very little resource, and can be implemented in constrained environments.","PeriodicalId":439841,"journal":{"name":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 11th International Conference on Knowledge and Systems Engineering (KSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/KSE.2019.8919479","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Security has been considered as a key concern in real world deployments of Low power and Lossy networks (LLNs). It has been challenging to ensure a secure communication between the constrained devices. IPSec and DTLS are known not to be amenable to immediate LLN applications due to their memory footprint and the amount of traffic established during their session. In this paper, we propose to use the so-called Authenticated Encryption (AE) that is based on Poly1305 and XSalsa20 to provide confidentiality, integrity and authenticity over the data packets. Experiments are carried out using Contiki OS, an open source operating system for the Internet of Things. They demonstrate that AE has extremely high speed, requires very little resource, and can be implemented in constrained environments.