Publikationen an der Fakultät für Informatik und Automatisierung ab 2015

Anzahl der Treffer: 1956
Erstellt: Tue, 16 Jul 2024 23:12:48 +0200 in 0.0703 sec


Trautmann, Jens; Krüger, Paul; Becher, Andreas; Wildermann, Stefan; Teich, Jürgen
Design, calibration, and evaluation of real-time waveform matching on an FPGA-based digitizer at 10 GS/s. - In: ACM transactions on reconfigurable technology and Systems, ISSN 1936-7406, Bd. 17 (2024), 2, 24, S. 24:1-24:28

Digitizing side-channel signals at high sampling rates produces huge amounts of data, while side-channel analysis techniques only need those specific trace segments containing Cryptographic Operations (COs). For detecting these segments, waveform-matching techniques have been established comparing the signal with a template of the CO’s characteristic pattern. Real-time waveform matching requires highly parallel implementations as achieved by hardware design but also reconfigurability as provided by Field-Programmable Gate Arrays (FPGAs) to adapt the matching hardware to a specific CO pattern. However, currently proposed designs process the samples from analog-to-digital converters sequentially and can only process low sampling rates due to the limited clock speed of FPGAs. In this article, we present a parallel waveform-matching architecture capable of performing high-speed waveform matching on a high-end FPGA-based digitizer. We also present a workflow for calibrating the waveform-matching system to the specific pattern of the CO in the presence of hardware restrictions provided by the FPGA hardware. Our implementation enables waveform matching at 10 GS/s, offering a speedup of 50× compared to the fastest state-of-the-art implementation known to us. We demonstrate how to apply the technique for attacking the widespread XTS-AES algorithm using waveform matching to recover the encrypted tweak even in the presence of so-called systemic noise.



https://doi.org/10.1145/3635719
Janke, Mario; Mäder, Patrick
7 dimensions of software change patterns. - In: Scientific reports, ISSN 2045-2322, Bd. 14 (2024), 6141, S. 1-17

Evolving software is a highly complex and creative problem in which a number of different strategies are used to solve the tasks at hand. These strategies and reoccurring coding patterns can offer insights into the process. However, they can be highly project or even task-specific. We aim to identify code change patterns in order to draw conclusions about the software development process. For this, we propose a novel way to calculate high-level file overarching diffs, and a novel way to parallelize pattern mining. In a study of 1000 Java projects, we mined and analyzed a total of 45,000 patterns. We present 13 patterns, showing extreme points of the 7 pattern categories we identified. We found that a large number of high-level change patterns exist and occur frequently. The majority of mined patterns were associated with a specific project and contributor, where and by whom it was more likely to be used. While a large number of different code change patterns are used, only a few, mostly unsurprising ones, are common under all circumstances. The majority of code change patterns are highly specific to different context factors that we further explore.



https://doi.org/10.1038/s41598-024-54894-0
Korte, Jana; Marsh, Laurel M. M.; Saalfeld, Sylvia; Behme, Daniel; Aliseda, Alberto; Berg, Philipp
Fusiform versus saccular intracranial aneurysms - hemodynamic evaluation of the pre-aneurysmal, pathological, and post-interventional state. - In: Journal of Clinical Medicine, ISSN 2077-0383, Bd. 13 (2024), 2, 551, S. 1-14

Minimally-invasive therapies are well-established treatment methods for saccular intracranial aneurysms (SIAs). Knowledge concerning fusiform IAs (FIAs) is low, due to their wide and alternating lumen and their infrequent occurrence. However, FIAs carry risks like ischemia and thus require further in-depth investigation. Six patient-specific IAs, comprising three position-identical FIAs and SIAs, with the FIAs showing a non-typical FIA shape, were compared, respectively. For each model, a healthy counterpart and a treated version with a flow diverting stent were created. Eighteen time-dependent simulations were performed to analyze morphological and hemodynamic parameters focusing on the treatment effect (TE). The stent expansion is higher for FIAs than SIAs. For FIAs, the reduction in vorticity is higher (Δ35-75% case 2/3) and the reduction in the oscillatory velocity index is lower (Δ15-68% case 2/3). Velocity is reduced equally for FIAs and SIAs with a TE of 37-60% in FIAs and of 41-72% in SIAs. Time-averaged wall shear stress (TAWSS) is less reduced within FIAs than SIAs (Δ30-105%). Within this study, the positive TE of FDS deployed in FIAs is shown and a similarity in parameters found due to the non-typical FIA shape. Despite the higher stent expansion, velocity and vorticity are equally reduced compared to identically located SIAs.



https://doi.org/10.3390/jcm13020551
Saleh, Saad; Koldehofe, Boris
Memristor-based network switching architecture for energy efficient cognitive computational models. - In: NANOARCH '23, (2024), 34, insges. 4 S.

