Recursive Algorithm for Forming Structured Sets of Information Blocks that Increase the Speed of Performing Procedures for Determining Their Source

M. Tanygin, A. Ahmad, O. V. Kazakova, D. A. Golubov
{"title":"Recursive Algorithm for Forming Structured Sets of Information Blocks that Increase the Speed of Performing Procedures for Determining Their Source","authors":"M. Tanygin, A. Ahmad, O. V. Kazakova, D. A. Golubov","doi":"10.21869/2223-1560-2023-27-1-73-91","DOIUrl":null,"url":null,"abstract":"Purpose of research. The article examines the features of the synthesis of specialized devices that control the integrity and authenticity of individual information blocks based on CBC codes. Approaches aimed at reducing computational and resource costs when performing such procedures are considered. The dependencies between the performance indicators and the requirements for the volume of internal memory of specialized computers processing data in CBC mode are formulated..Methods. The implementation of data source authentication procedures using encoding in the mode of concatenation of individual data blocks is an effective method of increasing reliability in conditions of a limited size of verified authentication sequences. At the same time, its implementation in receivers requires the creation of specialized calculators that process tree-like structures that arise during data decoding, consisting of separate data blocks. To reduce resource and computational costs when processing such structures, indirect addressing is used, in which block data is stored in RAM, and their addresses are stored in the high-speed register memory of the computer itself.Results. A model of indirect addressing of data blocks in RAM has been created. Pointers to blocks are stored in a separate register memory and each pointer is placed according to the decoded sequence number of the block in the sequence. Each block address in RAM is supplemented by a set of pointers to subsequent blocks in the branches of the tree structure. The created mathematical model made it possible to estimate the size in bits of all the pointers involved and their number, which made it possible to determine the need for a computer processing a tree structure in register memory.Conclusion. The paper shows that using a combination of matrix and list organization of block address storage reduces the need for register memory of the calculator by 50-60%. At the same time, the computer can process the tree-like structure of information blocks using high-performance iterative algorithms, which would be impossible if only the list organization of address storage was used.","PeriodicalId":443878,"journal":{"name":"Proceedings of the Southwest State University","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Southwest State University","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21869/2223-1560-2023-27-1-73-91","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Purpose of research. The article examines the features of the synthesis of specialized devices that control the integrity and authenticity of individual information blocks based on CBC codes. Approaches aimed at reducing computational and resource costs when performing such procedures are considered. The dependencies between the performance indicators and the requirements for the volume of internal memory of specialized computers processing data in CBC mode are formulated..Methods. The implementation of data source authentication procedures using encoding in the mode of concatenation of individual data blocks is an effective method of increasing reliability in conditions of a limited size of verified authentication sequences. At the same time, its implementation in receivers requires the creation of specialized calculators that process tree-like structures that arise during data decoding, consisting of separate data blocks. To reduce resource and computational costs when processing such structures, indirect addressing is used, in which block data is stored in RAM, and their addresses are stored in the high-speed register memory of the computer itself.Results. A model of indirect addressing of data blocks in RAM has been created. Pointers to blocks are stored in a separate register memory and each pointer is placed according to the decoded sequence number of the block in the sequence. Each block address in RAM is supplemented by a set of pointers to subsequent blocks in the branches of the tree structure. The created mathematical model made it possible to estimate the size in bits of all the pointers involved and their number, which made it possible to determine the need for a computer processing a tree structure in register memory.Conclusion. The paper shows that using a combination of matrix and list organization of block address storage reduces the need for register memory of the calculator by 50-60%. At the same time, the computer can process the tree-like structure of information blocks using high-performance iterative algorithms, which would be impossible if only the list organization of address storage was used.
形成结构化信息块集的递归算法,可提高确定其来源的执行过程的速度
研究目的。本文研究了基于CBC码的控制单个信息块完整性和真实性的专用设备的综合特点。在执行这些程序时,考虑旨在减少计算和资源成本的方法。建立了以CBC方式处理数据的专用计算机的性能指标与内存量要求之间的依赖关系。在已验证的身份验证序列大小有限的情况下,使用单个数据块串联模式的编码实现数据源身份验证过程是提高可靠性的有效方法。同时,它在接收器中的实现需要创建专门的计算器来处理数据解码过程中出现的树状结构,这些结构由单独的数据块组成。在处理这种结构时,为了减少资源和计算成本,采用了间接寻址的方法,将块数据存储在RAM中,而将其地址存储在计算机本身的高速寄存器存储器中。建立了一种RAM数据块的间接寻址模型。指向块的指针存储在一个单独的寄存器内存中,每个指针根据序列中块的解码序列号放置。RAM中的每个块地址都由一组指针补充,这些指针指向树结构分支中的后续块。所建立的数学模型使估计所有指针的位大小和它们的数量成为可能,这使得确定在寄存器存储器中处理树形结构的计算机的需要成为可能。本文表明,采用矩阵和列表相结合的块地址存储方式,可使计算机对寄存器内存的需求减少50-60%。同时,计算机可以使用高性能迭代算法处理信息块的树状结构,这是仅使用地址存储的列表组织方式所无法实现的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信