[GEMATMW] Module 4: Mathematics in Digital Communications

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

Cryptosystem

1 / 50

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

51 Terms

1

Cryptosystem

relay an information from one place to another without anyone else being able to know it

New cards
2

Encryption

process of using an algorithm to transform information into a format that cannot be read

New cards
3

Decryption

process of using another algorithm to transform encrypted information back into a readable format

New cards
4

plain text

original information

New cards
5

cipher text

encrypted version

New cards
6

Confidentiality
Integrity
Authenticity
Non-repudiation

4 Objectives of Encryption

New cards
7

Confidentiality

sender and receiver can be assured that no third party can read the message

New cards
8

Integrity

sender and receiver can be sure that no third party can make changes in the message

New cards
9

Authenticity

receiver can be sure that it is the sender who sent the message

New cards
10

Non-repudiation

receiver can prove to any third party that the sender sent the message

New cards
11

Caesar’s Cipher

cipher that shifts letters to 3 (A → D)

New cards
12

Vigenère Cipher

substitution cipher where a different alphabet was used for the next letter of the message, with the alphabets repeating periodically according to some key

New cards
13

Mono-Alphabetic Cipher System

cipher system that shifts all letters n times

New cards
14

Poly-Alphabetic Cipher System

shifting of letters are not defined

New cards
15

Symmetric encryption

secret key encryption; uses one key for encryption and decryption

New cards
16

Asymmetric encryption

public key cryptosystem; uses a public key for encryption and a separate private key for decryption

New cards
17

Public Key Cryptosystem

(1976) W. Diffie and M. Hellman

New cards
18

Public Key Cryptosystem

each individual is assigned public and private keys to encrypt and decrypt information; a message encrypted by the public key can only be decrypted by the private key

New cards
19

Public key

available for others to use when encrypting information; people can use that individual's key to decrypt information

New cards
20

Private key

accessible only to the individual; the individual can use this key to decrypt any message encrypted with the other key

New cards
21

Modular arithmetic

a ≡ b (mod n); a is congruent to b modulo n

New cards
22

RSA Cryptosystem

Rivest, Shamir, Adleman

New cards
23

RSA Cryptosystem

based on the assumption that factoring large integers is computationally hard

New cards
24

Trap door function

one-way function; a function that is easy to compute “forwards” but difficult to compute “backwards”

New cards
25

Trap door function

it is fairly cheap to compute the output from the input but computationally infeasible to find the input from the output

New cards
26

Encryption Process

C = Me mod n

New cards
27

Decryption Process

M = Cd mod n

New cards
28

Alan Turing

Father of Computer Science

New cards
29

Error Detection
Error Correction

2 Goals of Coding Theory

New cards
30

Source coding

changing the message source to a suitable code for transmission through the channel

New cards
31

Source encoder

transforms the source output into a sequence of symbols or message

New cards
32

Codeword

a string of 0’s and 1’s representing an actual message

New cards
33

Length

number of digits in a codeword

New cards
34

Code

the collection or set of all codewords

New cards
35

Encode

message → codeword

New cards
36

Decode

received word → message

New cards
37

Parity

a single bit is appended to a bit string; either odd or even

New cards
38

Repetition

simplest possible error-correcting code

New cards
39

Hamming distance

number of bits where the two words differ

New cards
40

Nearest Neighbor Decoding

If the distance between the closest codewords in C is large enough and if sufficiently few errors were made in transmission, this codeword should be x

New cards
41

Minimum distance

smallest distance between any two distinct codewords in the code

New cards
42

2e + 1

Minimum distance

New cards
43

2e

Errors detected at minimum distance

New cards
44

e

Errors corrected at minimum distance

New cards
45

Product tags

used for easy identification of products as well as for tracking and inventory purposes

New cards
46

Universal Product Code

originally created to help grocery stores speed up the checkout process and keep better track of inventory

New cards
47

Check digit scheme

appends an extra digit or digits to the product tag

New cards
48

Check digit scheme

given the eleven-digit string x1x2 ... x11, x12 is appended such that the whole twelve-digit codeword satisfies:

3𝑥1 + 𝑥2 + 3𝑥3 + 𝑥4 + ⋯ + 3𝑥11 + 𝑥12 ≡ 0 mod 10

New cards
49

Quick response code

was in Japan by Denso-Wave in 1994

New cards
50

Quick response code

designed to allow high speed component scanning

New cards
51

Quick response code

detected as a 2-dimensional digital image by a semi-conductor image sensor

New cards

Explore top notes

note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 16 people
... ago
4.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 9 people
... ago
5.0(1)
note Note
studied byStudied by 69 people
... ago
5.0(3)
note Note
studied byStudied by 18 people
... ago
4.5(2)

Explore top flashcards

flashcards Flashcard (80)
studied byStudied by 13 people
... ago
4.0(1)
flashcards Flashcard (73)
studied byStudied by 15 people
... ago
4.5(2)
flashcards Flashcard (65)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (32)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (28)
studied byStudied by 242 people
... ago
5.0(5)
flashcards Flashcard (79)
studied byStudied by 12 people
... ago
5.0(1)
flashcards Flashcard (80)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (81)
studied byStudied by 228 people
... ago
5.0(4)
robot