The Internet makes use of high performance network switches in order to route network traffic from end users to servers. Despite line-rate performance, the current switches consume huge energy and cannot support more expressive learning models, like cognitive functions using neuromorphic computations. The major reason is the use of transistors in the underlying Ternary Content-Addressable Memory (TCAM) which is volatile and supports digital computations only. These shortcomings can be bypassed by developing network memories building on novel components, like Memristors, due to their nonvolatile, nanoscale and analog storage/processing characteristics. In this paper, we propose the use of a novel memristor-based Probabilistic Associative Memory, PAmM, which provides both digital (deterministic) and analog (probabilistic) outputs for supporting cognitive computational models in network switches. The traditional digital operations can be supported by a memristor-based energy efficient TCAM, called TCAmMCogniGron. Building on PAmM and TCAmMCogniGron, we propose a novel network switching architecture and analyze its energy efficiency over the experimental dataset of a Nb-doped SrTiO3 memristive device. The results show that the proposed network switching architecture consumes only 0.01 fJ/bit/cell energy for analog compute operations which is at least 50 times less than the digital operations.



https://doi.org/10.1145/3611315.3633272
Honecker, Maria Christine; Gernandt, Hannes; Wulff, Kai; Trunk, Carsten; Reger, Johann
Feedback rectifiable pairs and stabilization of switched linear systems. - In: Systems & control letters, ISSN 1872-7956, Bd. 186 (2024), 105755, S. 1-10

We address the feedback design problem for switched linear systems. In particular we aim to design a switched state-feedback such that the resulting closed-loop subsystems share the same eigenstructure. To this effect we formulate and analyse the feedback rectification problem for pairs of matrices. We present necessary and sufficient conditions for the feedback rectifiability of pairs for two subsystems and give a constructive procedure to design stabilizing state-feedback for a class of switched systems. In particular the proposed algorithm provides sets of eigenvalues and corresponding eigenvectors for the closed-loop subsystems that guarantee stability for arbitrary switching. Several examples illustrate the characteristics of the problem considered and the application of the proposed design procedure.



https://doi.org/10.1016/j.sysconle.2024.105755
Byrski, Witold; Drapała, Michał; Byrski, J&hlink;edrzej; Noack, Matti; Reger, Johann
Comparison of LQR with MPC in the adaptive stabilization of a glass conditioning process using soft-sensors for parameter identification and state observation. - In: Control engineering practice, ISSN 1873-6939, Bd. 146 (2024), 105884, S. 1-11

The paper presents the comparison of two different continuous-time adaptive control strategies applied to the temperature stabilization of molten glass during conditioning. Both control methods include on-line linear continuous-time model parameter identification using a nonstandard procedure based on the modulating functions method. The related control task is of great practical importance because it directly affects the quality of manufactured glass containers. The molten glass temperature must be stabilized with accuracy of about 1C˚ which can be very difficult. At the core of this work, the synthesis of a nonstandard adaptive control procedure is described that consists of a linear quadratic regulator (LQR) being fed with process parameters and state estimates. These new state estimates are generated with a special transform and reconstructed by a special type of modulating function state observer consisting of two modulating function based soft-sensors which rely on a continuous-time model. However, an equally important issue of this investigation is the efficiency and accuracy of the algorithm. To this end, the described stabilization method will be compared with a standard continuous-time model predictive control (MPC) approach that was used in the authors’ previous research on the continuous molten glass temperature stabilization in a single glass forehearth zone. Simulation results based on experimental calibration data are presented and compared for these two approaches. It turns out that the first method with LQR is simpler than the MPC approach while maintaining the same level of accuracy and quality of control.



https://doi.org/10.1016/j.conengprac.2024.105884
Oppermann, Hannes; Thelen, Antonia; Haueisen, Jens
Single-trial EEG analysis reveals burst structure during photic driving. - In: Clinical neurophysiology, ISSN 1872-8952, Bd. 159 (2024), S. 66-74

Objective: Photic driving in the human visual cortex evoked by intermittent photic stimulation is usually characterized in averaged data by an ongoing oscillation showing frequency entrainment and resonance phenomena during the course of stimulation. We challenge this view of an ongoing oscillation by analyzing unaveraged data. Methods: 64-channel EEGs were recorded during visual stimulation with light flashes at eight stimulation frequencies between 7.8 and 23 Hz for fourteen healthy volunteers. Time-frequency analyses were performed in averaged and unaveraged data. Results: While we find ongoing oscillations in the averaged data during intermittent photic stimulation, we find transient events (bursts) of activity in the unaveraged data. Both resonance and entrainment occur for the ongoing oscillations in the averaged data and the bursts in the unaveraged data. Conclusions: We argue that the continuous oscillations in the averaged signal may be composed of brief, transient bursts in single trials. Our results can also explain previously observed amplitude fluctuations in averaged photic driving data. Significance: Single-trial analyses might consequently improve our understanding of resonance and entrainment phenomena in the brain.



https://doi.org/10.1016/j.clinph.2024.01.005
Ikegami, Yukino; Tsuruta, Setsuo; Kutics, Andrea; Damiani, Ernesto; Knauf, Rainer
Fast ML-based next-word prediction for hybrid languages. - In: Internet of things and cyber-physical systems, ISSN 2667-3452, Bd. 25 (2024), 101064, S. 1-15

