All Products

bRUID dPrep

EMV Data Preparation

Import · EMV Generation · Crypto · Production Files

From issuer data to production file.
EMV-ready, HSM-secured, chip-encoded.

bRUID dPrep is the EMV data preparation module that transforms issuer input files into production-ready output for card personalization machines. It imports cardholder data from CMS, enriches magnetic stripe data with EMV chip data, performs cryptographic calculations via bRUID Kms, generates TLV templates, and produces DC9/MDB production files - all through an intuitive GUI with user management and plug/unplug component architecture.

3 Modules

dPrep + KMS + cPerso

DC9 + MDB

Production file formats

HSM Secured

Zero plaintext exposure

Plug/Unplug

Modular components

Processing Phases

Five-Stage
EMV Data Pipeline

bRUID dPrep processes issuer data through five sequential phases - from raw CMS input to production-ready files that drive graphic, magnetic, and chip card personalization on the shop floor.

01

Import Component

Reformats issuer input files (CSV, XML, flat files) from CMS or core banking into the internal XML format used by bRUID dPrep for downstream processing.

02

EMV Data Generation

Enriches magnetic stripe data with EMV chip data. Maps issuer fields to EMV tags, generates application data, and builds chip-specific records for each card.

03

Cryptographic Services

Requests cryptographic calculations from bRUID Kms (HSM). Per-card key derivation, PIN encryption, SDA/DDA/CDA certificate generation - master keys never leave the HSM.

04

EMV Template Generation

Reorganizes data into TLV structures - building, concatenating, and formatting EMV templates according to card profile configurations and scheme requirements.

05

Production File Generation

Outputs DC9 files (chip data) and MDB/LiteProdfile (graphic + magnetic data) - ready for personalization machines on the shop floor.

Central Issuance Flow

01
Issuer CMS

Input file with embossing data

02
bRUID dPrep

EMV data generation phase

03
bRUID Kms

Cryptographic calculations

04
Production Files

DC9 + MDB output generated

05
bRUID cPerso

Graphic, magnetic & chip encoding

06
Card Delivered

Personalized, ready for customer

Capabilities

Software Features

bRUID dPrep provides both GUI-based configuration and automated processing - from EMV data management to production file generation with full audit trail.

Import Component

Customizable data import that reformats issuer files (CSV, XML, flat) into internal XML. Supports multiple CMS vendors and core banking formats with field mapping configuration.

EMV Configuration Manager

GUI-based EMV data configuration. Manage card profiles, application parameters, floor limits, and scheme-specific settings through XML configuration files - no code changes needed.

Plug/Unplug Components

Modular architecture with pluggable data processing components. Add, remove, or customize transformation functions without affecting the core pipeline. Develop custom components for specific issuer needs.

bRUID Kms Integration

Seamless HSM cryptographic services - per-card key derivation, PIN block generation, SDA/DDA/CDA certificate computation, ARQC verification. Master keys never exposed in cleartext.

Multi-Scheme Support

Card profiles for Visa, Mastercard, RuPay, Amex, and local payment schemes. Scheme-specific EMV tag mapping, script generation, and risk parameter configuration.

User Management & Audit

Role-based access control with operator and administrator roles. Complete audit trail for every data preparation run with record-level tracking and reconciliation.

Cryptographic Keys

Keys Managed via bRUID Kms

bRUID dPrep requests all cryptographic operations from bRUID Kms. No key is ever stored or exported in cleartext - key ceremonies with Security Officers ensure tamper-proof key lifecycle.

LMK

Local Master Key - incorporated into HSM, ciphers all stored data

ZMK / TK

Zone Master Key / Transport Key - secure key exchange between systems

Manufacturer Keys

Initial card keys from card manufacturer for unlocking virgin cards

PIN Keys

PIN encryption keys for cardholder PIN block generation and mailer printing

SDA/DDA/CDA

Card authentication method certificates for terminal offline verification

ARQC Keys

Application request cryptogram keys for online transaction authorization

EMV Perso Keys

KEK PIN, KEK, MICCK - key sets to unlock and secure card personalization

Issuer Master Key

Bank issuer master key for deriving per-card applicative keys

Central Issuance

Part of the BNPRS Stack

bRUID dPrep works alongside bRUID Kms and bRUID cPerso as the three pillars of the central card issuance solution.

Ready for EMV Data Preparation?

Deploy bRUID dPrep as your central issuance data preparation engine - from issuer CMS to personalization-ready production files, HSM-secured end to end.

Contact Us