[media-types] Re: [IANA #1454520] application/vnd.ab dalsecuritygroup.lockbox registration request
"Murray S. Kucherawy" <[email protected]> Wed, 24 Jun 2026 17:31:21 -0700
| Newsgroups | gmane.ietf.types |
|---|---|
| Message-ID | <CAL0qLwaRQafsaUHAPQZfBJ2f7ykpu3ME73s5oS+8=xE-vQSicA@mail.gmail.com> |
Approved. -MSK On Mon, Jun 22, 2026 at 11:26 AM Amanda Baber via RT < [email protected]> wrote: > Hi Murray, > > Could you review this new request by July 6th? > > thanks, > Amanda > > ===== > > Name: Ebrahim Shafiei > > Email: [email protected] > > Media type name: application > > Media subtype name: vnd.abdalsecuritygroup.lockbox > > Required parameters: N/A > > Optional parameters: N/A > > Encoding considerations: binary > > The format is an encrypted binary container. It may contain arbitrary > octet values, including NUL octets, and is not line-oriented. > > Security considerations: This media type does not contain active or > executable content. > > Files of this type contain encrypted Abdal LockBox vault backup data and > must be treated as sensitive security material. The file may contain > encrypted representations of credentials, vault entries, usernames, > passwords, website URLs, notes, and related vault metadata. > > The format is intended to provide confidentiality and integrity > protection. Implementations are expected to encrypt the payload using an > authenticated encryption scheme, such as AES-256-GCM or XChaCha20-Poly1305, > and derive encryption keys from an export passphrase using a memory-hard > KDF such as Argon2id or scrypt with per-file random salt and stored KDF > parameters. > > Implementations must verify the file magic number, format version, KDF > parameters, salt, nonce, authentication tag, and integrity metadata before > accepting or importing a file. Implementations must reject malformed, > truncated, modified, downgraded, or unauthenticated files. > > The format must not store plaintext vault secrets, plaintext master > passwords, plaintext recovery keys, plaintext DEK values, plaintext KEK > values, or plaintext credential fields. Importers should avoid leaking > detailed parsing or cryptographic error information that could help > attackers perform offline attacks. > > The media type itself is not executable. However, implementations must > treat all parsed fields as untrusted input and must apply normal defensive > parsing, length checks, version checks, and cryptographic verification > before use. > > Interoperability considerations: This format is intended for encrypted > backup export and import between compatible versions of Abdal LockBox. > Implementations should identify files using the media type, the .ablbx file > extension, and the ABLBX magic number. > > The file header should include a format version so future versions can > maintain backward compatibility. Implementations should reject unsupported > versions safely and should not attempt to import files without successful > authentication and integrity verification. > > Published specification: Abdal LockBox Encrypted Vault Backup Format > Specification, version 1.0: > https://github.com/ebrasha/abdal-lockbox/blob/main/docs/ABLBX-FORMAT.md > > Applications which use this media: Abdal LockBox uses this media type for > encrypted vault backup export and import files. The format is used for > files with the .ablbx extension created by the Export Vault feature and > consumed by the Import Vault feature. > > Fragment identifier considerations: N/A > > Restrictions on usage: No restrictions on usage. The format is intended > for Abdal LockBox encrypted vault backup files and compatible > implementations. > > Provisional registration? (standards tree only): No > > Additional information: > > 1. Deprecated alias names for this type: N/A > 2. Magic number(s): 41 42 4C 42 58 0D 0A 1A 0A ("ABLBX\r\n\x1A\n" at > offset 0) > 3. File extension(s): .ablbx > 4. Macintosh file type code: N/A > 5. Object Identifiers: N/A > > General Comments: The requested media type is intended to identify > encrypted Abdal LockBox vault backup files. The file extension is .ablbx > and the recommended filename pattern is: > > abdal-lockbox-backup-{yyyyMMdd-HHmmss}.ablbx > > The format is designed so that exported files do not contain plaintext > vault entries, plaintext master passwords, plaintext recovery keys, > plaintext DEK values, plaintext KEK values, or human-readable credential > data. > > Person to contact for further information: > > 1. Name: Ebrahim Shafiei, Abdal Security Group > 2. Email: [email protected] > > Intended usage: COMMON > > The .ablbx extension stands for Abdal LockBox encrypted backup. Files are > generated by the Export Vault feature and imported by the Import Vault > feature. The file content is an encrypted, integrity-protected binary > container and is not intended to be human-readable. > > Author/Change controller: Abdal Security Group > Contact: Ebrahim Shafiei > Email: [email protected] > Website: https://github.com/ebrasha > > _______________________________________________ media-types mailing list -- [email protected] To unsubscribe send an email to [email protected]