DEV Community

Cover image for Acra. Features: Tokenization
Cossack Labs
Cossack Labs

Posted on • Edited on

3 3

Acra. Features: Tokenization

Typically, encrypted data is a binary data. But in some cases, database structure suggests using the original data format (string, int). Data tokenization works for similar goal as encryption (protect data's confidentiality) but allows storing data in its original format.

Use Acra Community Edition for free. Check out Acra Enterprise Edition tailored for solutions with high security requirements.

4️⃣ Tokenization

💡 Acra allows configuring data tokenization to certain database fields. Tokenization means that a sensitive data field is substituted with a token and matched to the original only when the original data field is required.

Acra combines encryption and tokenization—the original data fields are encrypted and stored in a separate table/database, when the original database stores tokens instead. Thus, the database leakage will reveal only tokens, not the original data.

Tokenization. Acra by Cossack Labs

Tokens look like plaintext data—they match the desired row type/format and length. Acra supports tokens of different formats: email, string, int, binary.

💡 Tokenization is useful for encrypting data in legacy systems—no need to change database scheme or rewrite legacy applications as they will continue working with tokens instead of original data.

Note, that data encryption, data masking, and tokenization are different security controls that address similar threats but provide different usability advantages. They all work for your sensitive data and build defense in depth on different levels.

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay