A novel key generation algorithm from twitter data stream for secure communication in IoT

P. Majumder, K. Sinha
{"title":"A novel key generation algorithm from twitter data stream for secure communication in IoT","authors":"P. Majumder, K. Sinha","doi":"10.1109/PERCOMW.2017.7917638","DOIUrl":null,"url":null,"abstract":"Secure wireless communication based applications in IoT typically require very short sessions. Stream ciphers constitute a popular choice for ensuring security of data communications in such applications. To keep the cost, complexity and energy expenditure in the implementation of such stream cipher algorithms low, the short duration of the wireless communication sessions are often exploited by using a lightweight cryptographic (LWC) algorithm. Such an LWC algorithm will provide the desired security during the short session at the required speed, and a new key will be used for the next session so that an adversary would not have enough time to decipher the key of any session. In this paper, we propose a technique based on generating stream of random keys from streaming twitter data. The sequence of random keys generated by the proposed tweet-based key generation (TBKG) algorithm has been tested by the NIST statistical test suite for randomness. The test results show that TBKG algorithm passes all the fifteen tests for randomness. Also, the period of the key values is quite high, thus making it suitable for use over short sessions involving communication of 350 MB data through the wireless network. The unpredictability of the generated random key values is governed by the unpredictable nature of the tweets from thousands of individuals. The algorithm is very simple to implement with low computational and energy overhead.","PeriodicalId":319638,"journal":{"name":"2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PERCOMW.2017.7917638","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Secure wireless communication based applications in IoT typically require very short sessions. Stream ciphers constitute a popular choice for ensuring security of data communications in such applications. To keep the cost, complexity and energy expenditure in the implementation of such stream cipher algorithms low, the short duration of the wireless communication sessions are often exploited by using a lightweight cryptographic (LWC) algorithm. Such an LWC algorithm will provide the desired security during the short session at the required speed, and a new key will be used for the next session so that an adversary would not have enough time to decipher the key of any session. In this paper, we propose a technique based on generating stream of random keys from streaming twitter data. The sequence of random keys generated by the proposed tweet-based key generation (TBKG) algorithm has been tested by the NIST statistical test suite for randomness. The test results show that TBKG algorithm passes all the fifteen tests for randomness. Also, the period of the key values is quite high, thus making it suitable for use over short sessions involving communication of 350 MB data through the wireless network. The unpredictability of the generated random key values is governed by the unpredictable nature of the tweets from thousands of individuals. The algorithm is very simple to implement with low computational and energy overhead.
一种基于微博数据流的物联网安全通信密钥生成算法
物联网中基于安全无线通信的应用通常需要非常短的会话。流密码是确保此类应用中数据通信安全的流行选择。为了降低实现这种流密码算法的成本、复杂性和能量消耗,通常通过使用轻量级加密(LWC)算法来利用无线通信会话的短持续时间。这种LWC算法将在短会话期间以所需的速度提供所需的安全性,并且将在下一个会话中使用新密钥,以便攻击者没有足够的时间来破译任何会话的密钥。在本文中,我们提出了一种基于流式twitter数据生成随机密钥流的技术。所提出的基于tweet的密钥生成(TBKG)算法生成的随机密钥序列已通过NIST随机性统计测试套件进行了测试。测试结果表明,TBKG算法通过了所有15项随机性测试。此外,密钥值的周期相当高,因此适合用于通过无线网络进行350 MB数据通信的短会话。生成的随机键值的不可预测性是由来自数千个人的tweet的不可预测性决定的。该算法实现简单,计算量和能量消耗低。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信