Content Addressed Storage ist ein Speicherverfahren, das den Zugriff auf Daten über deren Inhalt ermöglicht und gleichzeitig ihre unveränderbare Speicherung gewährleistet. CAS-Systeme adressieren Daten nicht über deren Lage auf einem physikalischen Datenträger, sondern über einen Hashwert, der aus dem Dateninhalt gebildet wird. Dieser Hashwert dient dem direkten Zugriff auf die gespeicherten Daten im CAS-System und stellt sicher, dass inhaltsgleiche Daten nicht ein zweites Mal gespeichert werden können. Gleichzeitig wird dadurch verhindert, dass die veränderte Version eines Dokuments die ursprüngliche Version überschreiben kann, da der veränderte Inhalt der neuen Versionen zu einem anderen Hashwert führt.