Block ciphers with Feistel (or NLFSR) structure. We have learned that DES is an NLFSR, but...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Block ciphers with Feistel (or NLFSR) structure. We have learned that DES is an NLFSR, but the nonlinear feedback function is given by 32 4-bit permutations. In 2013, NSA presented two new cipher families, called Simon and Speck. In the Simon design, there are two registers where each holds n bits. Assume that an initial state of the NLFSR is given by P = (ao, a₁), a message with 2n bits, a 2n-bit key is denoted as K has 2n bits, and the feedback function is given by f(x0, x₁, ko) = L(x1) · L³(x₁) + L² (x₁) + xo + ko where L is the cyclic shift operator, L' means shift by i times, i = 2,8. Now for a toy example, we assume that n = 4, the cipher text is given by C = Enck (P) = (a4, a5) where we assume for every other round, the key is repeated. (a) Given K = (0001, 0101) = (ko, k₁) and P = (0011, 0110) = (ao, a1) the most left bit is LSB. Find the ciphertext of P. (b) If attacker knows a pair of ciphertext and plaintext, P = (0000, 0101) = (ao, a1) C = (1000, 1100) = (a4, a5) find the key using i) exhaustive search, ii) the time-memory trade-off attack method. Block ciphers with Feistel (or NLFSR) structure. We have learned that DES is an NLFSR, but the nonlinear feedback function is given by 32 4-bit permutations. In 2013, NSA presented two new cipher families, called Simon and Speck. In the Simon design, there are two registers where each holds n bits. Assume that an initial state of the NLFSR is given by P = (ao, a₁), a message with 2n bits, a 2n-bit key is denoted as K has 2n bits, and the feedback function is given by f(x0, x₁, ko) = L(x1) · L³(x₁) + L² (x₁) + xo + ko where L is the cyclic shift operator, L' means shift by i times, i = 2,8. Now for a toy example, we assume that n = 4, the cipher text is given by C = Enck (P) = (a4, a5) where we assume for every other round, the key is repeated. (a) Given K = (0001, 0101) = (ko, k₁) and P = (0011, 0110) = (ao, a1) the most left bit is LSB. Find the ciphertext of P. (b) If attacker knows a pair of ciphertext and plaintext, P = (0000, 0101) = (ao, a1) C = (1000, 1100) = (a4, a5) find the key using i) exhaustive search, ii) the time-memory trade-off attack method.
Expert Answer:
Answer rating: 100% (QA)
a The ciphertext is CEnck P a4 a5 01101001 b i The key is K 0001 0101 ... View the full answer
Related Book For
Posted Date:
Students also viewed these accounting questions
-
we have learned that consolidated financial statements need to be prepared when one organization has a controlling financial interest in another organization. Control generally means with a majority...
-
We have learned that the probability of making a type 1 error when the null hypothesis is true is usually set at 5%. The probability of making a type 2 error when the alternative hypothesis is true...
-
The beauty of human skin in every color in this unit we have learned that the primary focus of portraits in the individual's face or expression. in this talk, dass says that the primary focus of her...
-
Where is the line in the sand the point where such behaviors are so destructive that you feel that the relationship needs to end?
-
It has been estimated that safe aircraft carrier landings operate at about the 5s level. What level of ppm defective does this imply?
-
Consider a series of turning vanes struck by a continuous jet of water that leaves a 50-mm-diameter nozzle at constant speed, \(V=86.6 \mathrm{~m} / \mathrm{s}\). The vanes move with constant speed,...
-
Lucenay Interiors, a furniture store, was formed on January l, 2008, when lucenay issued common stock for \($400,000.\) Early in January, Lucena) made the following cash payments: a. \($100,000\) for...
-
The following financial statement information was prepared for Blue Corporation and Sparse Company at December 31, 20X2: Blue and Sparse agreed to combine as of January 1, 20X3. To effect the merger,...
-
Why Implementing internationalization strategy is an important? What are the opportunity and benefits for the company? Please include the source of the info including the link thank you.
-
This project is to help you apply concepts to real-world, real data analysis. In the real-world computers do most of the hard work for statisticians. This project will help you understand how an...
-
Complete the following schedule for investments a through f by indicating the relevant factor from the present value or future value table and the final present or future value amount. Annual...
-
DEFINE THE TERM AUDIT AND EXPLAINING THE POINTS THAT AN AUDITOR HAS TO SATISFY HIMSELF BEFORE EXPRESSION ON OPINION.
-
Martinez Company's relevant range of production is 7,500 units to 12,500 units. When it produces and sells 10,000 units, its average costs per unit are as follows: Direct materials Direct labor...
-
A student (mass-M) stands on the left end of a log (mass=3M) which is floating in the water (which you may treat as a frictionless surface). The student and the log are both initially at rest. Mass=M...
-
Truly Delicious Inc. produces chocolate bars. The primary materials used in producing chocolate bars are cocoa, sugar, and milk. The standard costs for a batch of chocolate (2,929 bars) are as...
-
How does the implementation of a flat organizational structure affect employee engagement and retention, and what mechanisms can be introduced to ensure clear accountability and leadership continuity...
-
One year ago, a stock was selling for $ 1 1 . 5 6 per share. Assume that you sold short 1 0 0 shares at that time using a 6 0 % margin account. Based on the current price of $ 9 . 4 9 5 , what would...
-
Element compound homogeneous mixture (heterogeneous mixture) 4) A piece of gold has a mass of 49.75 g. What should the volume be if it is pure gold? Gold has a density of 19.3 g/cm (3 points) D=m/v...
-
Suppose that a gourmet food magazine wants to know how its readers feel about serving beer with various types of food. The magazine sends surveys to 1000 randomly selected readers. Explain which one...
-
Pick an event that will result in the same outcome for everyone, such as whether it will rain next Saturday. Ask 10 people to assess the probability of that event, and note the variability in their...
-
In a survey for a statistics class project, students in the class were asked whether they commute to school by car (Yes or No) and whether they had ever received a parking ticket (Yes or No). Of the...
-
The consistent mass matrix of a bar element is given by a. \(\frac{ho A l}{6}\left[\begin{array}{ll}2 & 1 \\ 1 & 2\end{array} ight]\) b. \(\frac{ho A l}{6}\left[\begin{array}{rr}2 & -1 \\ -1 &...
-
How are fixed boundary conditions incorporated in the finite element equations?
-
True or False. The system mass matrix is always singular unless the boundary conditions are incorporated.
Study smarter with the SolutionInn App