CellShield Help
If you do not yet have CellShield® installed, or need IRI support for CellShield, click here.
To use CellShield to protect data in your Excel® spreadsheet, click the CellShield tab to open the ribbon bar, which includes the following Data Protection buttons:
Mask/Redact - replaces selected data with a specified masking character.
Encrypt & Decrypt - encrypts/decrypts selected data with the function you select.
Pseudonymize & Restore - Pseudonymizes by scrambling the selected data, replacing it with a set of like values or sequence of numbers. Restores the data when selected.
Mask Redact
- Select the data to be masked, including columns, rows, or both.
- Click the Mask Redact button. The Data Mask/Redact window opens.
- In the Masking Character field, enter the character to be used as the mask. This can be any letter, number or character except a backslash (\).
- Select whether to mask the Whole field or Partial field.
- If you plan to mask a partial field, enter the number of the start position, followed by a comma, followed by the number of characters to mask (e.g., 1,4). If you enter only one number, that number will be used as the starting position and the rest of the cell will be masked.
- Select either Send the masked data to a new spreadsheet or Replace selected range with masked data.
- Click Mask.
Encrypt & Decrypt
Encrypt
- Select the data to be encrypted, including columns, rows, or both.
- Click the Encrypt & Decrypt button, and then select Encrypt.
The Data Encryption window opens:
- In the Select Encryption Type list, select the type of encryption you want to perform. Note that when you decrypt the data, you must use the same type used for encryption. The choices are:
enc_3des_ebc Use Triple DES encryption when there is no requirement to preserve original field widths or original field formatting. enc_aes128 Use Standard encryption when there is no requirement to preserve original field widths or any original field formatting. enc_aes256 Use Standard encryption when there is no requirement to preserve original field widths or any original field formatting. enc_fp_aes256_alphanum Preserves both numeric and alphabetic characters (including upper- and lower-case letters) when encrypting fields, as well as their original field widths. Other characters, such as - or *, are left unaltered so that field formats such as those found in social security numbers and phone numbers are retained. enc_fp_aes256_ascii Preserves original field widths when encrypting ASCII fields. This is useful when you do not want to preserve custom format characteristics of a field, but need to retain original field widths. - In the Pass Phrase field, enter the characters to be used as the passphrase. This will be used for any subsequent decryption. Note that if you leave the Pass Phrase field blank, an internal passphrase key will be used. When decrypting, again leave the field blank.
- Select either Send encrypted data to a new spreadsheet or Replace selected range with the encrypted data.
- Click Encrypt.
Decrypt
- Select the encrypted data that you plan to decrypt.
- Click the Encrypt & Decrypt button, and then select Decrypt. The Data Decryption window opens:
- In the Select Decryption Type field, select the decryption type that corresponds to the encryption method used.
- In the Pass Phrase field, enter the passphrase you used for the encryption. If no passphrase was used during encryption, leave the field blank.
- Select either Send decrypted data to a new spreadsheet or Replace selected range with decrypted data. Note that if you encrypted the data on the original spreadsheet, and then decrypt it to new spreadsheet, the encrypted data will remain in the original spreadsheet.
- Click Decrypt.
Pseudonymize & Restore
Pseudonymize
If you plan to use foreign data to replace data in the process of pseudonymization, you must use a separate single-column file for look-up replacement values. The file must include at least as many unique values as there are unique values in the cells to be processed.
- Select the data within a single column to be encrypted.
- Click the Pseudonymize & Restore button, and then select Pseudonymize.
The Pseudonymization Menu window opens:
- Select whether your data will be Recoverable or Non-Recoverable. If you select Recoverable, a file with the original data is created to be used to restore the data.
- Click Next.
Recoverable
- If you select Recoverable, the Recoverable Pseudonymization window opens:
- Click Browse to browse for a location and provide a name for the restore file.
- Select Scramble Original Data if you are not using a file with replacement values, and then click Pseudonymize. The data you selected is scrambled and sent to a new spreadsheet named PseudonymData.
- Select Use Foreign Data if you are using values from a different file. An additional field opens.
- >Click Browse to browse for and select the file of replacement values to be used.
- >Click Pseudonymize. The data you selected is replaced with the values from the file you indicated and is then sent to a new spreadsheet name PseudonymData.
Non-Recoverable
- If you select Non-Recoverable, the Non-Recoverable Pseudonymization window opens:
- Select Scramble Original Data if you are not using a file with replacement values, and then click Pseudonymize. The data you selected is scrambled and replaced in the spreadsheet.
- Select Use Foreign Data if you are using values from a different file. An additional field opens.
- Click Browse to browse for and select the file of replacement values to be used.
- Click Pseudonymize. The data you selected is replaced in the spreadsheet with the values from the set file.
Restore
- Select the pseudonymized data that you want to restore.
- Click the Pseudonymize & Restore button, and then select Restore. The Restore window opens:
- Click Browse to browse to and select the recovery file that was created when you pseudonymized the data.
- Click Restore. The original data is restored in the spreadsheet.
Simple Full-Sheet Protection
A new Autoprotect menu has been added in CellShield 2 for simpler protection of Excel sheets. One file at a time can be selected in CellShield PE, or one or more Excel sheets, files, and directories (recursively or non-recursively) in CellShield EE. This feature dispenses with details like type of encryption, passphrase, or obfuscating characters to protect all data in the sheet using default encryption or redaction methods. Alternatively, the pattern encrypt option will encrypt only the data in cells that match the selected patterns in the “list box”, a scrollable and selectable box containing the list of patterns located in the bottom left corner of the form. Patterns can be selected or deselected in bulk with the select/deselect all checkbox. Pattern decrypt will be able to reverse all data encrypted by pattern encrypt into the original text. A custom pattern list can also be uploaded to use in pattern encrypt, and only selected patterns from the list box will be used when doing pattern encrypt.
- Click Current File, or Select Folder or File to select the file(s) to protect. Note: multi-file protection is only supported in CellShield EE.
- If pattern encrypting, select a pattern or patterns to search and encrypt. Pattern encrypt will search for text that matches any of the patterns selected, and encrypt every matching instance, including "floating" matches. Custom patterns lists can be uploaded to use with this feature. Custom patterns lists should have each new pattern on a new line. Custom patterns lists will be parsed as follows:
- 3 or more comma separated values: Pattern Name,Pattern Description,Pattern
- 2 comma separated values: Pattern Name, Pattern
- 1 value per line: Pattern
- Click Encrypt, Mask, or Pattern Encrypt to protect the file(s). CellShield will open and close all files automatically while protecting, and will automatically save the file(s).
CellShield is a registered trademark of Innovative Routines International (IRI), Inc. Excel is a registered trademark of Microsoft Corporation. Both corporations are wholly independent from each other.