Coherent Minimisation: Towards efficient tamper-proof compilation
Dan R. Ghica (University of Birmingham), Zaid Al-Zobaidi (University, of Birmingham)

TL;DR
This paper introduces a novel automata minimisation technique called coherent minimisation, which enforces game rules in hardware synthesis and leverages a weaker equivalence to improve efficiency.
Contribution
It proposes the concept of coherent equivalence for automata, enabling more aggressive minimisation by incorporating game rule enforcement in hardware synthesis.
Findings
Coherent minimisation reduces automata size more effectively.
Enforcing game rules improves hardware synthesis robustness.
Weaker equivalence allows for aggressive automata minimisation.
Abstract
Automata representing game-semantic models of programs are meant to operate in environments whose input-output behaviour is constrained by the rules of a game. This can lead to a notion of equivalence between states which is weaker than the conventional notion of bisimulation, since not all actions are available to the environment. An environment which attempts to break the rules of the game is, effectively, mounting a low-level attack against a system. In this paper we show how (and why) to enforce game rules in games-based hardware synthesis and how to use this weaker notion of equivalence, called coherent equivalence, to aggressively minimise automata.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Advanced Malware Detection Techniques · Software Testing and Debugging Techniques
