Chapter 4: Problem 57
Write out a table of discrete logarithms modulo 17 with respect to the primitive root \(3 .\)
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.
/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
Learning Materials
Features
Discover
Chapter 4: Problem 57
Write out a table of discrete logarithms modulo 17 with respect to the primitive root \(3 .\)
These are the key concepts you need to understand to accurately answer the question.
All the tools & learning materials you need for study success - in one app.
Get started for free
Show that \(\log _{2} 3\) is an irrational number. Recall that an irrational number is a real number \(x\) that cannot be written as the ratio of two integers.
The Vigenère cipher is a block cipher, with a key that is a string of letters with numerical equivalents \(k_{1} k_{2} \ldots k_{m},\) where \(k_{i} \in \mathbf{Z}_{26}\) for \(i=1,2, \ldots, m .\) Suppose that the numerical equivalents of the letters of a plaintext block are \(p_{1} p_{2} \ldots p_{m} .\) The corresponding numerical ciphertext block is \(\left(p_{1}+k_{1}\right)\) mod 26 \(\left(p_{2}+k_{2}\right) \bmod 26 \ldots\left(p_{m}+k_{m}\right)\) mod \(26 .\) Finally, we translate back to letters. For example, suppose that the key string is RED, with numerical equivalents \(1743 .\) Then, the plaintext ORANGE, with numerical equivalents \(141700130604,\) is encrypted by first splitting it into two blocks 141700 and 13 \(0604 .\) Then, in each block we shift the first letter by 17 , the second by \(4,\) and the third by \(3 .\) We obtain 52103 and 0410 \(07 .\) The cipherext is FVDEKH. Use the Vigenère cipher with key BLUE to encrypt the message SNOWFALL.
How many divisions are required to find gcd(34, 55) using the Euclidean algorithm?
Prove that the set of positive rational numbers is countable by setting up a function that assigns to a rational number \(p / q\) with \(\operatorname{gcd}(p, q)=1\) the base 11 number formed by the decimal representation of \(p\) followed by the base 11 digit \(\mathrm{A},\) which corresponds to the decimal number \(10,\) followed by the decimal representation of \(q\)
Describe a brute-force algorithm for solving the discrete logarithm problem and find the worst-case and averagecase time complexity of this algorithm.
What do you think about this solution?
We value your feedback to improve our textbook solutions.