2019 · 10 citations · 12 references
ComputingComputer EngineeringComputer ScienceComputer SecurityCryptographyHardware SecurityAutomata TheoryCellular AutomataHardware ObfuscationLogic SynthesisReverse EngineeringAdditive Cellular AutomataAnti-reverse EngineeringFinite State Machine DesignFinite State Machine SpecificationIp Piracy PreventionObfuscated Finite-state MachinesReverse Engineering DefensesReverse Engineering Protection
A popular countermeasure against IP piracy relies on obfuscating the Finite State Machine (FSM), which is assumed to be the heart of a digital system. In this paper, we propose to use a special class of non-group additive cellular automata (CA) called D1 * CA, and it's counterpart D1 * CAdual to obfuscate each state-transition of an FSM. The synthesized FSM exhibits correct state-transitions only for a correct key, which is a designer's secret. The proposed easily testable key-controlled FSM synthesis scheme can thwart reverse engineering attacks, thus offers IP protection.
12
Evaluating the security of logic encryption algorithms
Pramod Subramanyan, Sayak Ray, Sharad Malik · 2015 · 772 citations
Jarrod A. Roy, Farinaz Koushanfar, Igor L. Markov · 2008 · 534 citations