In this scientific paper is presented a software implementation of two side-channel radio attacks: CRA Correlation Radio Attack and TRA Template Radio Attack. The main goal is to recover the AES-128 key from an unknow...
详细信息
ISBN:
(纸本)9781728171432
In this scientific paper is presented a software implementation of two side-channel radio attacks: CRA Correlation Radio Attack and TRA Template Radio Attack. The main goal is to recover the AES-128 key from an unknown system. Both attacks are developed in python3 using a Linux-based computer. The algorithm uses Probability Density Functions and the Hamming-weight model. The results are calculated by the Partial Guessing Entropy. The software is run on the CPU.
Accurate models of H2O and CO2 solubility in silicate melts are vital for understanding volcanic plumbing systems. These models are used to estimate the depths of magma storage regions from melt inclusion volatile con...
详细信息
Accurate models of H2O and CO2 solubility in silicate melts are vital for understanding volcanic plumbing systems. These models are used to estimate the depths of magma storage regions from melt inclusion volatile contents, investigate the role of volatile exsolution as a driver of volcanic eruptions, and track the degassing path followed by a magma ascending to the surface. However, despite the large increase in the number of experimental constraints over the last two decades, many recent studies still utilize an earlier generation of models which were calibrated on experimental datasets with restricted compositional ranges. This may be because many of the available tools for more recent models require large numbers of input parameters to be hand-typed (e.g., temperature, concentrations of H2O, CO2, and 8-14 oxides), making them difficult to implement on large datasets. Here, we use a new open-source python3 tool, VESIcal, to critically evaluate the behaviors and sensitivities of different solubility models for a range of melt compositions. Using literature datasets of andesitic-dacitic experimental products and melt inclusions as case studies, we illustrate the importance of evaluating the calibration dataset of each model. Finally, we highlight the limitations of particular data presentation methods, such as isobar diagrams, and provide suggestions for alternatives, and best practices regarding the presentation and archiving of data. This review will aid the selection of the most applicable solubility model for different melt compositions, and identifies areas where additional experimental constraints on volatile solubility are required. Plain Language Summary Being able to accurately model the solubility of H2O and CO2 in magmas is very important for understanding a wide variety of volcanic processes, such as the depths at which magma is stored in the crust, the driving force behind volcanic eruptions, and the release of volatile elements into the atmosphere. Ho
Genetic algorithms (GAs) are meta-heuristic algorithms that are used for solving constrained and unconstrained optimization problems, mimicking the process of natural selection in biological evolution. Due to the fact...
详细信息
Genetic algorithms (GAs) are meta-heuristic algorithms that are used for solving constrained and unconstrained optimization problems, mimicking the process of natural selection in biological evolution. Due to the fact that GAs do not require the optimization function to be differentiable, they are suitable for application in cases where the derivative of the objective function is either unavailable or impractical to obtain numerically. This paper proposes a general purpose genetic algorithm toolkit, implemented in python3 programming language, having only minimum dependencies in NumPy and Joblib, that handle some of the numerical and parallel execution details.
The analysis of a series of experimental data is an essential procedure in virtually every field of research. The information contained in the data is extracted by fitting the experimental data to a mathematical model...
详细信息
The analysis of a series of experimental data is an essential procedure in virtually every field of research. The information contained in the data is extracted by fitting the experimental data to a mathematical model. The type of the mathematical model (linear, exponential, logarithmic, etc.) reflects the physical laws that underlie the experimental data. Here, we aim to provide a readily accessible, user-friendly python script for data analysis, evaluation and fitting. PREdator is presented at the example of NMR paramagnetic relaxation enhancement analysis.
Today39;s demand for precisely predicting chemical reactions from first principles requires research to go beyond Gibbs39; free energy diagrams and consider other effects such as concentrations and quantum tunneli...
详细信息
Today's demand for precisely predicting chemical reactions from first principles requires research to go beyond Gibbs' free energy diagrams and consider other effects such as concentrations and quantum tunneling. The present work introduces overreact, a novel python package for propagating chemical reactions over time using data from computational chemistry only. The overreact code infers all differential equations and parameters from a simple input that consists of a set of chemical equations and quantum chemistry package outputs for each chemical species. We evaluate some applications from the literature: gas-phase eclipsed-staggered isomerization of ethane, gas-phase umbrella inversion of ammonia, gas-phase degradation of methane by chlorine radical, and three solvation-phase reactions. Furthermore, we comment on a simple solvation-phase acid-base equilibrium. We show how it is possible to achieve reaction profiles and information matching experiments.
Can lambda calculus be transformed to an artistic expression and if so, what could it sound like? This paper discusses the CodeKlavier39;s Ckalculator: an arithmetic calculator for the piano following lambda calculu...
详细信息
ISBN:
(纸本)9781450368117
Can lambda calculus be transformed to an artistic expression and if so, what could it sound like? This paper discusses the CodeKlavier's Ckalculator: an arithmetic calculator for the piano following lambda calculus principles. The CodeKlavier is aspiring to become a performative programming language for the piano and the Ckalculator is the fourth sub-system in its development. As a well understood formalisation of computation, lambda calculus is utilised as the foundation of the Ckalculator in order to help us achieve a transition from a coding system to a computer programming language. Performing lambda calculus with the piano adds a conceptual, creative and performative dimension to otherwise simple arithmetic operations. This paper gives a brief introduction to the project, discusses the motivation, the system, and its artistic application before reflecting on the project's future.
暂无评论