Skip to content

Key committing key type #30

@coderdan

Description

@coderdan

Add support for a committing mode of encryption (e.g., SIV or GCM-SIV) to ensure ciphertexts are bound to a unique plaintext and AAD under a given key.

Motivation

In envelope encryption schemes, it's important that a data key cannot be reused to produce multiple valid ciphertexts that decrypt to different plaintexts. This helps prevent equivocation and strengthens guarantees around message authenticity and integrity, even in the event of key compromise.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions