{"id":1280,"date":"2024-01-05T03:24:36","date_gmt":"2024-01-05T03:24:36","guid":{"rendered":"https:\/\/www.writemyessays.app\/blog\/questions\/use-information-from-the-modular-background-readings-as-well-as-the-given-resources-also-you-could-use-any-good-quality-resource-you-can-find-please-cite-all-sources-and-provide-a-reference-list-at\/"},"modified":"2024-01-05T03:24:36","modified_gmt":"2024-01-05T03:24:36","slug":"use-information-from-the-modular-background-readings-as-well-as-the-given-resources-also-you-could-use-any-good-quality-resource-you-can-find-please-cite-all-sources-and-provide-a-reference-list-at","status":"publish","type":"questions","link":"https:\/\/www.writemyessays.app\/blog\/questions\/use-information-from-the-modular-background-readings-as-well-as-the-given-resources-also-you-could-use-any-good-quality-resource-you-can-find-please-cite-all-sources-and-provide-a-reference-list-at\/","title":{"rendered":"Use information from the modular background readings as well as the given resources. Also, you could use any good quality resource you can find. Please cite all sources and provide a reference list at the end of your paper."},"content":{"rendered":"<p><span style=\"font-size: medium; cursor: auto; color: inherit;\">Use information from the modular background readings as well as the given resources. Also, you could use any good quality resource you can find. Please cite all sources and provide a reference list at the end of your paper.<\/span><\/p>\n<div><span style=\"font-size: medium; cursor: auto; color: inherit;\"><br \/><\/span><\/div>\n<div><span style=\"font-size: medium; cursor: auto; color: inherit;\"><\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">The following items will be assessed in particular:<\/p>\n<ol style=\"margin-left: 50px; margin-right: 70px; cursor: auto; color: inherit;\">\n<li style=\"padding-bottom: 10px; line-height: 1.3em; cursor: auto; color: inherit;\">Your ability to consolidate ideas from reading materials and your understanding of the materials.<\/li>\n<li style=\"padding-bottom: 10px; line-height: 1.3em; cursor: auto; color: inherit;\">Your ability to write a report with strong argument.<\/li>\n<li style=\"padding-bottom: 10px; line-height: 1.3em; cursor: auto; color: inherit;\">Some in-text references to modular background readings.<\/li>\n<\/ol>\n<div><\/div>\n<div>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><strong style=\"cursor: auto; color: inherit;\">Data Encryption Standards: DES and Triple DES (Part I)<\/strong><\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><strong style=\"cursor: auto; color: inherit;\">DES Encryption<\/strong><\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">The overall scheme for DES encryption is illustrated in Figure 1. As with any encryption scheme, there are two inputs to the encryption function: the plaintext to be encrypted and the key. In this case, the plaintext must be 64 bits in length and the key is 56 bits in length.<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">Looking at the left-hand side of the figure, we can see that the processing of the plaintext proceeds in three phases. First, the 64-bit plaintext passes through an initial permutation (IP) that rearranges the bits to produce the permuted input. This is followed by a phase consisting of sixteen rounds of the same function, which involves both permutation and substitution functions. The output of the last (sixteenth) round consists of 64 bits that are a function of the input plaintext and the key. The left and right halves of the output are swapped to produce the preoutput. Finally, the preoutput is passed through a permutation [IP -1] that is the inverse of the initial permutation function, to produce the 64-bit ciphertext.<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">The right-hand portion of Figure 1 shows the way in which the 56-bit key is used. Initially, the key is passed through a permutation function. Then, for each of the sixteen rounds, a subkey (Ki) is produced by the combination of a left circular shift and a permutation. The permutation function is the same for each round, but a different subkey is produced because of the repeated shifts of the key bits.<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">DES works on bits, or binary numbers\u2014the 0s and 1s common to digital computers. Each group of four bits makes up a hexadecimal, or base 16, number. Binary &#8220;0001&#8221; is equal to the hexadecimal number &#8220;1&#8221;, binary &#8220;1000&#8221; is equal to the hexadecimal number &#8220;8&#8221;, &#8220;1001&#8221; is equal to the hexadecimal number &#8220;9&#8221;, &#8220;1010&#8221; is equal to the hexadecimal number &#8220;A&#8221;, and &#8220;1111&#8221; is equal to the hexadecimal number &#8220;F&#8221;.<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">DES works by encrypting groups of 64 message bits, which is the same as 16 hexadecimal numbers. To do the encryption, DES uses &#8220;keys&#8221; which are also&nbsp;<i style=\"cursor: auto; color: inherit;\">apparently<\/i>&nbsp;16 hexadecimal numbers long, or&nbsp;<i style=\"cursor: auto; color: inherit;\">apparently<\/i>&nbsp;64 bits long. However, every 8th key bit is ignored in the DES algorithm, so that the effective key size is 56 bits. But, in any case, 64 bits (16 hexadecimal digits) is the round number upon which DES is organized.<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">For example, if we take the plaintext message &#8220;8787878787878787&#8221;, and encrypt it with the DES key &#8220;0E329232EA6D0D73&#8221;, we end up with the ciphertext &#8220;0000000000000000&#8221;. If the ciphertext is decrypted with the same secret DES key &#8220;0E329232EA6D0D73&#8221;, the result is the original plaintext &#8220;8787878787878787&#8221;.<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\">A DES Example<\/b><\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">We now work through an example and consider some of its implications. Although you are not expected to duplicate the example by hand, you will find it informative to study the hex patterns that occur from one step to the next.<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">DES is a&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">block cipher<span style=\"cursor: auto; color: inherit;\">&nbsp;<\/span><\/i><\/b>&#8212; meaning it operates on plaintext blocks of a given size (64-bits) and returns ciphertext blocks of the same size. Thus DES results in a&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">permutation<\/i><\/b>&nbsp;among the 2^64 (read this as: &#8220;2 to the 64th power&#8221;) possible arrangements of 64 bits, each of which may be either 0 or 1. Each block of 64 bits is divided into two blocks of 32 bits each, a left half block&nbsp;<b style=\"cursor: auto; color: inherit;\">L<span style=\"cursor: auto; color: inherit;\">&nbsp;<\/span><\/b>and a right half&nbsp;<b style=\"cursor: auto; color: inherit;\">R<\/b>. (This division is only used in certain operations.)<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\">Example:<\/b>&nbsp;Let&nbsp;<b style=\"cursor: auto; color: inherit;\">M<\/b>&nbsp;be the plain text message&nbsp;<b style=\"cursor: auto; color: inherit;\">M<\/b>&nbsp;= 0123456789ABCDEF, where&nbsp;<b style=\"cursor: auto; color: inherit;\">M<\/b>&nbsp;is in hexadecimal (base 16) format. Rewriting&nbsp;<b style=\"cursor: auto; color: inherit;\">M<\/b>&nbsp;in binary format, we get the 64-bit block of text:<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\">M<\/b>&nbsp;= 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\">L<\/b>&nbsp;= 0000 0001 0010 0011 0100 0101 0110 0111<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\">R<\/b>&nbsp;= 1000 1001 1010 1011 1100 1101 1110 1111<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">The first bit of&nbsp;<b style=\"cursor: auto; color: inherit;\">M<\/b>&nbsp;is &#8220;0&#8221;. The last bit is &#8220;1&#8221;. We read from left to right.<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">DES operates on the 64-bit blocks using&nbsp;<i style=\"cursor: auto; color: inherit;\">key<\/i>&nbsp;sizes of 56-bits. The keys are actually stored as being 64-bits long, but every 8th bit in the key is not used (i.e., bits numbered 8, 16, 24, 32, 40, 48, 56, and 64). However, we will nevertheless number the bits from 1 to 64, going left to right, in the following calculations. But, as you will see, the eight bits just mentioned get eliminated when we create subkeys.<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\">Example:<\/b>&nbsp;Let&nbsp;<b style=\"cursor: auto; color: inherit;\">K<\/b>&nbsp;be the hexadecimal key&nbsp;<b style=\"cursor: auto; color: inherit;\">K<\/b>&nbsp;= 133457799BBCDFF1. This gives us as the binary key (setting 1 = 0001, 3 = 0011, etc., and grouping together every eight bits, of which the last one in each group will be unused):<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\">K<\/b>&nbsp;= 00010011 00110100 01010111 01111001 10011011 10111100 11011111 11110001<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">The DES algorithm uses the following steps:<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><strong style=\"cursor: auto; color: inherit;\">Step 1: Create 16 subkeys, each of which is 48-bits long.<\/strong><\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">The 64-bit key is permuted according to the following table,&nbsp;<b style=\"cursor: auto; color: inherit;\">PC-1<\/b>. Since the first entry in the table is &#8220;57&#8221;, this means that the 57th bit of the original key&nbsp;<b style=\"cursor: auto; color: inherit;\">K<\/b>&nbsp;becomes the first bit of the permuted key&nbsp;<b style=\"cursor: auto; color: inherit;\">K<\/b>+. The 49th bit of the original key becomes the second bit of the permuted key. The 4th bit of the original key is the last bit of the permuted key. Note only 56 bits of the original key appear in the permuted key.<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\">Example:<\/b>&nbsp;From the original 64-bit key<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\">K<\/b>&nbsp;= 00010011 00110100 01010111 01111001 10011011 10111100 11011111 11110001<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">we get the 56-bit permutation<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\">K<\/b>+ = 1111000 0110011 0010101 0101111 0101010 1011001 1001111 0001111<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">Next, split this key into left and right halves,&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">0<\/sub><\/i><\/b>&nbsp;and&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">0<\/sub><\/i><\/b>, where each half has 28 bits.<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\">Example:<\/b>&nbsp;From the permuted key&nbsp;<b style=\"cursor: auto; color: inherit;\">K<\/b>+, we get<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">0<\/sub><\/i><\/b>&nbsp;= 1111000 0110011 0010101 0101111&nbsp;<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">0<\/sub><\/i><\/b>&nbsp;= 0101010 1011001 1001111 0001111<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">With&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">0<\/sub><\/i><\/b>&nbsp;and&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">0<\/sub><\/i><\/b>&nbsp;defined, we now create sixteen blocks&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">n<\/sub><\/i><\/b>&nbsp;and&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">n<\/sub><\/i><\/b>, 1&lt;=<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">n<\/i><\/b>&lt;=16. Each pair of blocks&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">n<\/sub><\/i><\/b>&nbsp;and&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">n<\/sub><\/i><\/b>&nbsp;is formed from the previous pair&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">n-1<\/sub><\/i><\/b>&nbsp;and&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">n-1<\/sub><\/i><\/b>, respectively, for&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">n<\/i><\/b>&nbsp;= 1, 2, &#8230;, 16, using the following schedule of &#8220;left shifts&#8221; of the previous block. To do a left shift, move each bit one place to the left, except for the first bit, which is cycled to the end of the block<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">This means, for example,&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">3<\/sub><\/i><\/b>&nbsp;and&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">3<\/sub><\/i><\/b>&nbsp;are obtained from&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">2<\/sub><\/i><\/b>&nbsp;and&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">2<\/sub><\/i><\/b>, respectively, by two left shifts, and&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">16<\/sub><\/i><\/b>&nbsp;and&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">16<\/sub><\/i><\/b>&nbsp;are obtained from&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">15<\/sub><\/i><\/b>&nbsp;and&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">15<\/sub><\/i><\/b>, respectively, by one left shift. In all cases, by a single left shift is meant a rotation of the bits one place to the left, so that after one left shift the bits in the 28 positions are the bits that were previously in positions 2, 3,&#8230;, 28, 1.<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\">Example:<\/b>&nbsp;From original pair<span style=\"cursor: auto; color: inherit;\">&nbsp;<\/span><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">0<\/sub><\/i><\/b>&nbsp;and&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">0<\/sub><\/i><\/b>&nbsp;we obtain:<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">0<\/sub><\/i><\/b>&nbsp;= 1111000011001100101010101111<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">0<\/sub><\/i><\/b>&nbsp;= 0101010101100110011110001111<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">1<\/sub><\/i><\/b>&nbsp;= 1110000110011001010101011111<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">1<\/sub><\/i><\/b>&nbsp;= 1010101011001100111100011110<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">2<\/sub><\/i><\/b>&nbsp;= 1100001100110010101010111111<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">2<\/sub><\/i><\/b>&nbsp;= 0101010110011001111000111101<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">3<\/sub><\/i><\/b>&nbsp;= 0000110011001010101011111111<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">3<\/sub><\/i><\/b>&nbsp;= 0101011001100111100011110101<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">4<\/sub><\/i><\/b>&nbsp;= 0011001100101010101111111100<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">4<\/sub><\/i><\/b>&nbsp;= 0101100110011110001111010101<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">5<\/sub><\/i><\/b>&nbsp;= 1100110010101010111111110000<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">5<\/sub><\/i><\/b>&nbsp;= 0110011001111000111101010101<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">6<\/sub><\/i><\/b>&nbsp;= 0011001010101011111111000011<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">6<\/sub><\/i><\/b>&nbsp;= 1001100111100011110101010101<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">7<\/sub><\/i><\/b>&nbsp;= 1100101010101111111100001100<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">7<\/sub><\/i><\/b>&nbsp;= 0110011110001111010101010110<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">8<\/sub><\/i><\/b>&nbsp;= 0010101010111111110000110011<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">8<\/sub><\/i><\/b>&nbsp;= 1001111000111101010101011001<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">9<\/sub><\/i><\/b>&nbsp;= 0101010101111111100001100110<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">9<\/sub><\/i><\/b>&nbsp;= 0011110001111010101010110011<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">10<\/sub><\/i><\/b>&nbsp;= 0101010111111110000110011001<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">10<\/sub><\/i><\/b>&nbsp;= 1111000111101010101011001100<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">11<\/sub><\/i><\/b>&nbsp;= 0101011111111000011001100101<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">11<\/sub><\/i><\/b>&nbsp;= 1100011110101010101100110011<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">12<\/sub><\/i><\/b>&nbsp;= 0101111111100001100110010101<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">12<\/sub><\/i><\/b>&nbsp;= 0001111010101010110011001111<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">13<\/sub><\/i><\/b>&nbsp;= 0111111110000110011001010101<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">13<\/sub><\/i><\/b>&nbsp;= 0111101010101011001100111100<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">14<\/sub><\/i><\/b>&nbsp;= 1111111000011001100101010101<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">14<\/sub><\/i><\/b>&nbsp;= 1110101010101100110011110001<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">15<\/sub><\/i><\/b>&nbsp;= 1111100001100110010101010111<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">15<\/sub><\/i><\/b>&nbsp;= 1010101010110011001111000111<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">16<\/sub><\/i><\/b>&nbsp;= 1111000011001100101010101111<br style=\"cursor: auto; color: inherit;\"><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">D<sub style=\"cursor: auto; color: inherit;\">16<\/sub><\/i><\/b>&nbsp;= 0101010101100110011110001111<\/p>\n<p style=\"margin-left: 70px; margin-right: 70px; cursor: auto; color: inherit;\">We now form the keys&nbsp;<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">K<sub style=\"cursor: auto; color: inherit;\">n<\/sub><\/i><\/b>, for 1&lt;=<b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">n<\/i><\/b>&lt;=16, by applying the following permutation table to each of the concatenated pairs<span style=\"cursor: auto; color: inherit;\">&nbsp;<\/span><b style=\"cursor: auto; color: inherit;\"><i style=\"cursor: auto; color: inherit;\">C<sub style=\"cursor: auto; color: inherit;\">n<\/sub>D<sub style=\"cursor: auto; color: inherit;\">n<\/sub><\/i><\/b>. Each pair has 56 bits, but&nbsp;<b style=\"cursor: auto; color: inherit;\">PC-2<\/b>&nbsp;only uses 48 of these.<\/p>\n<\/div>\n<p><\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Use information from the modular background readings as well as the given resources. Also, you could use any good quality resource you can find. Please cite all sources and provide a reference list at the end of your paper. The following items will be assessed in particular: Your ability to consolidate ideas from reading materials [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":[],"disciplines":[63],"paper_types":[],"tagged":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/questions\/1280"}],"collection":[{"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/questions"}],"about":[{"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/types\/questions"}],"author":[{"embeddable":true,"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/comments?post=1280"}],"version-history":[{"count":0,"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/questions\/1280\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/media?parent=1280"}],"wp:term":[{"taxonomy":"disciplines","embeddable":true,"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/disciplines?post=1280"},{"taxonomy":"paper_types","embeddable":true,"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/paper_types?post=1280"},{"taxonomy":"tagged","embeddable":true,"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/tagged?post=1280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}