Company kind of Industries Products Key Management Authentication & Signing EMV Resources Partners Services Customers Contact

In today’s cyber-human being tright here is an ever-present danger of unauthorized access to all develops of data. Most at hazard is financial and also payment device information that deserve to disclose the individual identifying indevelopment (PII) or payment card details of customers and also clients. Encryption is essential for protecting PII and mitigating the threats that businesses which conduct payment transactions confront eincredibly minute of eincredibly day.

You are watching: Which of the following is true about symmetric encryption?

In this short article we will certainly talk about symmetric encryption in banking, its advantages and also some difficulties of controlling the keys.

What is Symmetric Encryption?

Symmetric encryption is a kind of encryption where just one essential (a mystery key) is offered to both encrypt and decrypt digital indevelopment. The entities connecting via symmetric encryption have to exchange the key so that it can be offered in the decryption process. This encryption strategy differs from asymmetric encryption wright here a pair of secrets, one public and one personal, is supplied to encrypt and decrypt messages.

By making use of symmetric encryption algorithms, information is converted to a form that cannot be taken by anyone who does not possess the trick vital to decrypt it. Once the intfinished recipient who possesses the vital has the message, the algorithm reverses its action so that the message is went back to its original and also understandable form. The secret essential that the sender and also recipient both usage could be a particular password/code or it can be random string of letters or numbers that have actually been created by a secure random number generator (RNG). For banking-grade encryption, the symmetric keys must be created making use of an RNG that is certified according to sector standards, such as FIPS 140-2.

Tright here are 2 kinds of symmetric encryption algorithms:

Block algorithms. Set lengths of bits are encrypted in blocks of electronic data via the usage of a specific trick vital. As the information is being encrypted, the system holds the data in its memory as it waits for finish blocks.

Stream algorithms. Documents is encrypted as it streams rather of being kept in the system’s memory.

Some examples of symmetric encryption algorithms include:

AES (Advanced Encryption Standard)

DES (Documents Encryption Standard)

IDEA (International Data Encryption Algorithm)

Blowfish (Drop-in replacement for DES or IDEA)

RC4 (Rivest Cipher 4)

RC5 (Rivest Cipher 5)

RC6 (Rivest Cipher 6)

AES, DES, IDEA, Blowfish, RC5 and RC6 are block ciphers. RC4 is stream cipher.


In “modern” computing, DES was the first standardized cipher for securing digital interactions, and also is offered in variations (e.g. 2-vital or 3-vital 3DES). The original DES is not provided anyeven more as it is considered too “weak”, due to the handling power of contemporary computer systems. Even 3DES is not recommfinished by NIST and PCI DSS 3.2, simply favor all 64-little ciphers. However, 3DES is still widely provided in EMV chip cards.


The most commonly provided symmetric algorithm is the Modern Encryption Standard (AES), which was originally recognized as Rijndael. This is the standard collection by the U.S. National Institute of Standards and also Technology in 2001 for the encryption of digital information announced in U.S. FIPS PUB 197. This conventional supersedes DES, which had remained in usage since 1977. Under NIST, the AES cipher has actually a block size of 128 bits, yet deserve to have three various essential lengths as shown with AES-128, AES-192 and also AES-256.

What is Symmetric Encryption Used For?

While symmetric encryption is an older technique of encryption, it is quicker and also even more efficient than asymmetric encryption, which takes a toll on networks due to performance worries through data size and also heavy CPU usage. Due to the better performance and also much faster speed of symmetric encryption (compared to asymmetric), symmetric cryptography is frequently offered for bulk encryption / encrypting big amounts of data, e.g. for database encryption. In the situation of a database, the trick vital could only be available to the database itself to encrypt or decrypt.

Some examples of wbelow symmetric cryptography is used are:

Payment applications, such as card transactions wright here PII requirements to be protected to prevent identification theft or fraudulent charges

Validations to confirm that the sender of a message is that he claims to be

Random number generation or hashing

Key management for symmetric encryption - what we should consider

Unfortunately, symmetric encryption does come via its very own drawbacks. Its weakest point is its facets of key administration, including:

Key Exhaustion

Symmetric Encryption suffers from actions wright here eextremely use of a vital ‘leaks’ some information that have the right to possibly be provided by an attacker to rebuild the crucial. The defenses against this actions incorporate using a crucial hierarchy to ensure that master or key-encryption keys are not over-offered and the correct rotation of tricks that execute encrypt quantities of data. To be tractable, both these remedies call for competent key-administration methods as if (for example) a reworn down encryption essential cannot be recovered the data is possibly shed.

Attribution data

Unlike asymmetric (public-key) Certificates, symmetric secrets execute not have actually installed metadata to record information such as expiry date or an Access Control List to show the usage the vital may be put to - to Encrypt but not Decrypt for instance.

The latter problem is somewhat addressed by standards such as ANSI X9-31 wright here an essential can be bound to information prescribing its intake. But for complete regulate over what a vital have the right to be supplied for and once it deserve to be used, a key-management mechanism is compelled.


Key Management at large scale

Wbelow just a couple of tricks are connected in a scheme (tens to low hundreds), the administration overhead is modest and also can be taken on via hands-on, humale task. However before, via a huge estate, tracking the expiration and arvarying rotation of keys conveniently becomes impractical.

Consider an EMV payment card deployment: numerous cards multiplied by several keys-per-card needs a devoted provision and key-management mechanism.


Maintaining large-scale symmetric encryption units is a very complex job. This is especially true as soon as we want to achieve banking-grade security and also auditcapacity when the corpoprice and/or IT architecture is decentral / geographically dispersed.


In order to carry out this properly, it is recommended to usage special software program to maintain the proper life-cycle for each key created. In instances of enormous vital enrollment, it is truly impossible to conduct key monitoring manually. We require specialized crucial life-cycle administration software program for it.

See more: Serious Question: What Kind Of Name Is Reince Priebus Name Meaning

Quantum computer is intended to materialize within the following 5-10 years. Alall set this day, NIST advises to replace the commonly provided 3DES algorithm through algorithms which we think about to be even more conserve, based on today"s knowledge.Not discovering what progression in technology and thus in the advancement malicious decryption-algorithms may be, we strongly advise banks to move to a crypto-agile setup. Such a setup will certainly allow to promptly rearea algorithms, once weaknesses are detected, with algorithms which are considered to be more secure. Investment and also style decisions should be taken now, to prevent significant damage in the forthcoming years.