{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,21]],"date-time":"2026-10-21T08:48:16Z","timestamp":1792572496920,"version":"4.5.0"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,8,25]],"date-time":"2020-08-25T00:00:00Z","timestamp":1598313600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,8,25]],"date-time":"2020-08-25T00:00:00Z","timestamp":1598313600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,4]]},"DOI":"10.1007\/s11227-020-03411-x","type":"journal-article","created":{"date-parts":[[2020,8,25]],"date-time":"2020-08-25T11:03:37Z","timestamp":1598353417000},"page":"3516-3554","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["SINGLETON: A lightweight and secure end-to-end encryption protocol for the sensor networks in the Internet of Things based on cryptographic ratchets"],"prefix":"10.1007","volume":"77","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1155-6920","authenticated-orcid":false,"given":"Amir","family":"Hassani Karbasi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Siyamak","family":"Shahpasand","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,8,25]]},"reference":[{"key":"3411_CR1","unstructured":"Vehkaoja V (2017) End-to-end encryption protocol for internet of things devices. In: University of Oulu, degree programme in computer science and engineering, Master\u2019s Thesis, p 38"},{"key":"3411_CR2","doi-asserted-by":"crossref","unstructured":"Garcia-Morchon O, Rietman R, Sharma S, Tolhuizen L, Torre -Arce JL (2015) A comprehensive and lightweight security architecture to secure the IoT throughout the lifecycle of a device based on HIMMO. In: International Symposium on Algorithms and Experiments for Wireless Sensor Networks, pp 112\u2013128. Springer, Cham","DOI":"10.1007\/978-3-319-28472-9_9"},{"key":"3411_CR3","doi-asserted-by":"crossref","unstructured":"Babar S, Stango A, Prasad N, Sen J, Prasad R (2011) Proposed embedded security framework for internet of things (IoT). In: Wireless Communication, Vehicular Technology, Information Theory and Aerospace and Electronic Systems Technology (Wireless VITAE), 2nd International Conference on, IEEE, pp 1\u20135","DOI":"10.1109\/WIRELESSVITAE.2011.5940923"},{"key":"3411_CR4","unstructured":"Duits I (2019) The Post-Quantum Signal Protocol. In: University of Twente, Services and Cybersecurity (SCS), Cyber Security and Robustness (CSR), Master\u2019s Thesis"},{"key":"3411_CR5","unstructured":"Signal. Technical information. https:\/\/signal.org\/docs\/. Accessed on Dec 2019"},{"key":"3411_CR6","unstructured":"Marlinspike M (2016) WhatsApp\u2019s signal protocol integration is now complete. https:\/\/signal.org\/blog\/whatsapp-complete\/. Accessed on Dec 2019"},{"key":"3411_CR7","unstructured":"Marlinspike M (2016) Facebook messenger deploys signal protocol for end-to-end encryption. https:\/\/signal.org\/blog\/facebookmessenger\/. Accessed on Dec 2019"},{"key":"3411_CR8","unstructured":"Marlinspike M (2016) Open whisper systems partners with Google on end-to-end encryption for Allo. https:\/\/signal.org\/blog\/allo\/. Accessed on Dec 2019"},{"key":"3411_CR9","unstructured":"Lund J (2018) Signal partners with Microsoft to bring end-to-end encryption to Skype. https:\/\/signal.org\/blog\/skype-partnership\/. Accessed on Dec 2019"},{"key":"3411_CR10","unstructured":"Wire. The most secure collaboration platform. https:\/\/wire.com\/en\/. Accessed on Dec 2019"},{"key":"3411_CR11","doi-asserted-by":"crossref","unstructured":"Shor PW (1994) Algorithms for quantum computation: discrete logarithms and factoring. https:\/\/pdfs.semanticscholar.org\/6902\/cb196ec032852ff31cc178ca822a5f67b2f2.pdf. Accessed on Dec 2019","DOI":"10.1109\/SFCS.1994.365700"},{"key":"3411_CR12","doi-asserted-by":"crossref","unstructured":"Grover LK (1996) A Fast Quantum Mechanical Algorithm for Database Search. In: Proceedings of the 28th Annual ACM Symposium on Theory of Computing. STOC\u201996. Philadelphia, Pennsylvania, USA: ACM, pp 212\u2013219","DOI":"10.1145\/237814.237866"},{"issue":"2","key":"3411_CR13","first-page":"139","volume":"3","author":"S Tahouri","year":"2015","unstructured":"Tahouri S, Atani RE, Karbasi AH, Deldjoo Y (2015) Application of connected dominating sets in wildfire detection based on wireless sensor networks. Int J Inform Technol, Commun and Converg (IJITCC) 3(2):139\u2013160","journal-title":"Int J Inform Technol, Commun and Converg (IJITCC)"},{"key":"3411_CR14","doi-asserted-by":"publisher","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","volume":"54","author":"L Atzori","year":"2010","unstructured":"Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54:2787\u20132805","journal-title":"Comput Netw"},{"issue":"4","key":"3411_CR15","first-page":"185","volume":"7","author":"AH Karbasi","year":"2013","unstructured":"Karbasi AH, Atani RE (2013) Application of dominating sets in wireless sensor networks. Int J Secur Appl 7(4):185\u2013202","journal-title":"Int J Secur Appl"},{"issue":"4","key":"3411_CR16","doi-asserted-by":"publisher","first-page":"438","DOI":"10.1504\/IJICT.2016.079959","volume":"9","author":"AH Karbasi","year":"2016","unstructured":"Karbasi AH, Atani RE (2016) Projective plane-based key pre-distribution by key copying and exchanging based on connected dominating set in distributed wireless sensor networks. Int J Inform Commun Technol 9(4):438\u2013462","journal-title":"Int J Inform Commun Technol"},{"issue":"6","key":"3411_CR17","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1109\/MDT.2007.178","volume":"24","author":"T Eisenbarth","year":"2007","unstructured":"Eisenbarth T, Kumar S, Paar C, Poschmann A, Uhsadel L (2007) A survey of lightweight-cryptography implementations. IEEE Design Test Comput 24(6):522\u2013533","journal-title":"IEEE Design Test Comput"},{"key":"3411_CR18","unstructured":"Prins JR, Business Unit Cybercrime (2011) DigiNotar certificate authority breach Operation Black Tulip"},{"key":"3411_CR19","unstructured":"Iso\/iec standard 7498-1:1994. http:\/\/standards.iso.org\/ittf\/PubliclyAvailableStandards\/s020269_ISO_IEC_7498-1_1994 29.zip. Accessed on Dec 2019"},{"key":"3411_CR20","doi-asserted-by":"crossref","unstructured":"Karlof C, Sastry N, Wagner D (2004) Tinysec: a link layer security architecture for wireless sensor networks. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, ACM, pp 162\u2013175","DOI":"10.1145\/1031495.1031515"},{"key":"3411_CR21","doi-asserted-by":"crossref","unstructured":"Meyer G (1996) The ppp encryption control protocol (ecp). https:\/\/tools.ietf.org\/html\/rfc1968. Accessed on Dec 2019","DOI":"10.17487\/rfc1968"},{"key":"3411_CR22","doi-asserted-by":"crossref","unstructured":"Kent S, Seo K (2005) Security architecture for the internet protocol, ietf rfc 4301. https:\/\/tools.ietf.org\/html\/rfc4301. Accessed on Dec 2019","DOI":"10.17487\/rfc4301"},{"key":"3411_CR23","doi-asserted-by":"crossref","unstructured":"Dierks T, Rescorla E (2008) The transport layer security (tls) protocol version 1.2. https:\/\/tools.ietf.org\/html\/rfc5246. Accessed on Dec 2019","DOI":"10.17487\/rfc5246"},{"key":"3411_CR24","doi-asserted-by":"crossref","unstructured":"Rescorla E, Modadugu N (2012) Datagram transport layer security version 1.2. https:\/\/tools.ietf.org\/html\/rfc6347. Accessed on Dec 2019","DOI":"10.17487\/rfc6347"},{"key":"3411_CR25","doi-asserted-by":"crossref","unstructured":"Kushalnagar N, Montenegro G, Schumacher C (2007) IPv6 over low-power wireless personal area networks (6LoWPANs): overview, assumptions, problem statement, and goals. RFC 4919 (Informational)","DOI":"10.17487\/rfc4919"},{"key":"3411_CR26","unstructured":"IEEE Computer Society (2011) IEEE standard for local and metropolitan area networks - Part 15.4 2011 revision: low-rate wireless personal area networks (LRWPANs)"},{"key":"3411_CR27","doi-asserted-by":"crossref","unstructured":"Shelby Z, Hartke K, Bormann C (2014) The constrained application protocol (CoAP). RFC 7252 (Proposed Standard)","DOI":"10.17487\/rfc7252"},{"key":"3411_CR28","doi-asserted-by":"crossref","unstructured":"Rescorla E, Modadugu N (2012) Datagram transport layer security version 1.2. RFC 6347 (Proposed Standard)","DOI":"10.17487\/rfc6347"},{"key":"3411_CR29","doi-asserted-by":"crossref","unstructured":"Unger N, Dechand S, Bonneau J, Fahl S, Perl H, Goldberg I, Smith M (2015) Sok: secure messaging. In: IEEE Symposium on Security and Privacy (S andP), pp 232\u2013249","DOI":"10.1109\/SP.2015.22"},{"key":"3411_CR30","unstructured":"Johansen C, Mujaj A, Arshad H, Noll J (2018) The snowden phone: a comparative survey of secure instant messaging mobile applications (authors\u2019 version).\u201d arXiv preprint arXiv:1807.07952"},{"key":"3411_CR31","doi-asserted-by":"crossref","unstructured":"Karbasi AH, Shahpasand S (2020) A post-quantum end-to-end encryption over smart contract-based Blockchain for defeating Man-in-the-Middle and interception attacks. In: To appear in the Journal of Peer-to-Peer Networking and Applications, Springer, New York","DOI":"10.1007\/s12083-020-00901-w"},{"key":"3411_CR32","unstructured":"Signal. The Double Ratchet algorithm. https:\/\/signal.org\/docs\/specifications\/doubleratchet\/. Accessed on Dec 2019"},{"key":"3411_CR33","unstructured":"Raphael R, Aumason JP Wire and post-quantum resistance. https:\/\/blog.wire.com\/blog\/post-quantum-resistance-wire\/. Accessed on Dec 2019"},{"key":"3411_CR34","unstructured":"Microsoft. PQCrypto-SIDH. https:\/\/github.com\/Microsoft\/PQCrypto-SIDH. Accessed on Dec 2019"},{"key":"3411_CR35","unstructured":"Karbasi AH Singleton. https:\/\/github.com\/amirkarbasi\/Cryptographic-Ratchets. Accessed on Dec 2019"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03411-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-020-03411-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03411-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,24]],"date-time":"2021-08-24T23:44:43Z","timestamp":1629848683000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-020-03411-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,25]]},"references-count":35,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,4]]}},"alternative-id":["3411"],"URL":"https:\/\/doi.org\/10.1007\/s11227-020-03411-x","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,25]]},"assertion":[{"value":"25 August 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}