Question

- Determine the key space of mono-alphabetic substitution cipher for Polish text. Assume that there are...

- Determine the key space of mono-alphabetic substitution cipher for Polish text. Assume that there are 32 letters in the Polish alphabet.

Homework Answers

Answer #1

Key Space for an encryption can be define as all possible ways to encrypt an message.

In Mono-alphabetic substitution, we substitute a single alphabet with any available alphabet in that text but "WITHOUT REPEAT".

Let's firstly solve your doubt with English alphabet so that you can understand easily and can relate with Polish alphabet too.

  • As we know, there are 26 unique alphabet in English text.
  • Alphabet 'A' can be substitute with any alphabet like, A, B, C, D , ......., X, Y, Z. So total key = 26.
  • Now, Alphabet 'B' can again substitute with any alphabet but in "Mono-alphabetic substitution", we can't substitute with that alphabet which were previously used to substitute other alphabet. So, Total Key Space= [26- 1(which was used for A)]= 25.
  • Similarly, for C, key Space will be 26- 2( used for A and B) = 24.
  • similarly for Z, Key Space will be 26-25= 1.
  • So, Key space for whole English text is 26*25*24*.....2*1= 26!

Now, comes to Polish Text. As you said, There are 32 alphabet in Polish text. And total key space for Mono-alphabetic substitution for any text will be equal to factorial of unique alphabet.

Hence key space of mono-alphabetic substitution cipher for Polish text is= 32! ( factorial of 32).

I hope, this solution will help you. If you still have any doubt, you can put you question in Comment Section. I would like to sort them out. THANK YOU!

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
While using a simple substitution cypher, the cipher text reads as follows : sptjqzmvsjp acelqsvd sa...
While using a simple substitution cypher, the cipher text reads as follows : sptjqzmvsjp acelqsvd sa m rjv jt tlp The key for the substitution cipher is mbeycthwskirzpjuoqavlngxdf Using this, decode the plaintext.
1) Make a substitution table corresponding for the Monoalphabetic Substitution corresponding to the key (G, Twelfth...
1) Make a substitution table corresponding for the Monoalphabetic Substitution corresponding to the key (G, Twelfth Night). Enter the bottom row of your substitution (called the cipher alphabet) below. Your input should be 26 capital letters with no spaces. 2) Encrypt the following message with Monoalphabetic Substitution using key (Q, As You Like It). Enter your ciphertext in 4-grams in capital letters. Message: If music be the food of love play on. 3) Decrypt the following ciphertext created with Monoalphabetic...
Estimate the possible key length of the cipher text “TIGYXKLMPOUMEFRTIGBVTNJPGEGCL” generated by Vigenere Cipher, using Kasiski...
Estimate the possible key length of the cipher text “TIGYXKLMPOUMEFRTIGBVTNJPGEGCL” generated by Vigenere Cipher, using Kasiski Test.
Estimate the possible key length of the cipher text “TIGYXKLMPOUMEFRTIGBVTNJPGEGCL” generated by Vigenere Cipher, using Kasiski...
Estimate the possible key length of the cipher text “TIGYXKLMPOUMEFRTIGBVTNJPGEGCL” generated by Vigenere Cipher, using Kasiski Test.
Let's say we are using vigenere cipher. We have a key of "red" and a plain...
Let's say we are using vigenere cipher. We have a key of "red" and a plain text of "cats and dogs", what is the cipher text? ____ (Keep the space between words, but do not use other punctuation.) If we use generic Caesar cipher to encrypt "I have pizza for lunch", using the key "V". What would the cipher text be? "____" Do not enter punctuation; keep the space between words. When using Caesar cipher, if the plain text is...
clc; clear; % OneTimePad Cipher Encryption % Input: plainText % key, for encryption key as long...
clc; clear; % OneTimePad Cipher Encryption % Input: plainText % key, for encryption key as long as plain text % Output: cipherText % plainText=upper('Hello') key=upper('XMCKL'); % process the plain text and key k1=double(key)-65; p1=double(plainText)-65; % Encrypt C1= p1+k1; C1= mod(C1,26)+65; %diaplay the cipher text CipherText=char(C1) Does anyone no how I would go about making this encryption encrypt and decrypt using both uppercase and lower case letters?
Vigenère Cipher. In the Vigenère Cipher, we use a special keyword to encrypt a message. We...
Vigenère Cipher. In the Vigenère Cipher, we use a special keyword to encrypt a message. We represent each letter of the alphabet as a number from 0-25. In order, we add each letter from the keyword to the message and mod by 26. If the keyword is shorter than the message, we simply repeat the keyword. For example, lets say that the message is HOWSTUFFWORKS and the keyword is CIPHER. The following table shows how we can find the final...
QUESTION 1 What does DK(EK(P)) correspond to? Plain Text Cypher Text Gibberish Encryption Key None of...
QUESTION 1 What does DK(EK(P)) correspond to? Plain Text Cypher Text Gibberish Encryption Key None of these QUESTION 2 What is the goal of Cryptanalysis? Attempt to break a single message Attempt to recognize patterns in encrypted messages Attempt to deduce the key Attempt to find weaknesses in the implementation Attempt to break the algorithm All of these QUESTION 3 What is the maximum possible keys in Ceaser cipher? QUESTION 4 Choose ALL that are true for Symmetric Key Encryption...
USE C++!!!! Encryption and Decryption are two cryptographic techniques. Encryption is used to transform text to...
USE C++!!!! Encryption and Decryption are two cryptographic techniques. Encryption is used to transform text to meaningless characters, and decryption is used to transform meaningless characters into meaningful text. The algorithm that does the encryption is called a cipher. A simple encryption algorithm is Caesar cipher, which works as follows: replace each clear text letter by a letter chosen to be n places later in the alphabet. The number of places, n, is called the cipher key. For example, if...
Use python language please #One of the early common methods for encrypting text was the #Playfair...
Use python language please #One of the early common methods for encrypting text was the #Playfair cipher. You can read more about the Playfair cipher #here: https://en.wikipedia.org/wiki/Playfair_cipher # #The Playfair cipher starts with a 5x5 matrix of letters, #such as this one: # # D A V I O # Y N E R B # C F G H K # L M P Q S # T U W X Z # #To fit the 26-letter alphabet into...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT