Návrh metodiky pro zabezpečení API rozhraní
Kuruc, Tomáš; Zápotočný, Matej; Sedlák, Petr
2024 - Slovak
Táto práca sa zameriava na analýzu, identifikáciu a riešenie bezpečnostných aspektov spojených s API. V súčasnom digitálnom prostredí, kde API poskytujú kľúčovú spojnicu medzi aplikáciami a systémami, ochrana bezpečnosti sa stáva kritickou prioritou. Cieľom tejto práce je poskytnúť holistický prehľad o existujúcich bezpečnostných hrozbách, metódach zabezpečenia API a návrhu metodológie, ktorá efektívne zvyšuje ich odolnosť voči kybernetickým útokom. Práca zahŕňa dôkladnú analýzu literatúry, identifikáciu zraniteľností, hodnotenie existujúcich metód zabezpečenia a návrh štruktúrovanej metodológie, ktorá by mala zabezpečiť ochranu API v širokom spektre prostredí a aplikácií. This work focuses on analyzing, identifying, and addressing security aspects associated with Application Programming Interfaces (APIs). In today's digital environment, where APIs serve as a critical link between applications and systems, safeguarding their security becomes a critical priority. The aim of this work is to provide a holistic overview of existing security threats, security methods for APIs, and the design of a methodology that effectively enhances their resilience against cyber attacks. The work encompasses thorough literature analysis, vulnerability identification, evaluation of existing security methods, and the development of a structured methodology aimed at securing APIs across a wide spectrum of environments and applications.
Keywords:
Api security; Application Programming Interfaces; cybersecurity; vulnerability analysis; security threats; security methotologies; cyber attacks; data integrity; authentication; authorization; encryption; security protocols.
Available in a digital repository NRGL
Návrh metodiky pro zabezpečení API rozhraní
Táto práca sa zameriava na analýzu, identifikáciu a riešenie bezpečnostných aspektov spojených s API. V súčasnom digitálnom prostredí, kde API poskytujú kľúčovú spojnicu medzi aplikáciami a systémami, ...
Optimalizovaná kompenzace účiníku v napájecí síti pomocí kondenzátorových bank
Kseňak, Ján; Hammer, Miloš; Poliščuk, Radek
2024 - Slovak
Cieľom diplomovej práce je návrh regulátora účinníku pre elektrickú sieť, vrátane HMI. Teoretická časť práce je rozdelená na dva logické celky. Prvá časť sa zaoberá problematikou korekcie účinníka v lineárnom elektrickom prostredí, bez uvažovania harmonického skreslenia. Druhá polovica teoretickej časti je venovaná technológiám, ktoré boli použité pri tvorbe kooperatívneho simulačného prostredia. V kooperatívnom simulačnom prostredí následne prebehlo virtuálne uvedenie do prevádzky celého systému. V empirickej časti práce je popísaná architektúra vytvorené kooperatívneho simulačného prostredia postaveného na frameworku Mosaik. Ďalej sa pokračuje v popise samotného regulátora, jeho komponent, programu a HMI. V rámci poslednej kapitoly bol celý systém uvedený do virtuálne prevádzky, pri ktorej prebehlo aj funkčné testovanie. Regulátor bol úspešne otestovaný na zmenu požadovanej hodnoty účinníku a na zmenu systému bez zmeny požadovanej hodnoty účinníku. The aim of the thesis is the design of a power factor controller for the power grid, including HMI. The theoretical part of the thesis is divided into two logical units. The first unit explain the problem of power factor correction in a linear electrical environment, without considering harmonic distortion. The second theoretical unit describes the technologies, applied in cooperative simulation environment. A virtual commissioning of the whole system was performed in the simulated environment. The empirical part of the thesis describes the architecture of the Mosaik simulation framework. Then folows description of the controller, its integral components and the HMI. In the last chapter, the whole system was put into virtual operation, in order to perform function tests. The controller was tested on change of the power factor setpoint and to test the reaction on system change, without losing the power factor compenation.
Keywords:
Power factor compensation; Power factor step regulations; Co-simulation; Virtual commissioning; Mosaik; DigSilent PowerFactory; OPC UA; ABB AC500 V3
Available in a digital repository NRGL
Optimalizovaná kompenzace účiníku v napájecí síti pomocí kondenzátorových bank
Cieľom diplomovej práce je návrh regulátora účinníku pre elektrickú sieť, vrátane HMI. Teoretická časť práce je rozdelená na dva logické celky. Prvá časť sa zaoberá problematikou korekcie účinníka v ...
Spotřeba životnosti vybraných dílu vodní turbíny v závislosti na provozním stavu
Androvič, Dominik; Pochylý, František; Habán, Vladimír
2024 - Slovak
Táto diplomová práca sa zaoberá určením životnosti klzných púzdier otočného uloženia rotorových lopatiek Kaplanovej turbíny. Zmenou spôsobu prevádzky turbín v posledných rokoch bolo pozorované zníženie životnosti klzných púzdier. Cieľom práce bolo vytvoriť model, ktorý by zachytil vplyv prevádzkového režimu turbíny na životnosť klzných púzdier. Pre simulovanie správania otočného uloženia bola úloha rozdelená na hydraulickú a mechanickú časť. Hydraulické zaťaženie lopatky Kaplanovej turbíny bolo riešené na zjednodušenom modely reprezentovaného samostatným aerodynamickým profilom pomocou CFD výpočtu. Mechanická časť modelu bola tvorená otočným čapom uloženého v klzných púzdrach. Zaťaženie uloženia bolo odvodené z výpočtu CFD a na výpočet bola využitá metóda MKP s kontaktnou úlohou. Základná životnosť pre zvolený typ klzných púzdier bola odvodená na základe empirického vzťahu a kontaktných tlakov odvodených z mechanickej časti modelu. Na základe dostupných experimentálnych štúdii bolo našou snahou posúdiť vplyv regulácie mikroposuvmi na životnosť zvoleného typu klzných púzdier poprípade korigovať základnú vypočítanú životnosť. This diploma thesis deals with the determination of the service life of the journal bushings of the rotary bearing of the Kaplan turbine rotor blades. Due to the change in the way turbines are operated in recent years, a reduction in the service life of the journal bushings has been observed. The work aimed to create a model that would capture the effect of the turbine's operating mode on the service life of the sliding bushings. To simulate the behavior of the rotary bearing, the task was divided into hydraulic and mechanical parts. The hydraulic load of the Kaplan turbine blade was solved on a simplified model represented by a separate aerodynamic profile using CFD calculation. The mechanical part of the model was made up of a rotary pin mounted in journal bushings. The load of the bearing was derived from the CFD calculation and the FEM method with a contact task was used for the calculation. The basic service life of the selected type of journal bushings was derived from the foundation of an empirical relationship and contact pressures derived from the mechanical part of the model. Based on available experimental studies, our effort was to assess the influence of regulation by microdisplacements on the service life of the selected type of journal bushings or to correct the basic calculated service life.
Keywords:
Kaplan turbine; placement of the rotor blade; service life of the journal bearing; microdisplacement
Available in a digital repository NRGL
Spotřeba životnosti vybraných dílu vodní turbíny v závislosti na provozním stavu
Táto diplomová práca sa zaoberá určením životnosti klzných púzdier otočného uloženia rotorových lopatiek Kaplanovej turbíny. Zmenou spôsobu prevádzky turbín v posledných rokoch bolo pozorované ...
Implementace Table Top cvičení do univerzitního prostředí
Juricová, Sára; Zápotočný, Matej; Sedlák, Petr
2024 - Slovak
This thesis deals with the creation of simulation exercises based on a provided cyber incident, using techniques employed in the gaming environment for top management in order to test their response and collaboration skills. The work presents the objectives, strategy, and creation of the simulation exercise. It analyzes the university environment, risks, a specific incident, and evaluates the financial plan of the project. table top exercise, simulation exercises, cyber security, cyber incident, risk, top management
Keywords:
table top cvičenie; simulačné cvičenia; kybernetická bezpečnosť; kybernetický incident; riziko; vrcholový manažment
Available in a digital repository NRGL
Implementace Table Top cvičení do univerzitního prostředí
This thesis deals with the creation of simulation exercises based on a provided cyber incident, using techniques employed in the gaming environment for top management in order to test their response ...
Detekce anomálií v temporálních datech
Ondria, Jozef; Burget, Radek; Bartík, Vladimír
2024 - Slovak
Cieľom tejto práce je výber moderných techník a algoritmov pre detekciu anomálií v temporálnych dátach. Vybrané algoritmy je potrebné implementovať a následne experimentálne overiť a porovnať ich funkčnosť na vhodnej dátovej sade. This thesis aims to select modern techniques and algorithms for anomaly detection in temporal data. It is necessary to implement the selected algorithms and then experimentally verify and compare them on a suitable dataset.
Keywords:
knowledge discovery in databases; data mining; anomaly detection; outlier detection; temporal data; time series
Available in a digital repository NRGL
Detekce anomálií v temporálních datech
Cieľom tejto práce je výber moderných techník a algoritmov pre detekciu anomálií v temporálnych dátach. Vybrané algoritmy je potrebné implementovať a následne experimentálne overiť a porovnať ich ...
Automatizované vytváření reprezentace pro kartézské genetické programování pomocí neuronových sítí
Koči, Martin; Mrázek, Vojtěch; Sekanina, Lukáš
2024 - Slovak
Táto diplomová práca sa zaoberá prepojením neurónových sietí a kartézskeho genetického programovania (CGP). Skúma využitie neurónových sietí na automatické vytváranie reprezentácie pre CGP a ich využitie pre vylepšenie evolučného procesu v CGP. Štúdia pokrýva základné koncepty strojového učenia, vrátane rôznych typov učenia a modelov neurónových sietí. Ďalej sa dotýka evolučných algoritmov s dôrazom na ich základné princípy, všeobecné algoritmy a typy reprezentácií. Táto práca tiež zahŕňa princípy učenia reprezentácii a dve základné architektúry pre ich tvorbu. Popisuje aj následné využitie učenia reprezentácií v genetickom programovaní. Návrh riešenia zahŕňa získavanie a predspracovanie dát, procesy tvorby reprezentácií a využitie výsledných reprezentácií. Práca taktiež implementuje dva nové prístupy pre vytváranie reprezentácii kartézskych genetických programov. Ďalej skúma ich využitie v dvoch nových mutačných operátoroch, kde jeden je založený na priamej úprave vektorovej reprezentácie a druhý na výbere génov pre mutáciu na základe ich podobnosti. Posledná zo skúmaných oblastí je predikovanie vhodnosti kandidátnych riešení za použitia de novo vzniknutých reprezentácií. This master's thesis addresses the integration of neural networks and Cartesian Genetic Programming (CGP). It explores the use of neural networks for automated representation creation for CGP and their application to improve the evolutionary process in CGP. The study covers basic concepts of machine learning, including various types of learning and neural network models. It also touches on evolutionary algorithms with an emphasis on their basic principles, general algorithms, and types of representations. This work also includes principles of representation learning and two fundamental architectures for their creation. It describes the subsequent use of representation learning in genetic programming. The solution design includes data acquisition and preprocessing, representation creation processes, and the utilization of the resulting representations. The thesis also implements two new approaches for creating representations for Cartesian genetic programs. It further explores their use in two new mutation operators, where one is based on direct modification of the vector representation and the other on the selection of genes for mutation based on their similarity. The last of the explored areas is predicting the suitability of candidate solutions using newly emerged representations.
Keywords:
evolutionary algorithms; genetic programming; cartesian genetic programming; neural networks; transformers; convolutial neural networks; graph neural networks; multilayer perceptron; perceptron; representation learning
Available in a digital repository NRGL
Automatizované vytváření reprezentace pro kartézské genetické programování pomocí neuronových sítí
Táto diplomová práca sa zaoberá prepojením neurónových sietí a kartézskeho genetického programovania (CGP). Skúma využitie neurónových sietí na automatické vytváranie reprezentácie pre CGP a ich ...
Cloud computing systém pro real-time zpracování dat
Nosková, Daša; Jeřábek, Kamil; Rychlý, Marek
2024 - Slovak
Táto práca sa zaoberá návrhom systému pre spracovanie veľkého toku geo-lokalizovaných temporálnych dát v reálnom čase. Teoretická časť sa venuje konceptom a nástrojom pre spracovanie dát v reálnom čase a vlastnostiam systémov pracujúcich v reálnom čase. V práci je predstavený návrh a architektúra škálovateľného systému, ktorý využíva fronty správ. Ďalej sú priblížené hlavné koncepty implementácie navrhnutého systému, kde boli využité technológie kladúce dôraz na rýchlu odozvu. V rámci práce bol vytvorený škálovateľný systém, ktorý dokáže spracovať veľký tok dát. This thesis focuses on designing a system for processing a large stream of geo-localized temporal data in real-time. The theoretical part addresses concepts and tools for real-time data processing and characteristics of real-time systems. The thesis introduces the design and architecture of a scalable system that utilizes message queues. Furthermore, the main concepts of implementation of the proposed system are outlined, using technologies emphasizing fast response times. As part of the work, a scalable system capable of processing a large data stream was developed.
Keywords:
real-time processing; cloud computing; scaling; micro services; stream processing; data processing; message queue; scalable architecture; apache kafka; apache flink
Available in a digital repository NRGL
Cloud computing systém pro real-time zpracování dat
Táto práca sa zaoberá návrhom systému pre spracovanie veľkého toku geo-lokalizovaných temporálnych dát v reálnom čase. Teoretická časť sa venuje konceptom a nástrojom pre spracovanie dát v reálnom ...
Zpětná extrakce Stateflow diagramu z kódu v jazyce C
Gavenda, Daniel; Smrčka, Aleš; Fiedor, Jan
2024 - Slovak
Simulink diagramy majú široké využitie v priemysle, kde sa používajú na špecifikáciu riadiacich systémov. Konkrétnym blokom, ktorý sa v nich používa je Stateflow (stavový) diagram. Špecifikované systémy sú často kritické z hľadiska bezpečnosti, preto je otázka správnosti implementácie týchto systémov dôležitá. V tejto práci sa zameriame na návrh, popis a vytvorenie nástroja na spätnú rekonštrukciu Stateflow diagramu z optimalizovaného kódu v jazyku C za účelom preukázania funkčnej ekvivalencie medzi modelom a jemu odpovedajúcim kódom. Ďalej je vytvorená sada modelov reprezentujúcich modely so Stateflow diagramami a z nich vygenerované kódy pomocou viacerých optimalizácií. Na tejto sade bude vytvorený nástroj otestovaný, tiež je možné túto využiť pre evaluáciu iných analýz Stateflow a/alebo C kódu. Simulink diagrams are widely used in industry, where they are used to specify control systems. The specific block used in them is the Stateflow diagram. The specified systems are often critical from the point of view of security, therefore the question of the correctness of the implementation of these systems is important. In this work, we will focus on the design, description and creation of a tool for the reverse reconstruction of the Stateflow diagram from the optimized code in the C language in order to prove the functional equivalence between the model and its corresponding code. Next, a created set of models representing models with Stateflow diagrams and codes generated from them is created, using several optimizations. The created tool will be tested on this set, it can also be used to evaluate other Stateflow analyzes and/or C code.
Keywords:
Simulink; Stateflow; optimizations; translation validation; finite state automata; automatic code generation; reverse reconstruction; Honeywell
Available in a digital repository NRGL
Zpětná extrakce Stateflow diagramu z kódu v jazyce C
Simulink diagramy majú široké využitie v priemysle, kde sa používajú na špecifikáciu riadiacich systémov. Konkrétnym blokom, ktorý sa v nich používa je Stateflow (stavový) diagram. Špecifikované ...
Numerická simulace tuhosti záběru ozubených kol
Rackovský, Daniel Milan; Prokop, Aleš; Řehák, Kamil
2024 - Slovak
Táto diplomová práca sa zaoberá simuláciou tuhosti záberu ozubených kolies s priamym čelným ozubením. Úvodná časť práce uvádza podrobný prehľad poznatkov z oblasti teórie ozubených prevodov, chyby prevodu, a taktiež vibrácií a hluku ozubených prevodov. Ďalšia časť práce obsahuje popis základných princípov funkcie parametrického MKP modelu záberu ozubených kolies, ktorý bol vytvorený pre potreby tejto práce. Posledná časť práce uvádza výsledky MKP simulácií, v ktorých bol skúmaný vplyv výrobných odchýlok zubov na priebeh statickej chyby prevodu. Podstatu zjednodušeného modelu výrobnej chyby tvorila funkcia sínus, pričom bol skúmaný vplyv počtu periód tejto funkcie a veľkosti amplitúdy na priebeh STE. Taktiež bolo overené, aký vplyv má na priebeh STE súkolesia s výrobnou chybou veľkosť záťažového momentu. Veľkosť amplitúd funkcie sínus bola stanovená tak, aby zodpovedala dovoleným odchýlkam tvaru kolies podľa normy ČSN ISO 1328-1. Riešenie úlohy prebiehalo v programe Ansys Mechanical APDL pomocou parametrického MKP modelu založeného na jazyku APDL. The diploma thesis deals with the simulation of the spur gears mesh stiffness. The introductory part of the thesis presents a detailed review of the knowledge in the field of gear theory, gear error and also NVH of gears. The next part of the thesis describes the basic principles of the function of the parametric FEM model of gear mesh, which was developed for the purpose of this thesis. The last part of the thesis presents the results of FEM simulations in which the effect of manufacturing error of the gears on the STE waveform was investigated. The basis of the simplified production error model was the sine function. The effect of the number of periods of this function and the magnitude of the amplitude on the STE waveform was investigated. The effect of the magnitude of the load torque on the STE of the production-error gear was also verified. The magnitude of the amplitudes of the sine function was determined to match the allowable wheel shape tolerances according to ISO 1328-1. The problem was solved in Ansys Mechanical APDL using a parametric FEM model based on APDL language.
Keywords:
static transmission error; manufacturing error; spur gears; finite element method; parametric FEM model; vibration; noise; gear accuracy
Available in a digital repository NRGL
Numerická simulace tuhosti záběru ozubených kol
Táto diplomová práca sa zaoberá simuláciou tuhosti záberu ozubených kolies s priamym čelným ozubením. Úvodná časť práce uvádza podrobný prehľad poznatkov z oblasti teórie ozubených prevodov, chyby ...
Pořízení podrobné a gigantické fotografie a lokalizace v ní
Dubovec, Pavol; Vaško, Marek; Herout, Adam
2024 - Slovak
Cieľom tejto práce bolo vytvoriť veľký obrázok a novú techniku na lokalizáciu fotografie vo väčšom obrázku, aby sa zvýšila rýchlosť a presnosť bežných metód. Navrhovaná technika využíva architektúru CNN na extrakciu embeddings z dopytovaného obrázka, ktoré sa použijú na vyhľadávanie v databáze embeddings z veľkej fotografie. Boli natrénované dva modely na veľkom súbore údajov: klasifikačný (CE) a dištančný (triplet). Na určenie umiestnenia obrázkov a na generovanie veľkého obrázka sa použili konvenčné metódy. Databáza vkladov sa vytvorila rozdelením veľkej fotografie pomocou natrénovaného modelu. V databáze sa vyhľadá K-najbližších embeddings výrezov query obrázka. Tieto embeddings sa generujú rozdelením query fotografie na rovnako veľké časti ako vstupy CNN. Optimálny model homografie sa určí náhodným výberom na základe pozícií štyroch výrezov query obrazov a ich zodpovedajúcich pozícií vo veľkom obraze. Ako výsledná pozícia sa vyberie model homografie s najnižším harmonickým priemerom embedding vzdialenosti. Homografia sa optimalizuje pomocou párovania šablón, kde je to možné. Metóda vykazuje dostatočnú presnosť a vysokú rýchlosť na testovacích súboroch údajov. Najlepší model dosiahol presnosť top-1 97.71% a presnosť top-3 99.67 %. V ďalšom výskume sa budú zisťovať výsledky metódy pri zvyšujúcej sa heterogenite povrchu, možnosti automatizácie vyhľadávania videí na získanie veľkého súboru údajov s fotografiami a jej účinnosť pri lokalizácii fotografií, keď bežné metódy zlyhávajú. The goal of this work was to create a large image and a new technique to localize the photo in the larger image to increase the speed and accuracy of conventional methods. The proposed technique uses CNN architecture to extract embeddings from the queried image which will be used to search the database of embeddings from the large photo. Two models have been trained on a large dataset: based on classification (CE) and distance (triplet) Conventional methods were used to determine the location of the images and to generate the large image. A database of embeddings was created by partitioning the large image using the trained model. The database is searched for the K-nearest embeddings of the cutouts of the query image. These embeddings are generated by dividing the query photo into the same size parts as the CNN inputs. The optimal homography model is determined by random selection based on the positions of the four query image cutouts and their corresponding positions in the big picture. The homography model with the lowest harmonic mean of the embedding distance is selected as the final position. The homography is optimized using template matching where possible. The method shows sufficient accuracy and high speed on test datasets. The best model achieved a top-1 accuracy of 97.71% and a top-3 accuracy of 99.67%. Future research will investigate the performance of the method under increasing surface heterogeneity, the possibility of automating video retrieval to obtain a large dataset with photos, and its effectiveness in locating photos when conventional methods fail.
Keywords:
Image Localization; Homography Estimation; Approximate Search; CNN
Available in a digital repository NRGL
Pořízení podrobné a gigantické fotografie a lokalizace v ní
Cieľom tejto práce bolo vytvoriť veľký obrázok a novú techniku na lokalizáciu fotografie vo väčšom obrázku, aby sa zvýšila rýchlosť a presnosť bežných metód. Navrhovaná technika využíva architektúru ...
NRGL provides central access to information on grey literature produced in the Czech Republic in the fields of science, research and education. You can find more information about grey literature and NRGL at service web
Send your suggestions and comments to nusl@techlib.cz
Provider
Other bases