Suppr超能文献

一种基于元胞自动机原理的、用于基于区块链的物联网网络的高效多级安全架构。

An efficient multilevel security architecture for blockchain-based IoT networks using principles of cellular automata.

作者信息

Ali Fasila, Mathew Sheena

机构信息

School of Engineering, Cochin University of Science and Technology, Ernakulam, Kerala, India.

出版信息

PeerJ Comput Sci. 2022 May 25;8:e989. doi: 10.7717/peerj-cs.989. eCollection 2022.

Abstract

The tremendous increase in the use of Internet of Things (IoT) has made an impact worldwide by changing the mode of day-to-day life. Like any other application, IoT based networks also have to be protected since the data produced consist of sensitive information. Existing algorithms for providing security in such networks do not consider all the security objectives. Starting from the sensing of data from IoT environment, the data have to be protected from several types of attacks. Also, the authentication of involved entities, integrity of data, access control and confidentiality are to be achieved. This work proposes a novel security architecture for IoT based distributed applications. The architecture uses the best known lightweight cipher ChaCha20. Principles of cellular automata are applied for random number generation to attain more security and randomness. Double encryption ensures multilevel protection of data during the data uploading and storing phases. Providing encryption based on dynamic session keys guarantees the security of the method. It also ensures secure data sharing, mutual authentication between communicating entities, fast execution, user authentication and message integrity. The IoT device connected to a gateway node has to complete registration phase successfully. Subsequently, each time a data transfer between the device and gateway node takes place, mutual authentication phase is executed. Blockchain network used at the edge level ensures authentication of participating nodes and hence, unintended modification of data is prevented. The proposed architecture proves to be efficient in terms of throughput, execution time and resistance to various security attacks.

摘要

物联网(IoT)使用量的大幅增长通过改变日常生活模式在全球产生了影响。与任何其他应用一样,基于物联网的网络也必须受到保护,因为所产生的数据包含敏感信息。现有的用于在此类网络中提供安全性的算法并未考虑所有安全目标。从物联网环境中的数据感知开始,数据必须受到保护以抵御多种类型的攻击。此外,还需实现相关实体的认证、数据的完整性、访问控制和保密性。这项工作为基于物联网的分布式应用提出了一种新颖的安全架构。该架构使用了最著名的轻量级密码算法ChaCha20。应用细胞自动机原理进行随机数生成以获得更高的安全性和随机性。双重加密确保在数据上传和存储阶段对数据进行多级保护。基于动态会话密钥提供加密保证了该方法的安全性。它还确保安全的数据共享、通信实体之间的相互认证、快速执行、用户认证和消息完整性。连接到网关节点的物联网设备必须成功完成注册阶段。随后,每次设备与网关节点之间进行数据传输时,都会执行相互认证阶段。边缘级别使用的区块链网络确保参与节点的认证,从而防止数据的意外修改。所提出的架构在吞吐量、执行时间和抵御各种安全攻击方面被证明是高效的。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验