15,877 research outputs found
Revisiting LFSMs
Linear Finite State Machines (LFSMs) are particular primitives widely used in
information theory, coding theory and cryptography. Among those linear
automata, a particular case of study is Linear Feedback Shift Registers (LFSRs)
used in many cryptographic applications such as design of stream ciphers or
pseudo-random generation. LFSRs could be seen as particular LFSMs without
inputs.
In this paper, we first recall the description of LFSMs using traditional
matrices representation. Then, we introduce a new matrices representation with
polynomial fractional coefficients. This new representation leads to sparse
representations and implementations. As direct applications, we focus our work
on the Windmill LFSRs case, used for example in the E0 stream cipher and on
other general applications that use this new representation.
In a second part, a new design criterion called diffusion delay for LFSRs is
introduced and well compared with existing related notions. This criterion
represents the diffusion capacity of an LFSR. Thus, using the matrices
representation, we present a new algorithm to randomly pick LFSRs with good
properties (including the new one) and sparse descriptions dedicated to
hardware and software designs. We present some examples of LFSRs generated
using our algorithm to show the relevance of our approach.Comment: Submitted to IEEE-I
A new TRNG based on coherent sampling with self-timed rings
Random numbers play a key role in applications such as industrial simulations, laboratory experimentation, computer games, and engineering problem solving. The design of new true random generators (TRNGs) has attracted the attention of the research community for many years. Designs with little hardware requirements and high throughput are demanded by new and powerful applications. In this paper, we introduce the design of a novel TRNG based on the coherent sampling (CS) phenomenon. Contrary to most designs based on this phenomenon, ours uses self-timed rings (STRs) instead of the commonly employed ring oscillators (ROs). Our design has two key advantages over existing proposals based on CS. It does not depend on the FPGA vendor used and does not need manual placement and routing in the manufacturing process, resulting in a highly portable generator. Our experiments show that the TRNG offers a very high throughput with a moderate cost in hardware. The results obtained with ENT, DIEHARD, and National Institute of Standards and Technology (NIST) statistical test suites evidence that the output bitstream behaves as a truly random variable.This work was supported in part by the Ministerio de Economia y Competitividad (MINECO), Security and Privacy in the Internet of You (SPINY), under Grant TIN2013-46469-R, and in part by the Comunidad de Madrid (CAM), Cybersecurity, Data, and Risks (CIBERDINE), underGrant S2013/ICE-3095
On the Entropy of Oscillator-Based True Random Number Generators under Ionizing Radiation
The effects of ionizing radiation on field-programmable gate arrays (FPGAs) have been
investigated in depth during the last decades. The impact of these effects is typically evaluated on
implementations which have a deterministic behavior. In this article, two well-known true-random
number generators (TRNGs) based on sampling jittery signals have been exposed to a Co-60 radiation
source as in the standard tests for space conditions. The effects of the accumulated dose on these
TRNGs, an in particular, its repercussion over their randomness quality (e.g., entropy or linear
complexity), have been evaluated by using two National Institute of Standards and Technology
(NIST) statistical test suites. The obtained results clearly show how the degradation of the statistical
properties of these TRNGs increases with the accumulated dose. It is also notable that the deterioration
of the TRNG (non-deterministic component) appears before that the degradation of the deterministic
elements in the FPGA, which compromises the integrated circuit lifetime.Ministerio de EconomĂa y Competitividad (ESP-2015-68245-C4-1-P)Ministerio de EconomĂa y Competitividad (ESP-2015-68245-C4-4-P)Ministerio de EconomĂa y Empresa (TIN2016-79095-C2-2-R)CAM (S2013/ICE-3095
Supporting transient stability in future highly distributed power systems
Incorporating a substantial volume of microgeneration (consumer-led rather than centrally planed) within a system that is not designed for such a paradigm could lead to conflicts in the operating strategies of the new and existing centralised generation technologies. So it becomes vital for such substantial amounts of microgeneration among other decentralised resources to be controlled in the way that the aggregated response will support the wider system. In addition, the characteristic behaviour of such populations requires to be understood under different system conditions to ascertain measures of risk and resilience. Therefore, this paper provides two main contributions: firstly, conceptual control for a system incorporating a high penetration of microgeneration and dynamic load, termed a Highly Distributed Power System (HDPS), is proposed. Secondly, a technical solution that can support enhanced transient stability in such a system is evaluated and demonstrated
Communication system for a tooth-mounted RF sensor used for continuous monitoring of nutrient intake
In this Thesis, the communication system of a wearable device that monitors the user’s diet is studied. Based in a novel RF metamaterial-based mouth sensor, different decisions have to be made concerning the system’s technologies, such as the power source options for the device, the wireless technology used for communications and the method to obtain data from the sensor. These issues, along with other safety rules and regulations, are reviewed, as the first stage of development of the Food-Intake Monitoring projectOutgoin
An open-source multi-FPGA modular system for fair benchmarking of true random number generators
International audienceTrue Random Number Generators (TRNG) are cryptographic primitives that exploit intrinsic noise sources in electronic devices. Their quality is linked to the underlying technology, activity of the neighboring circuitry and device environment (temperature, power supply, electromagnetic emanations). Consequently, when comparing TRNGs, they should be tested in identical technology, system architecture and operating conditions. We present a unified hardware platform and related open source tools aimed at fair benchmarking of TRNGs implemented in different FPGA technologies. The platform is accessible remotely. Designers can download related tools from the web site and they can upload their configuration bitstream to the remote FPGA and download random data generated in the same hardware and in the same conditions as other concurrent designs and state-of-the-art generators. The proposed tools were approved in many applications and they guarantee safe acquisition of random sequences at data rates of up to 400 Mbits/s
- …