---
title: "Concepts"
slug: "filesystem-encryption-for-linux-concepts"
updated: 2026-04-01T08:09:18Z
published: 2025-08-14T07:38:56Z
canonical: "support.fortanix.com/filesystem-encryption-for-linux-concepts"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.fortanix.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Concepts

Filesystem in Userspace (FUSE) allows non-privileged users to create file systems without modifying kernel code by running file system operations in user space.

Fortanix-Data-Security-Manager (DSM) Filesystem Encryption (FSE) utilizes the FUSE framework with a dedicated agent that manages filesystem mounting, encryption, decryption, and policy enforcement. This agent operates seamlessly, requiring no changes to customer applications.

When a filesystem is mounted with the Fortanix DSM FSE Agent, it handles all input and output operations, routing requests through the Virtual File System (VFS) to the agent, which then processes and responds based on the defined policies.

*To discover the architecture and key hierarchy of Linux Filesystem Encryption on Linux, refer to*[*Filesystem Encryption for Linux - Concepts*](https://fortanix.zendesk.com/hc/en-us/articles/28827841108500-Filesystem-Encryption-for-Linux-Concepts).

Fortanix Data Security Manager (DSM) is the world’s first cloud service secured with Intel® SGX. With Fortanix DSM, you can securely generate, store, and use cryptographic keys and certificates, as well as other secrets such as passwords, API keys, tokens, or any blob of data. Your business-critical applications and containers can integrate with Fortanix DSM using legacy cryptographic interfaces (PKCS#11, CNG, and JCE) or using the native Fortanix DSM RESTful interface.
