Data Rep

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

1/76

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 10:04 PM on 5/22/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

77 Terms

1
New cards

what is encryption?

the process of turning plaintext into scrambled ciphertext

2
New cards

what is decryption?

the process of deciphering encrypted data

3
New cards

why is encryption used?

to secure sensitive data (e.g. bank transactions, health infomation and personal details)

4
New cards

what is caeser cipher?

uses a specific pattern to substitute one character for another

5
New cards

what is frequency analysis?

studying commonly used letters to speed up decryption

6
New cards

what is vernam cipher?

Uses a one-time pad technique - each key that is only used once to encrypt and decrypt a message and then be discarded (not linked to message)

The key has to be longer/ the same length as the plaintext

 

  1. Align plaintext and key

  2. Convert characters to binary

  3. Apply XOR operation to the two bit patterns

  4. Convert back to a character

7
New cards

what is computational security?

theoretically breakable but not with current technology

8
New cards

what is the concept of computational security?

ciphers are theoretically breakable but now when using current technology

9
New cards

ways to crack code:

- identifying commonly used techniques

- reverse engineering

- dictionary attacks with common words/phrases

- brute force

10
New cards

what is a parity bit?

a single bit that is added to data to check for errors in transmission

11
New cards

how does even parity work?

extra bit is set to either 1 or 0 in order to make the total number of 1s even

12
New cards

how does odd parity work?

extra bit is set to either 1 or 0 in order to make the total number of 1s odd

13
New cards

advantages of parity bit

very efficient

14
New cards

disadvantages of parity bit

doesn't detect two-bit errors

15
New cards

what is hamming code?

a way to locate and correct errors using multiple parity bits

16
New cards

advantages of using hamming code over parity bit

- can detect two-bit errors

- can correct single-bit errors

17
New cards

what is majority voting?

data is sent multiple times and the most commonly value taken is correct

18
New cards

advantages of majority voting

can detect errors and correct errors

19
New cards

disadvantages of majority voting

- increased transmission time

- increased bandwidth

20
New cards

what is checksum?

adding a value to the data from a calculation that is used to checked for errors

21
New cards

advantages of checksum

- can detect errors

- mostly efficient

22
New cards

disadvantages of checksum

- cant correct errors

- cannot detect multiple errors

- could be complex

23
New cards

what is checkdigit?

a type of checksum with only a single digit (more efficient)

24
New cards

ascii

a 7-bit character set consiting of 128 characters

25
New cards

extended ascii

an 8-bit character set consisting of 256 characters

26
New cards

Unicode

a character set (starting with 16 bits) to represent loads of characters, languages and symbols

27
New cards

signed binary

used to represent negative numbers

28
New cards

how do computers subtract

by adding negative numbers

29
New cards

fixed point binary

uses a specified number of bits before and after the binary point

30
New cards

floating point binary

uses a mantissa and an exponent to find where the binary point should go

31
New cards

advantages of floating point

- allows for a representation of a greater range of numbers with a given number of bits

32
New cards

disadvantges of floating point

- complexity

- precision errors (rounding)

- uses more memory

33
New cards

mantissa

significant digits

34
New cards

exponent

the power of 2 applied to the mantissa

35
New cards

rounding error

when decimal numbers cannot be represented exactly in binary

36
New cards

underflow error

when very small numbers are not able to be represented so is approximated as zero

37
New cards

overflow error

when a number is too large to be represented with the available bits

38
New cards

absolute error

the actual difference between the given value and the actual value

39
New cards

relative error

relative error is a measure of uncertainty comparing the actual value and absolute error
(=absolute error/true value)

40
New cards

normalisation

adjusting the mantissa so the first two bits are different (0.1 or 1.0) to allow for more at the end

41
New cards

adding binary

0 + 0 = 0

0 + 1 = 1

1 + 1 = 10

1 + 1 + 1 = 11

42
New cards

multiplying binary

same as usual, different addition

43
New cards

how to show number of permutations from a bit (n)

2^n

44
New cards

prefix for binary?

kibi (1024)

45
New cards

prefix for decimal?

kilo (1000)

46
New cards

Natural number

N, all positive whole numbers and zero

47
New cards

Integer

Z, both positive and negative whole numbers, including zero

48
New cards

Rational numbers

Q, any number that can be written as a fraction

49
New cards

Irrational numbers

any number that cannot be written as a fraction

50
New cards

Real numbers

R, all real numbers (not imaginary)

51
New cards

Ordinal numbers

Integers to describe the position of an object in relation to others

52
New cards

What number system is used for counting

Natural

53
New cards

What number system is used for measuring

Real

54
New cards

what is a bitmap?

values of binary assigned to pixels within an image containing colours

55
New cards

what is colour depth?

the number of bits per pixel in an image

56
New cards

what is a vector graph?

representing an image through geometric objects, shapes and lines

57
New cards

advantage of vector graphs over bitmaps

- can be scaled without losing quality

- uses less storage

58
New cards

disadvantage of vector graphs

- only suited for simple images, not photos

59
New cards

what is metadata?

data about data

60
New cards

examples of metadata

- width

- height

- data created

- file type

- colour depth

61
New cards

what is analogue data?

continuous and variable, representing real-world values (e.g. temperature and sound)

62
New cards

what is digital data?

stores values in distinct steps as binary (0s and 1s)

63
New cards

what are analogue signals?

continuous waveforms that change smoothly over time (e.g. sound waves)

64
New cards

what are digital signals?

step-like waveforms consisting of high and low values

65
New cards

what is sampling rate?

number of samples per second

66
New cards

what is sampling resolution?

number of bits allocated to representing the sound

67
New cards

what is nyquist's theorem?

that sampling rate should be at least twice the frequency of the sound for accuracy

68
New cards

what is MIDI?

sends event messages between electronic instruments to a computer showing how to recreate the event

(musical instrument digital interface)

69
New cards

examples of messages sent by midi

- duration of a note

- instrument playing the note

- volume of the note

- if a note is sustained

70
New cards

what is lossy compression?

reducing file size the most by removing ‘unnoticable data’ but file quality is affected which could make it unreproducable

71
New cards

what is lossless compression?

reduces file size without impacting important information

72
New cards

methods of lossless compression

- run length encoding

- dictionary-based methods

73
New cards

how does lossy compression work?

eliminates repeating data that is least likely to affect the human perception of the image

74
New cards

how does run length encoding work?

replaces repeated information with the value and count

75
New cards

how do dictionary-based methods work?

places repeated data in a dictionary, using a key to recall it

76
New cards

ADC

converts analogue to digital

77
New cards

DAC

converts digital to analogue