Introduction to Encryption Flashcards

1
Q

Define Encryption

A

The process of scrambling data in an attempt to deem it unreadable by unauthorised subjects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define Cryptography

A

The science of writing and ciphering information or messages in a way that attempts to deem them unreadable by anyone other than the intended recipients.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define Steganography

A

The science of hiding information or messages within other messages. For example, hiding a message within an image.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define Cryptanalysis

A

The science of analysing encrypted information or messages in an attempt to decrypt them.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Define Symmetric Encryption

A

All parties share a copy of an identical key which is used for both encryption and decryption.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are advantages of Symmetric Encryption?

A
  • Simple
  • Fast
  • Secure (if key length is long enough)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are some disadvantages of Symmetric Encryption?

A
  • If one key is obtained or broken, all subjects in communication are compromised.
  • Distribution of keys adds a risk factor.
  • Not scalable since key has to be distributed for every subject added to the communication network. Distributing 100 keys for 100 subjects is very risky and has a high overhead.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Asymmetric Encryption?

A

Also known as public key cryptography. All subjects involved in communication have a public and private key pair which are used to encrypt and decrypt messages and information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the advantages of Asymmetric Encryption?

A
  • Improves security since it removes the key distribution problem
  • Scalable due to no need for key distribution.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are some disadvantages of Asymmetric Encryption?

A
  • Asymmetric encryption incurs more computational cost.
  • More complex than symmetric encryption.
  • Any subject can masquerade as any other subject (unless certification is used).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the diagram and formula for the encryption - decryption process?

A

Dk(Ek(PlainText)) = PlainText

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

For encryption define the following components: alphabet; message space; message; cipher text space; key space.

A
  • Alphabet is a finite space that the message space is a subset of.
  • Message space is a subset of the alphabet, and contains all possible messages.
  • Message is a subset of the message space.
  • Key space is the subset of keys that is being used for encryption / decryption.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Write the encryption function in notation. What type of function is it? What components map to each other?

A

Ee - Encryption function
Bijective function
Maps M to C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Write the decryption function in notation. What type of function is it? What components map to each other?

A

Dd - Decryption function
Bijective function
Maps C to M

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which 3 security principles does encryption satisfy?

A

Confidentiality, integrity and authentication through communication channels.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly