Identification of State Registers of FSM Through Full Scan by Data Analytics
Title | Identification of State Registers of FSM Through Full Scan by Data Analytics |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | He, Chengkang, Cui, Aijiao, Chang, Chip-Hong |
Conference Name | 2019 Asian Hardware Oriented Security and Trust Symposium (AsianHOST) |
Date Published | Dec. 2019 |
Publisher | IEEE |
ISBN Number | 978-1-7281-3544-1 |
Keywords | Big Data, Big Data analytics, big data security metrics, Data analysis, data mining, data protection, Decision Tree, Decision trees, downstream design, electronic engineering computing, finite state machines, finite-state machine, FSM design, FSM state registers, industrial property, Intellectual Property Protection, logic design, OpenCores, Physical design, pubcrawl, Registers, regression analysis, resilience, Resiliency, Scalability, Silicon, state register identification, state transitions |
Abstract | Finite-state machine (FSM) is widely used as control unit in most digital designs. Many intellectual property protection and obfuscation techniques leverage on the exponential number of possible states and state transitions of large FSM to secure a physical design with the reason that it is challenging to retrieve the FSM design from its downstream design or physical implementation without knowledge of the design. In this paper, we postulate that this assumption may not be sustainable with big data analytics. We demonstrate by applying a data mining technique to analyze sufficiently large amount of data collected from a full scan design to identify its FSM state registers. An impact metric is introduced to discriminate FSM state registers from other registers. A decision tree algorithm is constructed from the scan data for the regression analysis of the dependency of other registers on a chosen register to deduce its impact. The registers with the greater impact are more likely to be the FSM state registers. The proposed scheme is applied on several complex designs from OpenCores. The experiment results show the feasibility of our scheme in correctly identifying most FSM state registers with a high hit rate for a large majority of the designs. |
URL | https://ieeexplore.ieee.org/document/9006677 |
DOI | 10.1109/AsianHOST47458.2019.9006677 |
Citation Key | he_identification_2019 |
- industrial property
- state transitions
- state register identification
- Silicon
- Scalability
- Resiliency
- resilience
- regression analysis
- Registers
- pubcrawl
- Physical design
- OpenCores
- logic design
- Intellectual Property Protection
- Big Data
- FSM state registers
- FSM design
- finite-state machine
- finite state machines
- electronic engineering computing
- downstream design
- Decision trees
- Decision Tree
- Data protection
- Data mining
- data analysis
- big data security metrics
- Big Data Analytics