CISSP (ElementK) Cryptography
1 / 43
Term:
Definition:
Show example sentence
Show hint
Keyboard Shortcuts
  • Previous
  • Next
  • F Flip card

Complete list of Terms and Definitions for CISSP (ElementK) Cryptography

Terms Definitions
Key Mgt Factors (9) CM,R,S,RD,C,T,F,E control measures who has keys/how assigned Recovery recover lost keys Storage secure repository of key assignment records retirement/destruction how removed from use/destroyed change changing keys to system on periodic basis generation generate random key for better protection theft what to do when key stolen freq. of key use limits time that keys used and how often used escrow spliting key into multiple parts, storing w/"escrowed" org.
XOR Cipher binary math operation tests whether 2 inputs are same or different from each other:   0,0 = 0 1,0 = 1 0 1 = 1 1 1 = 0
Email Security PGP Pretty Good Privacy; email, digital signature; PK to encrypt; encrypt msg, then key. key decrypted, then msg w/key. PEM Privacy-Enhanced Mail; std for secure exchange; various crypto tech. Msg Integ; Sender Auth; confidentiality- only intended recipient MIME & S/MIME Multipurpose Internet Mail Extension; define/ID type of attachments in email; S/MIME digital signs & encrypts contents w/PK; content integrity.
Public Key Infrastructure Components (5) Digital certs CA Cert Auth RA Registration Auth Cert Repository DB (SW) Cert. Mgt System (SW)  
Cryptography & CIA Triad Confidentiality encrypt info to hide contents except to intended recipient Integrity insured from modification; can ID any changes Availability encrypting credentials (userID pw); hide pw; pw not shown in cleartext
Digital Certs associates credentials w/public key users and devices CA issues certs and keys
Transposition rearranging parts of msg/output (msg or key) move letters around
Stream Cipher symmetric encryption one bit @ a time fewer errors fast
Avalanche Effect small change in plaintext produces large change in ciphertext
Cryptosystems (Enigma) HW/SW used to implement cryptographic process cyrptanalysis study of cryptosystems; intent of breaking; determine workfactor (time to break code) Enigma Device used by Germans in WWII to perform encryption/decryption
DES Standard Process (4 steps) Expansion 64 bit split into (2) 32 bit blocks.  Each block expanded to 48 bits Key Mixing 48 bit block XORd w/subkey.  16 48 bit subkeys created from main key (1 key per round) Substitution Substitutions performed (S-boxes: 32 4-bit blocks) Permutation 32 4 bit blocks rearranged based on P-box (predefined scrambling process)
Cryptoanalysis Attacks Ciphertext-only attacker has ciphertext; intent to find encryption key; once has key, can decrypt other message Known plaintext common msg format, using copies of cipher/plaintext & limited info to find correct key Chosen plaintext key manupulated, decodes and finds key w/only part of plaintext Chosen ciphertext key manupulated, decodes and finds key w/only part of ciphertext
Block Cipher encrypts one block @ time (64 or 128 bit) more secure slower
IPSec Process Security Association (SA): Negotiate time limit for SA Mode ESP encryption alg, key, IV ESP auth alg, key AH auth alg, key seq # counter Internet Key Exchange (IKE): not PKI
Assymetric Encryption Alogrithms RSA Rivest Shamir Adleman Elgamal developed by Taher Elgamal ECC Elliptic Curve Crypto: discrete logs, shorter keys
Encryption security technique that converts data from clear/plaintext form into coded/ciphertext form 1 or 2 way encryption (hide original msg only; no encryption vs encoded msg transformed to original format)
Digital Signature hash encrypted w/user's private key msg sent digitally signed, recipient decrypts w/public key message hashed hash encrypted w/sender priv key Msg re-hashed Sender hash decrypted w/sender pub key 2 hashes compared
Substitution don't have to encrypt EVERYTHING during processing w/algorithm (encryption) XML employs technique
PKI Process (5) Obtain Key Pair Issue Cert CA verifies PK CA creates ID Revoke expired certs
Cryptography Process (5 steps) Start w/plaintext Select encryption key Encrypt plaintext into ciphertext Transport/store ciphertext until needed Decrypt using key
Encryption Internet Security Methods Link Encryption Layer 2 of OSI (Data) encryption; routers; devices @ both ends of transmission that en/decrypt IPSec Transport (info encrypted) and Tunnel Mode (IP info and info encrypted); secures data over transmission; Layer 3 OSI (transport) Upper-layer Encryption HTTPS TLS SSH SSL; upper layers of OSI
Symmetric Encryption Algorithm Issues (2) Transportation must be done w/secure procedures # of Keys [n*(n-1)]/2
Cyrptographic Keys specific piece of info used w/algorithm to perform encrypt/decryption
Ciphers SW or other tech that applies algorithm (rule/system used to encrypt data)
Wireless Security Protocol WEP 1st encryption; single key; RC4; 40bit key;24bit IV; easy to break cause IV was always 24bit WPA RC4; 128bit key w/48bit IV; TKIP alg WPA2 AES
Alt. Ciphers (4) Steganography hides info by enclosing it into img, sound, movie Watermark embed mark/image to ID source for copyright/ownership Code book book/booklet that has phrases represented by codes One-time path toll w/very long, non-repeating key is same length of plaintext. 1 time use, then destroyed.
Block Cipher Modes (4) ECB Electronic Code Book 64 bit blocks encrypted sep. CBC Cipher Block Chaining 64 bit blocks XORed w/64 bit IV; encrypted w/1 key. outputted ciphertext used to replaces IV for next round, creating a chain CFB Cipher FeedBack like CBC, but each round uses different key. iie AES OFB Output FeedBack
Cert Info (14) Ver Serial # Algorithm ID Issuer Validity Not Before Not After Subject Subject PK info Issuer Unique ID (opt.) Subject Unique ID (opt.) Extensions (opt.) Cert Signature Alog. Cert Signature (determines validity)  
Symmetric Encryption Algorithms (8) DES 2DES 3DES IDEA AES RC2/4/5/6 BLOWFISH CAST-128
Cipher Types (2) and XOR Stream symmetric encryption one bit @ a time; fewer errors; fast Block encrypts one block @ time (64 or 128 bit); more secure; slower XOR binary math operation tests whether 2 inputs are same or different from each other:   0,0 = 0 1,0 = 1 0 1 = 1 1 1 = 0
Cert Revocation List (CRL) list of certs (serial #) that have been revoked, no longer valid
Ideal Cipher (2 terms) Usability simple keys/algorithms; easy to implement; plaintext not > ciphertext Secrecy assume enemy knows key using Diffusion (mixup plaintext during encryption) and Confusion (mixing up key values during encryption)
Public Key Infrastructure cyrpto system composed of certs, CA, RA, CRD (cert repository database), CMS (cert mgt system) to enable authenticity/validate of data
Digesting and Hashing Alog. (3) MD2/4/5 128 bit; created in 89,90,91; 8-bit, 32-bit, 32-bit; MD5 stronger, but slower than MD4 HAVAL modified MD5 w/variable lengths (128, 160, 192, 224, 256) SHA 1/256/384/512 stronger than MD5; used w/DSA (Digital Sig. Alg); 160, 256, 384, 512-bit len.
Initialization Vectors (IV) string used w/symmetric cipher and key to produce unique result same phrase encrypted different cipher/key @ different versions
Auth. Code Alg. (4) MAC Msg Auth Code; shared secret key; last block of encrypted file used as comparison: encrypted, then last block & unencrypted file sent.  recipient encrypts again and compares last block to lask block sent HMAC Hash MAC UMAC Universal HMAC CMAC, OMAC, CBC-MAC, PMAC Cipher, One-key, Cipher-Block, Parallelized MAC are all BLOCK cipher ACA
Hashing 1 way encryption produces hash, hash value, message digest keyed or non-keyed keyed w/secret key sent w/msg; non-keyed no mech used hash len. fixed suceptible to brute force PW Protection is example
Assymetric Encryption 2 way, 2 keys (private/public keys; 1 for encrypt, 1 for decrypt) attempts to solve problems of key distro/mgt key generation process of generating priv/pub keys slower more secure
Assym. Encryption Applications Confidentiality increased confidentiality; only recipient can decrypt Integrity  if msg altered in transmission, decryption not possible Non-repudiation (can not be disputed) ID of sender is confirmed because only sender has private key
Encryption Attacks (5) Bday Attack probability Dictionary using predetermined list Replay While in transmission, pw captured and replayed Side Channel tries to exploits encryption technique Factoring Prime #
Symmetric Encryption key on both sides also known as shared-key same key used for both en/decryption fast, but vulnerable
Cipher Evolution (3 Eras) Early Spartan technique: encryption - wrap paper/leather around staff and write message; key - unwrap paper/leather; decryption - wrap paper/leather around staff of identical diameter Mechanical HW-based like Enigma uses cypherdisk (fast en/decryption) Software SW-based using computers; early on user must know process; now little knowledge of process required
Cryptography analysis/practice of information concealment via encryption using algorithms