OCR Computer Science A Level: Compression, Encryption and Hashing

0.0(0)
studied byStudied by 1 person
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/10

flashcard set

Earn XP

Description and Tags

These flashcards cover key vocabulary terms and definitions relating to compression, encryption, and hashing concepts from the OCR Computer Science A Level lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

11 Terms

1
New cards

Compression

The process used to reduce the storage space required by a file.

2
New cards

Lossy Compression

A compression method that reduces file size by removing some information, potentially degrading quality.

3
New cards

Lossless Compression

A compression method that reduces file size without losing any information, allowing for the original file to be fully recovered.

4
New cards

Run Length Encoding (RLE)

A method of lossless compression that replaces repeated values with a single value followed by the count of repetitions.

5
New cards

Dictionary Encoding

A method of lossless compression that replaces frequently occurring data with indexed references to a dictionary of data.

6
New cards

Encryption

The process of scrambling data to keep it secure during transmission.

7
New cards

Symmetric Encryption

A type of encryption where the same private key is used for both encrypting and decrypting data.

8
New cards

Asymmetric Encryption

A type of encryption that uses a pair of keys, one public and one private, for secure data transmission.

9
New cards

Hashing

A process that turns an input (key) into a fixed size value (hash) using hash functions.

10
New cards

Collision (in hashing)

An occurrence when two different inputs produce the same hash output.

11
New cards

Hash Table

A data structure that holds key-value pairs and uses a hash function for data lookup in constant time.