1cryptology
The field of science that encompasses cryptography and cryptanalysis.
2cryptography
The process of making and using codes to secure information.
3cryptanalysis
The process of obtaining the plaintext message from a ciphertext message without knowing the keys used to perform the encryption.
4algorithm
The mathematical formula or method used to convert an unencrypted message into an encrypted message; sometimes refers to the programs that enable the cryptographic processes.
5bit stream cipher
An encryption method that involves converting plaintext to ciphertext one bit at a time.
6block cipher
An encryption method that involves dividing the plaintext into blocks or sets of bits and then converting the plaintext to ciphertext one block at a time.
7cipher
When used as a verb, the transformation of the individual components (characters, bytes, or bits) of an unencrypted message into encrypted components or vice versa
8ciphertext / cryptogram
The unintelligible encrypted or encoded message resulting from an encryption.
9code
The process of converting components (words or phrases) of an unencrypted message into encrypted components.
10decipher / decryption
The process of converting an encoded or enciphered message (ciphertext) back to its original readable form (plaintext)
11encipher / encryption
The process of converting an original message (plaintext) into a form that cannot be used by unauthorized individuals (ciphertext)
12key / cryptovariable
The information used in conjunction with the algorithm to create the ciphertext from the plaintext; it can be a series of bits used in an algorithm or the knowledge of how to manipulate the plaintext.
13keyspace
The entire range of values that can be used to construct an individual key.
14link encryption
A series of encryptions and decryptions between a number of systems, wherein each system in a network decrypts the message sent to it, re-encrypts the message using different keys, and sends it to the next neighbor.
15plaintext / cleartext
The original unencrypted message that is encrypted and the message that results from successful decryption.
16steganography
The process of hiding messages; for example, hiding a message within the digital encoding of a picture or graphic so that it is almost impossible to detect that the hidden message even exists.
17work factor
The amount of effort (usually expressed in units of time) required to perform cryptanalysis on an encoded message.
18substitution cipher
An encryption method in which one value is substituted for another.
19monoalphabetic substitution
A substitution cipher that incorporates a single alphabet in the encryption process.
20polyalphabetic substitutions
A substitution cipher that incorporates two or more alphabets in the encryption process.
21Vigenère cipher
An advanced type of substitution cipher that uses a simple polyalphabetic code.
22transposition cipher / permutation cipher
A cryptographic operation that involves simply rearranging the values within a block based on an established pattern
23exclusive Or operation (XOR)
A function within Boolean algebra used as an encryption function in which two bits are compared; identical bits result in a binary 0 while different bits result in a binary 1.
24Vernam cipher
A cryptographic technique developed at AT&T and known as the “one-time pad,” this cipher uses a set of characters for encryption operations only once and then discards it.
25hash functions
Mathematical algorithms that generate a message summary or digest (sometimes called a fingerprint) to confirm the message’s identity and integrity.
26hash algorithms
Public functions that create a hash value, also known as a message digest, by converting variable-length messages into a single fixed-length value.
27hash value
A value representing the application of a hash algorithm on a message that is transmitted with the message so it can be compared with the recipient’s locally calculated hash of the same message
28message digest
A value representing the application of a hash algorithm on a message that is transmitted with the message so it can be compared with the recipient’s locally calculated hash of the same message
29message authentication code
A key-dependent, one-way hash function that allows only specific recipients (symmetric key holders) to access the message digest.
30Secure Hash Standard (SHS)
A standard issued by the National Institute of Standards and Technology (NIST) that specifies secure algorithms, such as SHA-1, for computing a condensed representation of a message or data file.
31secret key
A key that can be used in symmetric encryption both to encipher and decipher the message.
32symmetric encryption / private-key encryption
A cryptographic method in which the same algorithm and secret key are used both to encipher and decipher the message.
33Advanced Encryption Standard (AES)
The current federal standard for the encryption of data, as specified by NIST; based on the Rijndael algorithm.
34asymmetric encryption
A cryptographic method that incorporates mathematical operations involving both a public key and a private key to encipher or decipher a message; either key can be used to encrypt a message, but the other key is required to decrypt it.
35public-key encryption
A cryptographic method that incorporates mathematical operations involving both a public key and a private key to encipher or decipher a message; either key can be used to encrypt a message, but the other key is required to decrypt it.
36public key infrastructure (PKI)
An integrated system of software, encryption methodologies, protocols, legal agreements, and third-party services that enables users to communicate securely through the use of digital certificates.
37digital certificates
Public-key container files that allow PKI system components and end users to validate a public key and identify its owner.
38certificate authority (CA)
In PKI, a third party that manages users’ digital certificates.
39registration authority (RA)
In PKI, a third party that operates under the trusted collaboration of the certificate authority and handles day-to-day certification functions.
40certificate revocation list (CRL)
In PKI, a published list of revoked or terminated digital certificates.
41nonrepudiation
The process of reversing public-key encryption to verify that a message was sent by the user and thus cannot be refuted.
42digital signatures
Encrypted message components that can be mathematically proven as authentic.
43Digital Signature Standard (DSS)
The NIST standard for digital signature algorithm usage by federal information systems; based on a variant of the ElGamal signature scheme.
44Diffie-Hellman key exchange
A hybrid cryptosystem that facilitates exchanging private keys using public-key encryption.
45session keys
Limited-use symmetric keys for temporary communications during an online session.
46steganography
The process of hiding messages; for example, hiding a message within the digital encoding of a picture or graphic so that it is almost impossible to detect that the hidden message even exists.
47Secure Sockets Layer (SSL)
A security protocol developed by Netscape to use public-key encryption to secure a channel over the Internet.
48Secure HTTP (HTTPS)
An extended version of Hypertext Transfer Protocol that provides for the encryption of protected Web pages transmitted via the Internet between a client and server.
49Secure/Multipurpose Internet Mail Extensions (S/MIME)
A security protocol that builds on the encoding format of the Multipurpose Internet Mail Extensions (MIME) protocol and uses digital signatures based on public-key cryptosystems to secure e-mail.
50Privacy-Enhanced Mail (PEM)
A standard proposed by the IETF that uses 3DES symmetric key encryption and RSA for key exchanges and digital signatures.
51Secure Electronic Transactions (SET)
A protocol developed by credit card companies to protect against electronic payment fraud.
52IP Security (IPSec)
The primary and dominant cryptographic authentication and encryption product of the IETF’s IP Protocol Security Working Group; provides application support for all uses within TCP/IP, including virtual private networks.
53transport mode
In IPSec, an encryption method in which only a packet’s IP data is encrypted, not the IP headers themselves; allows intermediate nodes to read the source and destination addresses.
54tunnel mode
In IPSec, an encryption method in which the entire IP packet is encrypted and inserted as the payload in another IP packet; requires other systems at the beginning and end of the tunnel to act as proxies to send and receive the encrypted packets and then transmit the packets to their ultimate destination.
55authentication header (AH) protocol
In IPSec, a protocol that provides system-to-system authentication and data integrity verification but does not provide secrecy for the content of a network communication.
56encapsulating security payload (ESP) protocol
In IPSec, a protocol that provides secrecy for the contents of network communications as well as system-to-system authentication and data integrity verification.