Skip to main content

Delegated Computation

Definition

Delegated computation involves offloading a computational task from a client to a more powerful or specialized server, with the client retaining the ability to verify the correctness of the result. This approach allows resource-constrained devices to access complex services without performing intensive processing themselves. Cryptographic techniques, such as verifiable computation schemes, ensure that the server cannot maliciously alter results without detection. It represents a fundamental strategy for scaling distributed systems and enhancing privacy in cloud environments.