Matm Finals
Matm Finals
Matm Finals
1/12/22
MATM FINALS
CODES AND CRYPTOGRAPHY
Odd Parity
If the data has even number of 1’s, the parity bit is 0.
Odd number of 1’s, the parity bit is 1.
Ex: data is 10010001 -> parity bit 1
Even Parity
If the data has odd number of 1’s, the parity bit is 0.
Even number of 1’s, the parity bit is 1.
Ex: data is 10010101 -> parity bit 1
PRACTICE
I. Complete the following table by writing the channel encoded message by using parity check of
adding 1 bit in the message.
pg. 1
JOSH :)
1/12/22
MATM FINALS
Third Bit – Consider the most frequents bit in positions 3, 6, 9, 12, and 15
111/001/101/110/010
1 2 3 / 4 5 6/7 8 9 /10 11 12 /13 14 15
Decoded Message: 111 – MOST REPEATED NUMBERS EVERY BITS
101
010
101
110
101
000
101
111
101
Encode the following messages using the given message and the value of r.
pg. 2
JOSH :)
1/12/22
MATM FINALS
a. 4 ≡ 9(mod 2) – False, since 9-4 = 5 is not divisible by 2
b. 34 ≡ 15(mod 3) – False, since 34-15 = 19 is not divisible by 3
c. 54 ≡ 19(mod 5) – True, since 54-19 = 35 is divisible by 5
d. 7 ≡ 55(mod 4) – True, since 55-4 = 48 is divisible by 4
LEAST RESIDUE
mod
Find the least residue, r
r= 54(mod 7), Solution: 54/7 = 7.71 | .71*7 = 4.97 or 5, r =5
r= 89(mod 9), Solution: 89/9 = 9.88 | .88*9 = 7.92 or 8, r = 8
r= 120(mod 10), Solution: 120/10 = 12 no remainder r = 0
r= 18 (mod 20), Solution: 18/20 = 0.9 | .9*20 = 18, r =18
pg. 3
JOSH :)
1/12/22
MATM FINALS
OPERATIONS IN MODULAR ARITHMETIC
pg. 4
JOSH :)
1/12/22
MATM FINALS
CRYPTOGRAPHY
ENCRYPTION
Is the process of transforming plain text into codes form using a certain algorithm.
DECRYPTIO
Is the process of returning/converting back the coded message into plain text.
PLAIN TEXT
refers to the strings of information that is used to reveal the encryted message into readable
form
SHIFT CIPHER (CEASAR CIPHER)
pg. 5
JOSH :)
1/12/22
MATM FINALS
pg. 6
JOSH :)
1/12/22
MATM FINALS
“WHEN TAKING THE EXAM ABOUT THIS CERTAIN TOPIC ALWAYS READY YOUR ALPHABETS SO
THAT IT WILL BE EASY TO SHIFT”
ADSADWDWADAWDAWDWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
pg. 7
JOSH :)
1/12/22
MATM FINALS
NOTE: ENCRYPTED WORDS ARE THE NEW ALPHABETS AND DECRYPTED WORDS ARE THE OLD
APLHABETS
MODULO OPERATOR
pg. 8
JOSH :)
1/12/22
MATM FINALS
C K
K=5
pg. 9
JOSH :)
1/12/22
MATM FINALS
FINAL ANSWER!
pg. 10
JOSH :)
1/12/22
MATM FINALS
TO DECRYPT:
pg. 11
JOSH :)
1/12/22
MATM FINALS
NOTE: IF THERE ARE NEGATIVE NUMBERS YOU SHOULD SUBTRACT IT WITH THE MODULO 26
EX. 26-4 = 22
pg. 12
JOSH :)
1/12/22
MATM FINALS
FINAL ANSWER!
EXAMPLE GIVEN:
ENCRYPT “FATIMA” Let K = 7
A B C D E F G H I J K L M
0 1 2 3 4 5 6 7 8 9 10 11 12
N O P Q R S T U V W X Y Z
13 14 15 16 17 18 19 20 21 22 23 24 25
F A T I M A
5 0 19 8 12 0
5, 0, 19, 8, 12, 0
+
7, 7, 7, 7, 7, 7
= 12, 7, 26, 15, 19, 7
pg. 13
JOSH :)
1/12/22
MATM FINALS
DECRYPT Cipher text “MHAPTH” Let K = 7
A B C D E F G H I J K L M
0 1 2 3 4 5 6 7 8 9 10 11 12
N 0 P Q R S T U V W X Y Z
13 14 15 16 17 18 19 20 21 22 23 24 25
M H A P T H
12 7 0 15 19 7
ISBN – 13
CHECK DIGIT: d13 = Mod 10
1. 123-456-789-333-?
1 2 3 4 5 6 7 8 9 3 3 3
1 3 1 3 1 3 1 3 1 3 1 3
pg. 14
JOSH :)
1/12/22
MATM FINALS
UPC
CHECK DIGIT: d12 = Mod 10
1. 3-12345-67890-?
3 1 2 3 4 5 6 7 8 9 0
3 3 3 3 3 3
2. 4-15902-74212-?
4 1 5 9 0 2 7 4 2 1 2
3 3 3 3 3 3
6+2+2+2+6+9+4+1+16+2+16+2+2+2+6
NOTE: “When adding it should be always a single digit number.”
6+2+2+2+6+9+4+1+1+6+2+1+6+2+2+2+6 = 60 no remainder so automatic = 1
2. 3219-1245-7542-927?
3 2 1 9 1 2 4 5 7 5 4 2 9 2 7
2 2 2 2 2 2 2 2
pg. 15
JOSH :)
1/12/22
MATM FINALS
6+2+2+9+2+2+8+5+14+5+8+2+18+2+14
6+2+2+9+2+2+8+5+1+4+5+8+2+1+8+2+1+4 = 72/10 = 7.2 or 7 remainder 2
10-2 = 8
UPS
CHECK DIGIT: d11 = Mod 9
1. Determine the check digit for USPS if the first 10 digits are 12-2133-1321.
Solution: (1+2+2+1+3+3+1+3+2+1) mod 9
19 mod 9 = 1, because 19 = 9(2) = 18 + 1
Final Answer = 1
2. 6966133421
Solution: (6+9+6+6+1+3+3+4+2+1) mod 9
41 mod 9 = 5, because 41 = 9(4) = 36 + 5
Final Answer = 5
ISBN – 10
CHECK DIGIT: d10 = Mod 11
1. 4-7382-9121-?
4 7 3 8 2 9 1 2 1
10 9 8 7 6 5 4 3 2
40+63+24+56+12+45+4+6+2 =252/11
11-10 = 1 = Manual Divide
pg. 16
JOSH :)
1/12/22
MATM FINALS
APPORTIONMENT
1. Hamilton Plan
40/9.95= 4.02 4 4
3.52 3 4
2.21 2 2
3.82 3 4
2.51 2 2
3.92 3 4
N= 17 20
pg. 17
JOSH :)
1/12/22
MATM FINALS
2. Jefferson Plan
pg. 18
JOSH :)
1/12/22
MATM FINALS
3. Apportionment Principle
pg. 19
JOSH :)
1/12/22
MATM FINALS
4. Huntington – Hill apportioned method
pg. 20
JOSH :)
1/12/22
MATM FINALS
Voting
1. MAJORITY AND PLURALITY METHOD
pg. 21
JOSH :)
1/12/22
MATM FINALS
2. BORDA COUNT METHOD
pg. 22
JOSH :)
1/12/22
MATM FINALS
pg. 23
JOSH :)
1/12/22
MATM FINALS
SOLUTION:
pg. 24
JOSH :)
1/12/22
MATM FINALS
4. PAIRWISE COMPARISON VOTING
pg. 25
JOSH :)
1/12/22
MATM FINALS
pg. 26
JOSH :)
1/12/22
MATM FINALS
SOLUTION:
pg. 27