Module 4.2: Cryptography

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/30

flashcard set

Earn XP

Description and Tags

Midterm topic

Last updated 4:03 PM on 9/15/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

31 Terms

1
New cards

Cryptology

  • Science of encryption; encompasses cryptography and cryptanalysis


2
New cards

Cryptography

  • Involves making and using codes to secure messages


3
New cards

Cryptanalysis

  • Involves cracking or breaking encrypted messages back into their unencrypted origins


4
New cards

Plain Text

  • Readable original data accessible to both humans and computers

  • Anyone intercepting this can read sensitive information


5
New cards

Cipher Text

  • This is encrypted unreadable data, appearing as random, unreadable characters

  • Accessible with the correct decryption key


6
New cards

Subsitution Cipher

  • Exchanges one value for another

  • Monoalphabetic substitution: Uses only 1 alphabet during encryption process

  • Polyalphabetic substitution: Uses 2 or more alphabets

  • Vigenere cipher: Uses simple polyalphabetic code; made up of 26 distinct cipher alphabets


7
New cards

Transposition Cipher

  • Simple to understand, but if properly used, produces ciphertext that is difficult to decipher

  • Rearranges values within a block to create ciphertext

  • Can be done at the bit level or at the byte (char) level

  • To make the encryption even stronger, the keys and block sizes can be increased to 128 bits or more


8
New cards

Exclusive OR (XOR)

  • Function of Boolean algebra; 2 bits are compared and binary result is generated.
    - If two bits are identical, the result is binary 0
    - If two bits are not identical, the result is binary 1

  • Very simple to implement and simple to break; should not be used by itself when organization is transmitting/storing sensitive data


9
New cards

Vernam Cipher

  • Uses a set of characters once per encryption process

  • Developed at AT&T Bell Labs


10
New cards

Book-Based Ciphers

  • Uses text in book as key to decrypt a message


11
New cards

Book Cipher

(Book-based ciphers)

  • Ciphertext consist of a list of codes representing page, line, and word numbers of plaintext word


12
New cards

Running Key Cipher

(Book-based ciphers)

  • Uses a book for passing key to cipher similar to Vigenere cipher;

  • sende provides encrypted message with sequence of numbers from predetermined book to be used as an indicator block


13
New cards

Template Cipher

(Book-based ciphers)

  • Involves use of hidden message in book, letter, or other message; requires page with specific number of holes cut into it


14
New cards

Hash Functions

  • Mathematical algorithms used to confirm specific message identity and that no content has changed

  • Hash Algorithms: Public functions that create hash value

  • Used in password verification systems to confirm the identity of the user


15
New cards

Symmetric Encryption

(Cryptographic Algorithms)

  • Requires same “secret key” to encipher and decipher message; known as private-key encryption

  • Both sender and receiver must possess secret key

  • If either copy of key is compromised, an intermediate can decrypt and read messages without sender/receiver knowledge

  • Advanced Encryption Standard (AES) > Triple DES (3DES) > Data Encryption Standard (DES)


<p>(Cryptographic Algorithms)</p><ul><li><p>Requires same “secret key” to encipher and decipher message; known as private-key encryption</p></li><li><p>Both sender and receiver must possess secret key</p></li><li><p>If either copy of key is compromised, an intermediate can decrypt and read messages without sender/receiver knowledge</p></li><li><p>Advanced Encryption Standard (AES) &gt; Triple DES (3DES) &gt; Data Encryption Standard (DES)</p></li></ul><p></p>
16
New cards

Asymmetric Encryption

(Cryptographic Algorithms)

  • Also known as public-key encryption

  • Uses 2 different but related keys

  • Either key can encrypt or decrypt a message

  • If key A encrypts a message, only key B can decrypt


<p>(Cryptographic Algorithms)</p><ul><li><p>Also known as public-key encryption</p></li><li><p>Uses 2 different but related keys</p></li><li><p>Either key can encrypt or decrypt a message</p></li><li><p>If key A encrypts a message, only key B can decrypt</p></li></ul><p></p>
17
New cards

Public-Key Infrastructure (PKI)

  • Integrated system of software, encryption methodologies, protocols, legal agreements, and 3rd party services enabling users to communicate securely

  • Is based on public-key cryptosystems

  • Protects information and assets in several ways: Authentication, Integrity, Privacy, Authorization, Nonrepudiation


18
New cards

Digital Signatures

  • Created in response to rising the need to verify information transferred via electronic systems

  • Asymmetric encryption processes used to create digital signatures


19
New cards

Digital Certificates

  • Electronic document/container file containing key value and identifying information about entity that controls key

  • Digital signature attached to certificate’s container file certifies file’s origin and integrity

  • Different client-server applications use different types of digital certificates to accomplish their assigned functions

  • Distinguished name (DN): uniquely identifies a certificate entity


20
New cards

Hybrid Cryptography Systems

  • Except w/ digital certificates, pure asymmetric key encryption is not widely used

  • Asymmetric encryption is more often used with symmetric key encryption, as part of a hybrid system

  • Diffie-Hellman Key Exchange method


<ul><li><p>Except w/ digital certificates, pure asymmetric key encryption is not widely used</p></li><li><p>Asymmetric encryption is more often used with symmetric key encryption, as part of a hybrid system</p></li><li><p>Diffie-Hellman Key Exchange method</p></li></ul><p></p>
21
New cards

Steganography

  • “Art of secret writing”; has been used for centuries

  • Most popular modern version hides information within files that contain digital pictures or other images

  • Some apps hide messages in .bmp, .wav, .mp3, and .au files, as well as in unused space on CDs and DVDs


22
New cards

Secure Sockets Layer (SSL)

(Protocols for Secure Communications - Internet)

  • Uses public key encryption to secure channel over public internet


23
New cards

Hypertext Transfer Protocol Secure (HTTPS)

(Protocols for Secure Communications - Internet)

  • Provides encryption of individual messages between client and server across internet

  • Extension of HTTP


24
New cards

Secure Multipurpose Internet Mail Extensions (S/MIME)

(Protocols for Secure Communications - Email)

  • Builds on MIME encoding format and uses digital signatures based on public-key cryptosystems


25
New cards

Privacy Enhanced Mail (PEM)

(Protocols for Secure Communications - Email)

  • Proposed as standard to use 3DES symmetric key encryption and RSA for key exchanges and digital signatures


26
New cards

Pretty Good Privacy (PGP)

(Protocols for Secure Communications - Email)

  • Uses IDEA Cipher for message encoding


27
New cards

Secure Electronic Transactions (SET)

(Protocols for Secure Communications - Web Transactions)

  • Developed by MasterCard and VISA in 1997 to protect against electronic payment fraud

  • Uses DES to encrypt credit card info transfers

  • Provides security for both internet-based credit card transactions and credit card swipe systems in retail stores


28
New cards

WiFi Protected Access (WPA and WPA2)

(Protocols for Secure Communications - Wireless Networks)

  • Better and improved version of Wired Equivalent Privacy (WEP) and resolve its issues


29
New cards

Internet Protocol Security

  • An open-source protocol framework for security development within the TCP/IP family of protocol standards


30
New cards

TRUE

  • Strength of encryption tool is dependent on the key size but even more dependent on following good management practices.


31
New cards

TRUE

  • Cryptography is used to secure most aspects of Internet and Web uses that require it, drawing on extensive set of protocols and tools designed for that purpose.