Back to Search
Start Over
A Chaos-Based Complex Micro-instruction Set for Mitigating Instruction Reverse Engineering
- Source :
- Journal of Hardware and Systems Security; 20240101, Issue: Preprints p1-17, 17p
- Publication Year :
- 2024
-
Abstract
- Chaos computing provides a large number of functions from a single hardware. Large-scale reconfigurability can be achieved flexibly by tuning only a few parameters from a chaos-based computing system. Implementation of reconfigurable complex functions from a single chaos circuit can alleviate area and power concerns due to decreasing technology nodes. It is possible to make a multi-input multi-output complex instruction set using the chaos-generated functionalities where operations are more uniform than conventional implementations. Lack of uniformity in implementation of instructions in traditional computing system provides opportunity for attackers to reverse engineer based on side channel power analysis. In this paper, it is proposed that chaos-based implementation of a complex instruction set is immune to classification-based reverse engineering attack. Cross obfuscation and self obfuscation schemes are proposed in this work which leverage reconfigurability of chaotic system for obfuscating the power profile of the instruction set and it has been made immune to reverse engineering attacks. The design utilizes 3-input multi-output instructions by using a single chaotic iterative map. We analyzed the immunity of this design against classification-based reverse engineering attack for six different classification algorithms with five dimensionality reduction techniques.
Details
- Language :
- English
- ISSN :
- 25093428 and 25093436
- Issue :
- Preprints
- Database :
- Supplemental Index
- Journal :
- Journal of Hardware and Systems Security
- Publication Type :
- Periodical
- Accession number :
- ejs52260454
- Full Text :
- https://doi.org/10.1007/s41635-019-00085-7