Take a Closer Look at FieldShield


Next Steps
FieldShield Overview Features Technical Details GUI Platforms & Pricing Why It's Better Resources

IRI FieldShield is a robust, startpoint data security and privacy law compliance package that finds, classifies, and shields personally identifiable information (PII) in multiple database tables and file formats with one or more data masking functions. FieldShield is also a deterministic, content-aware data loss prevention tool because it lets you apply the specific protections you need to only those columns that need protecting.

Click on the technical attributes of FieldShield below to learn more:

Data Discovery

According to Gartner's data masking analysts, only about half of enterprises with sensitive data at rest know where it is. Included cross-platform DB and file profiling tools in FieldShield find, classify, and diagram PII based on pattern and fuzzy search matches.

Masking Functions

FieldShield users can apply the same or different functions to any number of columns, in any number of sources, simultaneously. FieldShield delivers data-centric protection in 12 different functional categories:

  1. multiple, NSA Suite B and FIPS-compliant encryption (and decryption) algorithms, including format-preserving encryption
  2. SHA-1 and SHA-2 hashing
  3. ASCII de-ID
  4. binary encoding
  5. randomization
  6. canned and custom data masking
  7. reversible and non-reversible pseudonymization
  8. custom expression (cross-calculation) logic
  9. filtering or redaction
  10. data type and file-format conversion
  11. byte shifting and sub-string functions
  12. tokenization (for PCI)

The shield you choose for each field depends on your need for security, reversibility, appearance, and speed. In addition to the built-in functions, you can also write and call your own field functions at runtime.

Whether built-in or custom, you can apply protections conditionally to specific rows or columns, and across tables using protection rules that you can select/define, store, and re-use.

Precision & Security

Field-level protections are safer because even if there is a breach based on an access to a given column decryption key, the other columns may still have their own protection applied. Contrast that to a single password opening access to everything in the database, table, file, or volume.

FieldShield also uses state-of-the-art encryption algorithms that are very difficult to crack.You can strengthen encryption with random tokenization, hashing, and secure, changing encryption keys. FieldShield's data obfuscation techniques can also forever (irreversibly) redact original values. A non-reversible method like data masking or filtering removes any computational basis for deriving the original value


Field-level protection is inherently efficient; i.e., you apply protections surgically to selected rows and columns rather than in bulk. Where the data are large, FieldShield uses the advanced data movement algorithms and resource exploitation techniques for which its parent IRI CoSort (big data transformation and reporting) product is famous.

You can also combine FieldShield with IRI FACT (Fast Extract) to unload very large database (VLDB) tables into flat files for faster protection operations. If you use the parent CoSort SortCL program, you can run the same protections during data transformation, cleansing, mapping, and pre-load sorting jobs that feed BI and DB targets.

Developer Support

FieldShield's static data masking jobs are defined in simple, self-documenting 4GL job scripts that developers can use and share (securely, even in the cloud) which clearly identify source field layouts and target field protections and formats. These scripts are portable and available to both developers and end-users who need to protect or reveal protected data. Language learning however, is not required.

In the free IRI Workbench GUI, built on Eclipse™, FieldShield users have graphical access to:

  • automated source data discovery and metadata definition
  • single- and multi-source protection job creation wizards
  • master data definition and protection
  • cross-table semantic (pattern matching) protection rule application
  • project management (teaming) and version control
  • encryption key management
  • XML job audit logs for verifying privacy law compliance

FieldShield can also be used for dynamic data masking. Real-time security is possible through SQL SELECT and UPDATE logic, or via FieldShield routines called into your application. Contact IRI for FieldShield's .NET or Java software development kit (SDK) if you need in-situ encryption, etc.

Ease of Use

FieldShield’s Eclipse GUI and self-documenting 4GL metadata and job syntax are easy to learn, use, and run -- alone or combination. The IRI Workbench GUI is a free option that supports, and seamlessly interacts with, FieldShield job design and management.

While database column encryption is usually functionally limited, platform-specific, and cumbersome to implement, FieldShield's new job creation wizards hold your hand through the definition of source metadata, and the choice and application of field-specific protections for every target. Database connectivity and browsing, data profiling and metadata definition, and local and remote execution, are all simplified in the GUI.

Job modification is especially easy in FieldShield because its simple text scripts are easy to access and edit anywhere. You can run FieldShield jobs from the GUI, on the command line, in batch, or from within your applications.


FieldShield users enjoy immediate metadata links, job scripting compatibility, and graphical integration with the data transformation (integration and staging), test data generation, reporting, and advanced BI functionality in the IRI Workbench GUI for Voracity, IRI's total data management platform. Upgrading to Voracity and its default, FieldShield-compatible SortCL program allows you to add data masking to the same job script and I/O pass with multiple data manipulations.

FieldShield and other IRI tools' data definition file (.ddf) metadata is also supported by AnalytiX DS Mapping Manager and the Meta Integration Model Bridge (MIMB). These tools convert metadata already defined in third-party BI, CRM, DB, ETL, and data modeling tools into FieldShield DDF ... making it easier for you to protect data in your current environment.

See IRI CellShield if you have PII stored in Excel spreadsheets. See IRI RowGen if you need realistic, referentially correct test data from scractch.  See IRI Chakra Max if you need a policy-based dynamic data masking and DB firewall (DAM/DAP) solution.

Request More Information

Live Chat

* indicates a required field.
IRI does NOT share your information.