1. A developer distributes a commercial software library. To prevent competitors from reading the proprietary algorithm, the developer runs the compiled code through a tool that renames variables to meaningless identifiers, flattens control flow, and restructures the code — the resulting file runs identically to the original but is extremely difficult for a human to read and understand
2. An organization converts plaintext data into ciphertext using an AES-256 key; the only way to read the original data is to apply the same key to reverse the transformation — the output bears no resemblance to the input and is completely unreadable without the key
3. A company finds that its single customer database is a constant compliance and security concern — customer PII, payment data, and order history all reside together. The security team splits the data into three separate databases, each on its own server with its own access controls, proportional to the sensitivity of the data it holds
4. A healthcare portal allows nurses to see full patient records, while administrative staff sees the same record but with clinical diagnosis fields replaced by asterisks — the underlying database record is unchanged; only the presentation layer differs based on the authenticated role