Enforcing Semantic Integrity on Untrusted Clients in Networked Virtual Environments
Uwe Hermann, Stefan Katzenbeisser, Christian Schallhart, Helmut Veith

TL;DR
This paper introduces a cryptographic protocol to enforce semantic integrity in networked virtual environments, allowing servers to audit client computations efficiently without overloading the network or compromising real-time performance.
Contribution
A novel cryptographic-based semantic integrity protocol that enables efficient server-side auditing of client computations in NVEs, addressing security without high network costs.
Findings
Protocol enables on-demand auditing of client actions.
Achieves low network and CPU overhead.
Decouples auditing from real-time simulation constraints.
Abstract
During the last years, large-scale simulations of realistic physical environments which support the interaction of multiple participants over the Internet have become increasingly available and economically significant, most notably in the computer gaming industry. Such systems, commonly called networked virtual environments (NVEs), are usually based on a client-server architecture where for performance reasons and bandwidth restrictions, the simulation is partially deferred to the clients. This inevitable architectural choice renders the simulation vulnerable to attacks against the semantic integrity of the simulation: malicious clients may attempt to compromise the physical and logical laws governing the simulation, or to alter the causality of events a posteriori. In this paper, we initiate the systematic study of semantic integrity in NVEs from a security point of view. We argue…
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
TopicsAdvanced Malware Detection Techniques · Digital and Cyber Forensics · Security and Verification in Computing
