Paper 2026/1504

Encifher: A Trusted-Execution Coprocessor for Confidential Computation on Solana

Nitanshu Lokhande
Rishabh Gupta
Rachit Chahar
Arun Jangra
Aniket Prajapati
Muskan Kumari
Abstract

Public blockchains expose all state and computation by default, which is incompatible with financial applications that require confidentiality. Solana achieves high throughput and sub-second confirmation, making it an attractive settlement layer, yet it offers no general mechanism for computing over encrypted state: fully homomorphic encryption (FHE) remains orders of magnitude too slow for interactive use, secure multi-party computation (MPC) incurs heavy communication, and Solana’s native confidential-transfer extension hides only token amounts and supports no programmable logic. We present Encifher, a confidentiality coprocessor for Solana that brings general, programmable computation over encrypted state to a high-throughput chain. Encifher adopts the ciphertext-handle and symbolic-execution interface of confidential-computing coprocessors (e.g., Zama’s fhEVM), but resolves it inside a Trusted Execution Environment (TEE) rather than with a fully homomorphic evaluator: on-chain Solana programs manipulate only 128-bit handles to ciphertexts, while an off-chain coprocessor running inside a hardware enclave fetches the corresponding ciphertexts from a public data availability layer, decrypts and computes on plaintext within the enclave, re-encrypts, and commits attested, Merkle-anchored results back on chain. A key observation is that Solana’s account model and parallel (Sealevel) scheduler turn the transaction’s declared read/write set into the dependency graph of the confidential computation, yielding parallel, correctly-ordered execution of encrypted operations without a bespoke scheduler. To avoid the single-point-of-failure of an enclave holding a master decryption key, Encifher distributes trust across a threshold-decryption committee and verifies enclave attestation on chain. Encifher is deployed in production, powering confidential payments, swaps, and a cross-chain bridge. In production, a confidential swap settles in a single Solana transaction costing 157,000 compute units; the AES-256-GCM symmetric-encryption layer runs at over a million operations per second and threshold decryption completes in single-digit to tens of milliseconds (near-plaintext speed, against the many-orders-of-magnitude overhead of FHE), and Encifher has served over 5,000 users and 50,000 confidential operations. We are explicit about the cost of this design point: Encifher reduces the trust base to TEE integrity, honest threshold key management, and the cloud attestation root, rather than to cryptographic hardness alone.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
blockchainsolanacoprocessortrusted execution environmentsprivacyTEE
Contact author(s)
nitanshu @ rizelabs io
rachit @ rizelabs io
arun @ rizelabs io
aniket @ rizelabs io
muskan @ rizelabs io
History
2026-07-25: last of 2 revisions
2026-07-23: received
See all versions
Short URL
https://ia.cr/2026/1504
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1504,
      author = {Nitanshu Lokhande and Rishabh Gupta and Rachit Chahar and Arun Jangra and Aniket Prajapati and Muskan Kumari},
      title = {Encifher: A Trusted-Execution Coprocessor for Confidential Computation on Solana},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1504},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1504}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.