On Key and Multiple Space Key Pre-Distribution Schemes in Wireless Sensor Networks with a Combinatorial Block Design Structure

Aleksandr Frolov, Natalya Kochetova
{"title":"On Key and Multiple Space Key Pre-Distribution Schemes in Wireless Sensor Networks with a Combinatorial Block Design Structure","authors":"Aleksandr Frolov, Natalya Kochetova","doi":"10.24160/1993-6982-2023-4-162-176","DOIUrl":null,"url":null,"abstract":"The aim of this work is to present, along with performing their comparative analysis, the structural characteristics and security parameters of the Key Pre-Distribution Schemes (KPDS) and Multiple Space Key Pre-Distribution Schemes (MSKPDS) in wireless sensor networks (WSN) with combinatorial block design (CBD) and combined combinatorial block design (CCBD) structure. A KPDS is determined by a totality of the sets of WSN nodes, in the key memory of which the same keys are pre-recorded for confidential exchange between the nodes of these sets. An MSKPDS differs in that instead of keys, identical pre-keys are written to the specified nodes, which make it possible to calculate, using node identifiers, different keys for confidential communication between the nodes of these sets. As a rule, the specified sets of nodes correspond to blocks or dual blocks of a certain CBD or blocks and dual blocks of a certain CCBD. If direct links between the nodes of these sets are provided in the WSN, and there are no direct links between other nodes, then, by definition, the KPDS, MSKPDS and WSN are built with the structure of this CBD or CCBD. The CBD structure is determined by a graph on the set of its blocks or dual blocks. Vertices that have common elements are regarded as adjacent ones. The nodes and links of the WSN with the CBD structure correspond to the vertices and edges of this graph. In such WSN, the sets of the KPDS or MSKPDS nodes, to which common keys or common pre-keys are assigned, are composed of nodes corresponding to the vertices of the CBD graph containing the element corresponding to this common key or pre-key. The CCBD structure is determined by a graph on a set of pairs (a CBD block, an element of this block). Vertices that have the same first or the same second elements are adjacent ones. The WSN with the CCBD structure is determined by this graph according to the same rule. The KPDS and MSKPDS in it are defined on the sets of all vertices of this graph that have the same first or the same second components (constituting the CCBD blocks and dual blocks). As a result, two keys are assigned to each node. Once key identifiers are assigned to the vertices, the above-mentioned CBD and CCBD graphs become key sharing graphs (KSG). The objective of this work is to perform a comparative analysis of the structural characteristics (the longest length of the shortest path in the KSG, the size of the node key memory), deterministic and probabilistic security characteristics of the MSKPDS with the CBD structure and the MSPDS with the CCBD structure. Two CBDs were chosen for considering specific cases: symmetric (a projective plane) and asymmetric (a unital combinatorial block design). It is shown that the advantages of MSKPDS with the CCBD structure are a smaller share of compromised direct links when one node is compromised and a small amount of key memory (equal to 2 or linearly dependent on the security parameter), and the shortcoming is that there are three-step routes in the key agreement graph. By limiting the security parameter of deterministic MSKPDS, it is possible to improve the security parameter of probabilistic schemes with a significant reduction of key memory. The results of the work can be used in searching for compromise solutions in choosing the structure and security parameters of the KPDS and MSKPDS in the WSN.","PeriodicalId":499319,"journal":{"name":"Vestnik MÈI","volume":"173 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Vestnik MÈI","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.24160/1993-6982-2023-4-162-176","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The aim of this work is to present, along with performing their comparative analysis, the structural characteristics and security parameters of the Key Pre-Distribution Schemes (KPDS) and Multiple Space Key Pre-Distribution Schemes (MSKPDS) in wireless sensor networks (WSN) with combinatorial block design (CBD) and combined combinatorial block design (CCBD) structure. A KPDS is determined by a totality of the sets of WSN nodes, in the key memory of which the same keys are pre-recorded for confidential exchange between the nodes of these sets. An MSKPDS differs in that instead of keys, identical pre-keys are written to the specified nodes, which make it possible to calculate, using node identifiers, different keys for confidential communication between the nodes of these sets. As a rule, the specified sets of nodes correspond to blocks or dual blocks of a certain CBD or blocks and dual blocks of a certain CCBD. If direct links between the nodes of these sets are provided in the WSN, and there are no direct links between other nodes, then, by definition, the KPDS, MSKPDS and WSN are built with the structure of this CBD or CCBD. The CBD structure is determined by a graph on the set of its blocks or dual blocks. Vertices that have common elements are regarded as adjacent ones. The nodes and links of the WSN with the CBD structure correspond to the vertices and edges of this graph. In such WSN, the sets of the KPDS or MSKPDS nodes, to which common keys or common pre-keys are assigned, are composed of nodes corresponding to the vertices of the CBD graph containing the element corresponding to this common key or pre-key. The CCBD structure is determined by a graph on a set of pairs (a CBD block, an element of this block). Vertices that have the same first or the same second elements are adjacent ones. The WSN with the CCBD structure is determined by this graph according to the same rule. The KPDS and MSKPDS in it are defined on the sets of all vertices of this graph that have the same first or the same second components (constituting the CCBD blocks and dual blocks). As a result, two keys are assigned to each node. Once key identifiers are assigned to the vertices, the above-mentioned CBD and CCBD graphs become key sharing graphs (KSG). The objective of this work is to perform a comparative analysis of the structural characteristics (the longest length of the shortest path in the KSG, the size of the node key memory), deterministic and probabilistic security characteristics of the MSKPDS with the CBD structure and the MSPDS with the CCBD structure. Two CBDs were chosen for considering specific cases: symmetric (a projective plane) and asymmetric (a unital combinatorial block design). It is shown that the advantages of MSKPDS with the CCBD structure are a smaller share of compromised direct links when one node is compromised and a small amount of key memory (equal to 2 or linearly dependent on the security parameter), and the shortcoming is that there are three-step routes in the key agreement graph. By limiting the security parameter of deterministic MSKPDS, it is possible to improve the security parameter of probabilistic schemes with a significant reduction of key memory. The results of the work can be used in searching for compromise solutions in choosing the structure and security parameters of the KPDS and MSKPDS in the WSN.
基于组合块设计结构的无线传感器网络密钥和多空间密钥预分配方案研究
这项工作的目的是在进行比较分析的同时,提出组合块设计(CBD)和组合块设计(CCBD)结构的无线传感器网络(WSN)中的密钥预分发方案(KPDS)和多空间密钥预分发方案(MSKPDS)的结构特征和安全参数。KPDS由WSN节点集合的总体决定,在密钥存储器中预先记录相同的密钥,以便在这些集合的节点之间进行机密交换。MSKPDS的不同之处在于,将相同的预密钥写入指定的节点,而不是密钥,这使得使用节点标识符计算用于这些集合的节点之间机密通信的不同密钥成为可能。通常,指定的节点集对应于某个CBD的块或双块或某个CCBD的块和双块。如果在WSN中提供了这些集合的节点之间的直接链接,而其他节点之间没有直接链接,那么根据定义,KPDS、MSKPDS和WSN都是用该CBD或CCBD的结构构建的。CBD的结构由其街区或双街区集合上的图确定。具有共同元素的顶点被视为相邻顶点。具有CBD结构的WSN的节点和链接对应于该图的顶点和边。在这样的WSN中,分配了公共密钥或公共预密钥的KPDS或MSKPDS节点集由CBD图中包含该公共密钥或预密钥对应的元素的顶点对应的节点组成。CCBD结构由一组对(CBD块,该块的一个元素)上的图确定。具有相同的第一个或第二个元素的顶点是相邻的。具有CCBD结构的WSN由该图根据相同的规则确定。其中的KPDS和MSKPDS是在这个图的所有顶点的集合上定义的,这些顶点具有相同的第一组件或相同的第二组件(构成CCBD块和双块)。因此,为每个节点分配了两个密钥。一旦将密钥标识符分配给顶点,上述CBD和CCBD图就成为密钥共享图(KSG)。本工作的目的是对具有CBD结构的MSKPDS和具有CCBD结构的MSPDS的结构特征(KSG中最短路径的最长长度,节点密钥存储器的大小),确定性和概率安全性特征进行比较分析。考虑到具体情况,选择了两种cbd:对称(投影平面)和不对称(单一组合块设计)。结果表明,具有CCBD结构的MSKPDS的优点是当一个节点被攻破时,被攻破的直接链路份额较小,并且密钥内存较少(等于2或与安全参数线性相关),缺点是密钥协议图中存在三步路由。通过限制确定性MSKPDS的安全参数,可以在显著减少密钥存储的情况下提高概率方案的安全参数。研究结果可用于寻找WSN中KPDS和MSKPDS结构和安全参数选择的折衷方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信