Smartphone users are beyond two billion worldwide. Heavy users of the texting application rely on input prediction to reduce typing effort. In languages based on the Roman alphabet, many techniques are available. However, Japanese text is based on multiple character sets such as Kanji (Chinese-like word symbols), Hiragana and Katakana syllable sets. For its time/labor intensive input, next word prediction is crucial. It is still an open challenge. To tackle this, a hybrid language model is proposed. It integrates a Recurrent Neural Network (RNN) with an n-gram model. RNNs are powerful models for learning long sequences for next word prediction. N-gram models are best at current word completion. Our RNN language model (RNN-LM) predicts the next words. According the “price” of the performance gain paid by a higher time complexity, our model best deploys on a client-server architecture. Heavily-loaded RNN-LM deploys on the server while the n-gram model on the client. Our RNN-LM consists of an input layer equipped with word embedding, an output layer, and hidden layers connected with LSTMs (Long Short-Term Memories). Training is done via BPTT (Back Propagation Through Time). For robust training, BPTT is elaborated by learning rate refinement and gradient norm scaling. To avoid overfitting, the dropout technique is applied except for LSTM. Our novel model is compact (2 LSTMs, 650 units per layer), indeed. Due to synergetic elaboration, it shows 10 % lower perplexity than Zaremba's excellent conventional models in our Japanese text prediction experiment. Our model has been incorporated into IME (Input Method Editor) we call Flick. On the Japanese text input experiment, Flick outperforms Mozc (Google Japanese Input) by 16 % in time and 34 % in the number of keystrokes.



https://doi.org/10.1016/j.iot.2024.101064
Schuler, Ramona; Langer, Andreas; Marquardt, Christoph; Kalev, Georgi; Meisinger, Maximilian; Bandura, Julia; Schiedeck, Thomas; Goos, Matthias; Vette, Albert; Konschake, Marko
Automatic muscle impedance and nerve analyzer (AMINA) as a novel approach for classifying bioimpedance signals in intraoperative pelvic neuromonitoring. - In: Scientific reports, ISSN 2045-2322, Bd. 14 (2024), 654, S. 1-15

Frequent complications arising from low anterior resections include urinary and fecal incontinence, as well as sexual disorders, which are commonly associated with damage to the pelvic autonomic nerves during surgery. To assist the surgeon in preserving pelvic autonomic nerves, a novel approach for intraoperative pelvic neuromonitoring was investigated that is based on impedance measurements of the innervated organs. The objective of this work was to develop an algorithm called AMINA to classify the bioimpedance signals, with the goal of facilitating signal interpretation for the surgeon. Thirty patients included in a clinical investigation underwent nerve-preserving robotic rectal surgery using intraoperative pelvic neuromonitoring. Contraction of the urinary bladder and/or rectum, triggered by direct stimulation of the innervating nerves, resulted in a change in tissue impedance signal, allowing the nerves to be identified and preserved. Impedance signal characteristics in the time domain and the time-frequency domain were calculated and classified to develop the AMINA. Stimulation-induced positive impedance changes were statistically significantly different from negative stimulation responses by the percent amplitude of impedance change Amax in the time domain. Positive impedance changes and artifacts were distinguished by classifying wavelet scales resulting from peak detection in the continuous wavelet transform scalogram, which allowed implementation of a decision tree underlying the AMINA. The sensitivity of the software-based signal evaluation by the AMINA was 96.3%, whereas its specificity was 91.2%. This approach streamlines and automates the interpretation of impedance signals during intraoperative pelvic neuromonitoring.



https://doi.org/10.1038/s41598-023-50504-7
Walther, Dominik; Junger, Christina; Schmidt, Leander; Schricker, Klaus; Notni, Gunther; Bergmann, Jean Pierre; Mäder, Patrick
Recurrent autoencoder for weld discontinuity prediction. - In: Journal of advanced joining processes, ISSN 2666-3309, Bd. 9 (2024), 100203, S. 1-12

Laser beam butt welding is often the technique of choice for a wide range of industrial tasks. To achieve high quality welds, manufacturers often rely on heavy and expensive clamping systems to limit the sheet movement during the welding process, which can affect quality. Jiggless welding offers a cost-effective and highly flexible alternative to common clamping systems. In laser butt welding, the process-induced joint gap has to be monitored in order to counteract the effect by means of an active position control of the sheet metal. Various studies have shown that sheet metal displacement can be detected using inductive probes, allowing the prediction of weld quality by ML-based data analysis. The probes are dependent on the sheet metal geometry and are limited in their applicability to complex geometric structures. Camera systems such as long-wave infrared (LWIR) cameras can instead be mounted directly behind the laser to overcome a geometry dependent limitation of the jiggles system. In this study we will propose a deep learning approach that utilizes LWIR camera recordings to predict the remaining welding process to enable an early detection of weld interruptions. Our approach reaches 93.33% accuracy for time-wise prediction of the point of failure during the weld.



https://doi.org/10.1016/j.jajp.2024.100203