ABSTRACT

Chaotic behavior is observed in a wide range of natural and man-made systems, from weather patterns to integrated circuits. The gate uses a chaotic oscillator to determine the functionality of the logic gate at any given time. A generic chaotic oscillator is represented by the box labeled C. Chaotic computing is a promising research domain with a broad application spectrum, including hardware security, reconfigurable logic, and neuromorphic computing. While unclonable computing systems are novel in their construction, high-level behavior is assumed to follow that of the classic Von Neumann architecture. Physically unclonable computing system (PUCS) is a novel class of computer architecture where operation of all physical implementations of a given design are unique in relation to one another. The above attributes are enabling factors for guaranteeing obfuscation across multiple abstraction layers of a PUCS design. There are a lot of things to consider while designing and building this PUCS system with chaotic circuits.