Data Security - Cryptography Lecture Notes

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

1/29

flashcard set

Earn XP

Description and Tags

Flashcards covering the fundamentals of cryptography, historical and modern ciphers (DES, AES, RSA), and security mechanisms like PKI, hashing, and digital signatures based on CIT2371 lecture notes.

Last updated 5:41 PM on 6/6/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

30 Terms

1
New cards

Cryptography

A technique of securing information and communications through the use of codes so that only intended persons can understand and process it, derived from the prefix "crypt" (hidden) and suffix "graphy" (writing).

2
New cards

Algorithms

A set of rule-based calculations obtained from mathematical concepts used to convert messages in ways that make it hard to decode them.

3
New cards

Cryptanalysis

The science of analyzing and breaking secure communication, involving analytical reasoning, mathematical tools, and pattern finding.

4
New cards

Cryptology

An academic field that embraces both the practice of cryptography and the science of cryptanalysis.

5
New cards

Encryption

The process of converting messages or data into a form that cannot be read without decrypting or deciphering it, originating from the Greek word "kryptos" meaning hidden or secret.

6
New cards

LUCIFER

A computerized cryptosystem developed by Horst Feistel at IBM in the early 1970s that utilized both substitution and transposition.

7
New cards

Data Encryption Standard (DES)

A 1977 NIST cryptographic technique based on LUCIFER that transformed 64-bit segments of information using a 56-bit key; it was broken in 1998.

8
New cards

RSA System

A system created in 1978 by Ronald L. Rivest, Adi Shamir, and Leonard Adleman that uses the formula n=pqn = pq to capitalize on the difficulty of factoring large prime numbers.

9
New cards

Advanced Encryption Standard (AES)

A fast block cipher that replaced DES as an official U.S. government standard in 2002, supporting key lengths and block sizes of 128, 192, or 256 bits.

10
New cards

International Data Encryption Algorithm (IDEA)

An encryption system based on 128-bit segments developed by the Swiss Federal Institute of Technology in the 1990s.

11
New cards

Symmetric Encryption

A type of cryptography where a single secret key is shared by both the sender and recipient to both encrypt and decrypt a message.

12
New cards

Asymmetric Encryption

Also called public key encryption, it uses a pair of mathematically related keys: a public key for encryption and a private key for decryption.

13
New cards

Plaintext

The original message or data input before it undergoes the encryption process.

14
New cards

Ciphertext

The encrypted form of a message that results from applying an encryption algorithm and a key to plaintext.

15
New cards

Substitutions

A cryptosystem operation where each element of the plaintext, such as a bit or letter, is mapped to another element.

16
New cards

Transpositions

A cryptosystem operation where the elements of the plaintext are re-arranged.

17
New cards

Brute Force Attack

An attack that involves trying every possible key until the correct translation of encrypted text into plaintext is obtained.

18
New cards

Block Cipher

A cipher where a fixed-sized block of elements is transformed into an output block in one go, usually in multiples of 64 bits.

19
New cards

Stream Cipher

A cipher that processes input elements continuously one at a time by mathematically combining data with a generated keystream.

20
New cards

Feistel Cipher

A block cipher scheme where input is broken into left (L) and right (R) blocks, cycled through a function (f), XORed, and swapped repeatedly.

21
New cards

SubBytes

A non-linear substitution step in the AES algorithm where each byte in a state is replaced with another according to a lookup table.

22
New cards

ShiftRows

A transposition step in the AES algorithm where each row of the 4 by 4 array is shifted cyclically by a certain number of steps.

23
New cards

MixColumns

An AES operation that combines the four bytes in each column of the state to provide mixing.

24
New cards

AddRoundKey

An AES step where each byte of the state is combined with a round key using a bitwise XOR operation.

25
New cards

Hash Function

A mathematical function used to ensure integrity by converting variably-sized data into a small, fixed-length datum.

26
New cards

SHA-1 (Secure Hash Algorithm)

A hash algorithm that takes an input of less than 2642^{64} bits and produces a 160-bit message digest.

27
New cards

Public Key Infrastructure (PKI)

A security architecture used to create a secure data infrastructure and provide proof of content and authentication over insecure networks like the Internet.

28
New cards

Digital Signature

A unique, encrypted numerical value generated by a hashing algorithm and a private key, used to prove ownership and verify that data has not been edited.

29
New cards

Certificate Authority (CA)

The entity responsible for issuing and validating public key certificates.

30
New cards

Computationally Secure

An encryption scheme property where the cost of breaking it exceeds the value of the information or the time required exceeds the information's lifetime.