Ситуационно-ориентированные базы данных: верификация электронных подписей гетерогенных документов в RESTful веб-сервисе
Работая с нашим сайтом, вы даете свое согласие на использование файлов cookie. Это необходимо для нормального функционирования сайта, показа целевой рекламы и анализа трафика. Статистика использования сайта отправляется в «Яндекс» и «Google»
Научный журнал Моделирование, оптимизация и информационные технологииThe scientific journal Modeling, Optimization and Information Technology
Online media
issn 2310-6018

Situation-oriented databases: verifying electronic signatures of heterogeneous documents in a RESTful web service

idGusarenko A.S.

UDC 004.65
DOI: 10.26102/2310-6018/2022.39.4.019

  • Abstract
  • List of references
  • About authors

When focusing on modern conditions in the field of processing heterogeneous data based on a situation-oriented approach, the task of using information systems with implemented cryptographic technologies during operation arises. One of the examples of such implementation are services and microservices available via the Internet. They provide opportunities to employ their capabilities to verify the authenticity of document enhanced digital signature by means of the published API. Situation-oriented databases (SODB) do not have their own certification authority and encryption-related functionality, but there are opportunities to work with RESTful services by establishing a network connection, thus, there is a research interest in model-oriented processing of heterogeneous documents in cryptographic services and obtaining results from it. To use cryptographic web services in model states, it will be necessary to develop and modify the hierarchical situational model of the SODB in order to enhance it with the ability to work with such services, where authentication of authorization tokens and operating several entry points at the same time are required. The model should also be structured by using specialized elements and methods. The involvement of such services can solve the problem of checking heterogeneous documents: whether they were signed with an enhanced qualified electronic digital signature, the result will be a verification report, the so-called protocol, which is then saved in the database. Such a research objective has not previously been considered from a scientific and technical point of view as part of the SODB project. At the moment, there are opportunities to create tools and methods of the model to solve this problem; the current course design information system based on SODB also exists. By developing the proposed SODB tools, it becomes possible to create applications with the capability to verify heterogeneous documents in cryptographic web services and at the same time avoid laboriousness when creating such applications.

1. 1. Bartusek J., Carmer B., Malozemoff A.J., Jain A., Jin Z., Lepoint T., et al. Public-key function-private hidden vector encryption (and more). Lecture Notes in Computer Science. 2019;11923:489–519. DOI: 10.1007/978-3-030-34618-8_17.

2. 2. Biyashev R.G., Nyssanbayeva S.E. Algorithm for creating a digital signature with error detection and correction. Cybernetics and Systems Analysis. 2012;48(4):489–497. DOI: 10.1007/s10559-012-9428-5.

3. 3. Wilde E., Pautasso C. REST: From Research to Practice. Springer Science & Business Media; 2011. 528 p. DOI: 10.1007/978-1-4419-8303-9

4. 4. Mironov V.V., Gusarenko A.S., Tuguzbaev G.A. Extracting semantic information from graphic schemes. Informatika i avtomatizatsiya = Informatics and Automation. 2021;20(4):940–970. DOI: 10.15622/IA.20.4.7. (In Russ.).

5. 5. Mironov V.V., Gusarenko A.S., Yusupova N.I. Situation-oriented databases: polyglot persistence based on REST microservices. Prikladnaya informatika = Applied Informatics. 2019;14(5):87–97. DOI: 10.24411/1993-8314-2019-10038. (In Russ.).

6. 6. Babenko L.K., Jose A. Sanchez. Verification of the security of the electronic digital signature protocol using AVISPA. Voprosy kiberbezopasnosti = Cyber security issues. 2017;20(2):45–52. DOI: 10.21581/2311-3456-2017-2-45-52. (In Russ.).

7. 7. Biyashev R.G., Nyssanbayeva S.E. Algorithm for creating a digital signature with error detection and correction. Cybernetics and Systems Analysis. 2012;48(4):489–497. DOI: 10.1007/s10559-012-9428-5.

8. 8. Mironov V.V., Gusarenko A.S., Yusupova N.I. Situation-oriented databases: processing office documents. Modeling, Optimization and Information Technology. 2022;10(2). Available from: https://moitvivt.ru/ru/journal/pdf?id=1187 DOI: 10.26102/2310-6018/2022.37.2.021 (accessed on 25.11.2022).

