Browsing by Author "Avvaru, Satya Venkata Sandeep"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item Attack-Resistance and Reliability Analysis of Feed-Forward and Feed-Forward XOR PUFs(2019-05) Avvaru, Satya Venkata SandeepPhysical unclonable functions (PUFs) are lightweight hardware security primitives that are used to authenticate devices or generate cryptographic keys without using non-volatile memories. This is accomplished by harvesting the inherent randomness in manufacturing process variations (e.g. path delays) to generate random yet unique outputs. A multiplexer (MUX) based arbiter PUF comprises two parallel delay chains with MUXs as switching elements. An input to a PUF is called a challenge vector and comprises of the select bits of all the MUX elements in the circuit. The output-bits are referred to as responses. In other words, when queried with a challenge, the PUF generates a response based on the uncontrollable physical characteristics of the underlying PUF hardware. Thus, the overall path delays of these delay chains are random and unique functions of the challenge. The contributions in this thesis can be classified into four main ideas. First, a novel approach to estimate delay differences of each stage in MUX-based standard arbiter PUFs, feed-forward PUFs (FF PUFs) and modified feed-forward PUFs (MFF PUFs) is presented. Test data collected from PUFs fabricated using 32 nm process are used to learn models that characterize the PUFs. The delay differences of individual stages of arbiter PUFs correspond to the model parameters. This was accomplished by employing the least mean squares (LMS) adaptive algorithm. The models trained to learn the parameters of two standard arbiter PUF-chips were able to predict responses with 97.5% and 99.5% accuracy, respectively. Additionally, it was observed that perceptrons can be used to attain 100% (approx.) prediction accuracy. A comparison shows that the perceptron model parameters are scaled versions of the model derived by the LMS algorithm. Since the delay differences are challenge independent, these parameters can be stored on the server which enables the server to issue random challenges whose responses need not be stored. By extending this analysis to 96 standard arbiter PUFs, we confirm that the delay differences of each MUX stage of the PUFs follow a Gaussian probability distribution. Second, artificial neural network (ANN) models are trained to predict hard and soft-responses of the three configurations: standard arbiter PUFs, FF PUFs and MFF PUFs. These models were trained using silicon data extracted from 32-stage arbiter PUF circuits fabricated using IBM 32 nm HKMG process and achieve a response-prediction accuracy of 99.8% in case of standard arbiter PUFs, approximately 97% in case FF PUFs and approximately 99% in case of MFF PUFs. Also, a probability based thresholding scheme is used to define soft-responses and artificial neural networks were trained to predict these soft-responses. If the response of a given challenge has at least 90% consistency on repeated evaluation, it is considered stable. It is shown that the soft-response models can be used to filter out unstable challenges from a randomly chosen independent test-set. From the test measurements, it is observed that the probability of a stable challenge is typically in the range of 87% to 92%. However, if a challenge is chosen with the proposed soft-response model, then its portability of being stable is found to be 99% compared to the ground truth. Third, we provide the first systematic empirical analysis of the effect of FF PUF design choices on their reliability and attack resistance. FF PUFs consist of feed-forward loops that enable internally generated responses to be used as select-bits, making them slightly more secure than a standard arbiter PUFs. While FF PUFs have been analyzed earlier, no prior study has addressed the effect of loop positions on the security and reliability. After evaluating the performance of hundreds of PUF structures in various design configurations, it is observed that the locations of the arbiters and their outputs can have a substantial impact on the security and reliability of FF PUFs. Appropriately choosing the input and output locations of the FF loops, the amount of data required to attack can be increased by 7 times and can be further increased by 15 times if two intermediate arbiters are used. It is observed adding more loops makes PUFs more susceptible to noise; FF PUFs with 5 intermediate arbiters can have reliability values that are as low as 81%. It is further demonstrated that a soft-response thresholding strategy can significantly increase the reliability during authentication to more than 96%. It is known that XOR arbiter PUFs (XOR PUFs) were introduced as more secure alternatives to standard arbiter PUFs. XOR PUFs typically contain multiple standard arbiter PUFs as their components and the output of the component PUFs is XOR-ed to generate the final response. Finally, we propose the design of feed-forward XOR PUFs (FFXOR PUFs) where each component PUF is an FF PUF instead of a standard arbiter PUF. Attack-resistance analysis of FFXOR PUFs was carried out by employing artificial neural networks with 2-3 hidden layers and compared with XOR PUFs. It is shown that FFXOR PUFs cannot be accurately modeled if the number of component PUFs is more than 5. However, the increase in the attack resistance comes at the cost of degraded reliability. We also show that the soft-response thresholding strategy can increase the reliability of FFXOR PUFs by about 30%.Item Causal Network Analysis in the Human Brain: Applications in Cognitive Control and Parkinson’s Disease(2022-04) Avvaru, Satya Venkata SandeepThe human brain is an efficient organization of 100 billion neurons anatomically connected by about 100 trillion synapses over multiple scales of space and functionally interactive over multiple scales of time. The recent mathematical and conceptual development of network science combined with the technological advancement of measuring neuronal dynamics motivated the field of network neuroscience. Network science provides a particularly appropriate framework to study several mechanisms in the brain by treating neural elements (a population of neurons, a sub-region) as nodes in a graph and neural interactions (synaptic connections, information flow) as its edges. The central goal of network neuroscience is to link macro-scale human brain network topology to cognitive functions and pathology. Although interactions between any two neural elements are inherently asymmetrical, few techniques characterize directional/causal connectivity. This dissertation proposes model-free techniques to estimate and analyze nonlinear causal interactions in the human brain. The proposed methods were employed to build machine learning models that decode the network organization using electrophysiological signals. Mental disorders constitute a significant source of disability, with few effective treatments. Dysfunctional cognitive control is a common element in various psychiatric disorders. The first part of the dissertation addresses the challenge of decoding human cognitive control. To this end, we analyze local field potentials (LFP) from 10 human subjects to discover network biomarkers of cognitive conflict. We utilize cortical and subcortical LFP recordings from the subjects during a cognitive task known as the Multi-Source Interference Task (MSIT). We propose a novel method called maximal variance node merging (MVNM) that merges nodes within a brain region to construct informative inter-region brain networks. Region-level effective (causal) networks computed using convergent cross-mapping and MVNM differentiate task engagement from background neural activity with 85% median classification accuracy. We also derive task engagement networks (TENs) that constitute the most discriminative inter-region connections. Subsequent graph analysis illustrates the crucial role of the dorsolateral prefrontal cortex (dlPFC) in task engagement, consistent with a widely accepted model for cognition. We also show that task engagement is linked to the theta (4-8 Hz) oscillations in the prefrontal cortex. Thus, we decode the task engagement and discover biomarkers that may facilitate closed-loop neuromodulation to enhance cognitive control. In the second part of the dissertation, the main goal is to use network features derived from non-invasive electroencephalography (EEG) to develop neural decoders that can differentiate Parkinson’s disease (PD) patients from healthy controls (HC). We introduce a novel causality measure called frequency-domain convergent cross-mapping (FDCCM) that utilizes frequency-domain dynamics through nonlinear state-space reconstruction. Using synthesized chaotic timeseries, we investigate the general applicability of FDCCM at different causal strengths and noise levels. We show that FDCCM is resilient to additive Gaussian noise, making it suitable for real-world data. We used FDCCM networks estimated from scalp-EEG signals to classify the PD and HC groups with approximately 97% accuracy. The classifiers achieve high accuracy, independent of the patients’ medication status. More importantly, our spectral-based causality measure can significantly improve classification performance and reveal useful network biomarkers of Parkinson’s disease. Overall, this dissertation provides valuable techniques for causal network construction and analysis. Their usage is demonstrated on two applications: decoding cognitive control and detecting Parkinson’s disease. These methods can be extended to other neurological and psychiatric conditions to elucidate their network mechanisms.