OpenSolaris

  subsites   code review   repo   packages   bugs   defect   polls   planet
You are not signed in. Sign in or register.

Project Name: ZFS Encrypted Datasets PSARC 2007/261

Project Summary:

This project will provide on disk encryption/decryption support for ZFS datasets. The project will cover the addition of encryption and decryption to the ZFS IO pipeline and the key management for ZFS datasets.

It will deliver in multiple phases to support different key management strategies including one which provides support for secure deletion based on encrypted datasets.

Phase deliverables:

Phase 1

  • Per dataset policy for enabling encryption, including algorithm and key length.
  • Per dataset keys wrapped by single per pool key
  • Pool key from passphrase using PKCS#5 PBE
  • Pool key stored in PKCS#11 token
  • Zone / TX Label key management delegation (dataset keys only)
  • Per user key management (dataset keys only)
  • Secure Deletion (by delete & pool key change)

Dependences:

Any bug marked with the zfs-crypto keyword is a dependency.

Bugs marked zfs-crypto

Phase 1 High Level Schedule:

MilestoneStartComplete
Proof ConceptAvailableCompleted
Alpha ReleaseQ3CY07Released
Available on OpenSolarisQ2CY08