9. 9. Gusarenko A.S. Improvement of situation-oriented database model for interaction with Mysql. Izvestiya vysshikh uchebnykh zavedeniy. Priborostroenie = Journal of Instrument Engineering. 2016;59(5):355–363. DOI: 10.17586/0021-3454-2016-59-5-355-363. (In Russ.).

10. 10. Mironov V.V., Gusarenko A.S., Yusupova N.I. Building of virtual multidocuments mapping to real sources of data in situation-oriented databases. Communications in Computer and Information Science. 2021;1204:167–178. DOI: 10.1007/978-3-030-78273-3_17.

11. 11. Kolonko M., Mullenbach S., Polyglot Persistence in conceptual modeling for information analysis. In ACIT’2020: Proc. 10th Int. Conf. on Advanced Computer Information Technologies. 2020:590–594. DOI: 10.1109/ACIT49673.2020.9208928.

12. 12. Mironov V.V., Gusarenko A.S., Yusupova N.I. Situation-oriented databases: polyglot persistence based on REST microservices. Prikladnaya informatika = Applied Informatics. 2019;14(5):87–97. DOI: 10.24411/1993-8314-2019-10038. (In Russ.)

13. 13. Mironov V.V., Gusarenko A.S., Yusupova N.I. Monitoring YouTube video views in the educational environment based on situation-oriented database and RESTful Web Services. Sistemnaya inzheneriya i informatsionnye tekhnologii = Systems Engineering and Information Technologies. 2021;3(1(5)):39–49.

14. 14. Mironov V.V., Gusarenko A.S., Yusupova N.I. The Invariance of the Virtual Data in The Situationally Oriented Database When Displayed on Heterogeneous Data Storages. Vestnik komp'iuternykh i informatsionnykh tekhnologii = Herald of Computer and Information Technologies. 2017;(1(151)):29–36. DOI: 10.14489/VKIT.2017.01.PP.029-036. (In Russ.).

15. 15. Gusarenko A.S., Mironov V.V., Yusupova N.I. Stream processing of large documents in situationally oriented databases. In ITIDS’2018: Proceedings of the 6-th International Conference Information Technologies for Intelligent Decision Making Support. Ufa, USATU; P. 7–12. (In Russ.).

16. 16. Gusarenko A.S. Certificate of state registration of the computer program No. 2022617505. Situational database modules for extracting large documents and archives from RESTful services of heterogeneous data stores. 2022. (In Russ.).

17. 17. Mironov V.V., Gusarenko A.S., Yusupova N.I. Structuring Virtual Multi-Documents in Situationally-Oriented Databases by Means of Entry-Elements. Informatika i avtomatizatsiya (Trudy SPIIRAN) =Informatics and Automation (SPIIRAS Proceedings). 2017;53(4):225–243. DOI: 10.15622/sp.53.11. (In Russ.).

18. 18. Mironov V., Gusarenko A., Yusupova N. Stream documents processing invariance in situation-oriented databases. In: 7th Scientific Conference on Information Technologies for Intelligent Decision Making Support (ITIDS’2019). Atlantis Press; 2019:309–315. DOI: 10.2991/itids-19.2019.55.

19. 19. "Databases" course project. Available from: http://hsm.ugatu.su/artem/dbproj/ (accessed on 20.10.2022) (In Russ.).

20. 20. Gusarenko A.S. Certificate of state registration of the computer program No. 2022615538. Microservice for verifying qualified electronic signatures of documents in situation-oriented databases. 2022. (In Russ.).

Gusarenko Artem Sergeevich
Candidate of Technical Sciences, Associate Professor

WoS | Scopus | ORCID | eLibrary |

Ufa University of Science and Technology

Ufa, Russian Federation

Keywords: situation-oriented database, built-in dynamic model, heterogeneous data sources, JSON, electronic digital signature, verification, RESTful-services

For citation: Gusarenko A.S. Situation-oriented databases: verifying electronic signatures of heterogeneous documents in a RESTful web service. Modeling, Optimization and Information Technology. 2022;10(4). URL: https://moitvivt.ru/ru/journal/pdf?id=1281 DOI: 10.26102/2310-6018/2022.39.4.019 .

302

Full text in PDF

Received 05.12.2022

Revised 19.12.2022

Accepted 28.12.2022

Published 31.12.2022