📄 diamond.ps
字号:
1095 2317 147 (another ) 148 SB
1243 2317 89 (byte ) 91 SB
1334 2317 65 (for ) 67 SB
1401 2317 49 (it. ) 51 SB
1452 2317 93 (This ) 95 SB
1547 2317 97 (done ) 99 SB
1646 2317 91 (with ) 93 SB
1739 2317 66 (the ) 68 SB
1807 2317 161 (contents ) 163 SB
1970 2317 37 (of) 37 SB
1095 2372 66 (the ) 74 SB
1169 2372 224 (substitution ) 232 SB
1401 2372 108 (array ) 116 SB
1517 2372 65 (for ) 73 SB
1590 2372 81 (that ) 89 SB
1679 2372 89 (byte ) 98 SB
1777 2372 156 (position ) 165 SB
1942 2372 65 (and) 65 SB
1095 2427 117 (round ) 120 SB
1215 2427 161 (number. ) 164 SB
1379 2427 82 (The ) 86 SB
1465 2427 75 (key ) 79 SB
1544 2427 204 (scheduling ) 208 SB
1752 2427 182 (operation ) 186 SB
1938 2427 69 (fills) 69 SB
1095 2482 66 (the ) 71 SB
1166 2482 149 (internal ) 154 SB
1320 2482 224 (substitution ) 229 SB
1549 2482 126 (arrays ) 131 SB
1680 2482 115 (based ) 120 SB
1800 2482 56 (on ) 61 SB
1861 2482 66 (the ) 71 SB
1932 2482 75 (key.) 75 SB
1095 2537 166 (Between ) 178 SB
1273 2537 94 (each ) 106 SB
1379 2537 236 (substitution, ) 248 SB
1627 2537 33 (a ) 46 SB
1673 2537 103 (fixed ) 116 SB
1789 2537 218 (permutation) 218 SB
1095 2592 85 (step ) 96 SB
1191 2592 90 (uses ) 101 SB
1292 2592 33 (a ) 44 SB
1336 2592 60 (bit ) 71 SB
1407 2592 169 (selection ) 180 SB
1587 2592 148 (process ) 159 SB
1746 2592 47 (to ) 59 SB
1805 2592 108 (make ) 120 SB
1925 2592 82 (each) 82 SB
1095 2647 129 (output ) 142 SB
1237 2647 89 (byte ) 102 SB
1339 2647 33 (a ) 46 SB
1385 2647 161 (function ) 174 SB
1559 2647 49 (of ) 62 SB
1621 2647 100 (eight ) 114 SB
1735 2647 165 (different ) 179 SB
1914 2647 93 (input) 93 SB
1095 2702 119 (bytes. ) 122 SB
1217 2702 131 (Unlike ) 134 SB
1351 2702 111 (DES, ) 115 SB
1466 2702 110 (every ) 114 SB
1580 2702 117 (round ) 121 SB
1701 2702 111 (alters ) 115 SB
1816 2702 110 (every ) 114 SB
1930 2702 77 (byte) 77 SB
1095 2757 49 (of ) 50 SB
1145 2757 66 (the ) 67 SB
1212 2757 105 (input ) 106 SB
1318 2757 111 (block ) 112 SB
1430 2757 154 (\(instead ) 155 SB
1585 2757 49 (of ) 50 SB
1635 2757 78 (just ) 79 SB
1714 2757 82 (half ) 83 SB
1797 2757 49 (of ) 50 SB
1847 2757 66 (the ) 67 SB
1914 2757 93 (input) 93 SB
1 #C
statusdict begin /manualfeed false store end
EJ RS
%%PageTrailer
%%PageResources: font Helvetica
%%+ font Helvetica-Bold
%%+ font Times-Bold
%%+ font Times-Roman
%%Page: 3 3
%%PageResources: (atend)
SS
0 0 90 58 669 1400 300 SM
32 0 0 33 33 0 0 0 31 /Helvetica /font12 ANSIFont font
0 0 0 fC
836 27 428 (\251 1994 Michael Paul Johnson) 428 SB
32 0 0 46 46 0 0 0 42 /Helvetica /font12 ANSIFont font
1037 2924 26 (3) 26 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
93 128 138 (block\). ) 148 SB
241 128 107 (After ) 117 SB
358 128 35 (5 ) 45 SB
403 128 147 (rounds, ) 157 SB
560 128 110 (every ) 120 SB
680 128 60 (bit ) 71 SB
751 128 49 (of ) 60 SB
811 128 66 (the ) 77 SB
888 128 117 (output) 117 SB
93 183 111 (block ) 118 SB
211 183 42 (is ) 49 SB
260 183 33 (a ) 40 SB
300 183 180 (nonlinear ) 187 SB
487 183 161 (function ) 168 SB
655 183 49 (of ) 56 SB
711 183 110 (every ) 117 SB
828 183 60 (bit ) 67 SB
895 183 49 (of ) 56 SB
951 183 54 (the) 54 SB
93 238 105 (input ) 127 SB
220 238 111 (block ) 133 SB
353 238 77 (and ) 99 SB
452 238 110 (every ) 132 SB
584 238 60 (bit ) 82 SB
666 238 49 (of ) 71 SB
737 238 66 (the ) 88 SB
825 238 87 (key. ) 110 SB
935 238 70 (The) 70 SB
93 293 191 (additional ) 202 SB
295 293 135 (rounds ) 146 SB
441 293 96 (after ) 107 SB
548 293 66 (the ) 77 SB
625 293 89 (fifth ) 100 SB
725 293 117 (round ) 128 SB
853 293 106 (serve ) 117 SB
970 293 35 (to) 35 SB
93 348 129 (ensure ) 152 SB
245 348 81 (that ) 104 SB
349 348 142 (solving ) 165 SB
514 348 65 (for ) 89 SB
603 348 66 (the ) 90 SB
693 348 161 (contents ) 185 SB
878 348 49 (of ) 73 SB
951 348 54 (the) 54 SB
93 403 192 (individual ) 193 SB
286 403 224 (substitution ) 225 SB
511 403 126 (arrays ) 127 SB
638 403 42 (is ) 43 SB
681 403 103 (more ) 105 SB
786 403 104 (work ) 106 SB
892 403 90 (than ) 92 SB
984 403 21 (a) 21 SB
93 458 106 (brute ) 110 SB
203 458 104 (force ) 109 SB
312 458 122 (attack ) 127 SB
439 458 56 (on ) 61 SB
500 458 66 (the ) 71 SB
571 458 136 (cipher. ) 141 SB
712 458 104 (They ) 109 SB
821 458 85 (also ) 90 SB
911 458 94 (serve) 94 SB
93 513 47 (to ) 63 SB
156 513 159 (increase ) 176 SB
332 513 66 (the ) 83 SB
415 513 149 (number ) 166 SB
581 513 49 (of ) 66 SB
647 513 159 (possible ) 176 SB
823 513 182 (functional) 182 SB
93 568 242 (relationships ) 263 SB
356 568 81 (that ) 102 SB
458 568 66 (the ) 88 SB
546 568 75 (key ) 97 SB
643 568 131 (selects ) 153 SB
796 568 111 (from, ) 133 SB
929 568 76 (thus) 76 SB
93 623 145 (making ) 155 SB
248 623 77 (this ) 87 SB
335 623 186 (algorithm ) 197 SB
532 623 119 (closer ) 130 SB
662 623 47 (to ) 58 SB
720 623 66 (the ) 77 SB
797 623 98 (ideal ) 109 SB
906 623 99 (block) 99 SB
93 678 869 (cipher, and making cryptanalysis more difficult.) 869 SB
32 0 0 67 67 0 0 0 62 /Helvetica-Bold /font13 ANSIFont font
93 783 83 (A. ) 150 SB
243 783 519 ( Key Scheduling) 519 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
183 913 117 (There ) 125 SB
308 913 42 (is ) 50 SB
358 913 75 (one ) 83 SB
441 913 224 (substitution ) 233 SB
674 913 108 (array ) 117 SB
791 913 65 (for ) 74 SB
865 913 94 (each ) 103 SB
968 913 37 (of) 37 SB
93 968 66 (the ) 79 SB
172 968 58 (16 ) 71 SB
243 968 107 (bytes ) 120 SB
363 968 49 (of ) 62 SB
425 968 66 (the ) 79 SB
504 968 203 (encryption ) 216 SB
720 968 111 (block ) 124 SB
844 968 65 (for ) 79 SB
923 968 82 (each) 82 SB
93 1023 129 (round. ) 156 SB
249 1023 76 (For ) 103 SB
352 1023 33 (a ) 60 SB
412 1023 66 (ten ) 93 SB
505 1023 117 (round ) 145 SB
650 1023 290 (implementation ) 318 SB
968 1023 37 (of) 37 SB
93 1078 190 (Diamond, ) 192 SB
285 1078 81 (160 ) 83 SB
368 1078 224 (substitution ) 226 SB
594 1078 126 (arrays ) 129 SB
723 1078 68 (are ) 71 SB
794 1078 47 (to ) 50 SB
844 1078 54 (be ) 57 SB
901 1078 104 (filled.) 104 SB
93 1133 103 (Each ) 107 SB
200 1133 49 (of ) 54 SB
254 1133 66 (the ) 71 SB
325 1133 81 (160 ) 86 SB
411 1133 126 (arrays ) 131 SB
542 1133 162 (contains ) 167 SB
709 1133 81 (256 ) 86 SB
795 1133 168 (elements ) 173 SB
968 1133 37 (of) 37 SB
93 1188 352 (one byte each. It is ) 353 SB
446 1188 205 (convenient ) 206 SB
652 1188 47 (to ) 48 SB
700 1188 90 (look ) 91 SB
791 1188 46 (at ) 47 SB
838 1188 66 (the ) 67 SB
905 1188 62 (set ) 63 SB
968 1188 37 (of) 37 SB
93 1243 224 (substitution ) 247 SB
340 1243 126 (arrays ) 150 SB
490 1243 51 (as ) 75 SB
565 1243 75 (one ) 99 SB
664 1243 101 (three ) 125 SB
789 1243 216 (dimensional) 216 SB
93 1298 120 (array, ) 124 SB
217 1298 151 (indexed ) 155 SB
372 1298 57 (by ) 61 SB
433 1298 129 (round, ) 133 SB
566 1298 89 (byte ) 94 SB
660 1298 156 (position ) 161 SB
821 1298 125 (within ) 130 SB
951 1298 54 (the) 54 SB
93 1353 58 (16 ) 59 SB
152 1353 89 (byte ) 91 SB
243 1353 203 (encryption ) 205 SB
448 1353 123 (block, ) 125 SB
573 1353 77 (and ) 79 SB
652 1353 105 (input ) 107 SB
759 1353 89 (byte ) 91 SB
850 1353 121 (value. ) 123 SB
973 1353 32 (A) 32 SB
93 1408 171 (similarly ) 188 SB
281 1408 151 (indexed ) 168 SB
449 1408 140 (inverse ) 158 SB
607 1408 224 (substitution ) 242 SB
849 1408 108 (array ) 126 SB
975 1408 30 (is) 30 SB
93 1463 94 (used ) 96 SB
189 1463 129 (during ) 131 SB
320 1463 215 (decryption. ) 218 SB
538 1463 76 (For ) 79 SB
617 1463 66 (the ) 69 SB
686 1463 224 (substitution ) 227 SB
913 1463 47 (to ) 50 SB
963 1463 42 (be) 42 SB
93 1518 200 (reversible, ) 201 SB
294 1518 94 (each ) 95 SB
389 1518 49 (of ) 50 SB
439 1518 66 (the ) 67 SB
506 1518 81 (256 ) 82 SB
588 1518 159 (possible ) 160 SB
748 1518 127 (values ) 128 SB
876 1518 49 (of ) 50 SB
926 1518 55 (an ) 56 SB
982 1518 23 (8) 23 SB
93 1573 60 (bit ) 61 SB
154 1573 89 (byte ) 90 SB
244 1573 100 (must ) 101 SB
345 1573 113 (occur ) 114 SB
459 1573 142 (exactly ) 143 SB
602 1573 95 (once ) 96 SB
698 1573 46 (in ) 47 SB
745 1573 66 (the ) 68 SB
813 1573 120 (array. ) 122 SB
935 1573 70 (The) 70 SB
93 1628 148 (process ) 151 SB
244 1628 94 (used ) 97 SB
341 1628 47 (to ) 50 SB
391 1628 108 (make ) 111 SB
502 1628 77 (this ) 80 SB
582 1628 142 (happen ) 145 SB
727 1628 155 (consists ) 158 SB
885 1628 49 (of ) 52 SB
937 1628 68 (five) 68 SB
93 1683 716 (processes: \(1\) array filling, \(2\) element ) 717 SB
810 1683 195 (placement,) 195 SB
93 1738 65 (\(3\) ) 124 SB
217 1738 276 (pseudorandom ) 335 SB
552 1738 75 (key ) 134 SB
686 1738 206 (expansion, ) 266 SB
952 1738 53 (\(4\)) 53 SB
93 1793 276 (pseudorandom ) 297 SB
390 1793 149 (number ) 170 SB
560 1793 273 (normalization, ) 294 SB
854 1793 77 (and ) 98 SB
952 1793 53 (\(5\)) 53 SB
93 1848 108 (array ) 114 SB
207 1848 189 (inversion. ) 195 SB
402 1848 180 (Although ) 186 SB
588 1848 75 (key ) 82 SB
670 1848 204 (scheduling ) 211 SB
881 1848 75 (can ) 82 SB
963 1848 42 (be) 42 SB
93 1903 97 (done ) 119 SB
212 1903 103 (more ) 126 SB
338 1903 145 (quickly ) 168 SB
506 1903 46 (in ) 69 SB
575 1903 33 (a ) 56 SB
631 1903 182 (dedicated ) 205 SB
836 1903 169 (hardware) 169 SB
93 1958 302 (implementation, ) 304 SB
397 1958 33 (a ) 36 SB
433 1958 103 (more ) 106 SB
539 1958 216 (economical ) 219 SB
758 1958 129 (hybrid ) 132 SB
890 1958 115 (design) 115 SB
93 2013 123 (would ) 127 SB
220 2013 56 (do ) 60 SB
280 2013 66 (the ) 70 SB
350 2013 75 (key ) 79 SB
429 2013 204 (scheduling ) 208 SB
637 2013 46 (in ) 50 SB
687 2013 177 (firmware ) 182 SB
869 2013 77 (and ) 82 SB
951 2013 54 (the) 54 SB
93 2068 805 (actual encryption or decryption in hardware.) 805 SB
183 2173 119 (Array ) 126 SB
309 2173 119 (filling ) 126 SB
435 2173 42 (is ) 49 SB
484 2173 133 (simply ) 140 SB
624 2173 33 (a ) 41 SB
665 2173 125 (nested ) 133 SB
798 2173 91 (loop ) 99 SB
897 2173 108 (where) 108 SB
93 2228 57 (all ) 81 SB
174 2228 81 (160 ) 105 SB
279 2228 224 (substitution ) 248 SB
527 2228 126 (arrays ) 150 SB
677 2228 68 (are ) 92 SB
769 2228 116 (filled. ) 141 SB
910 2228 40 (It ) 65 SB
975 2228 30 (is) 30 SB
93 2283 725 (concisely expressed in this pseudo code:) 725 SB
93 2394 343 (For rounds := 1 to ) 343 SB
32 0 0 46 46 0 0 0 43 /Times-Bold /font29 ANSIFont font
436 2393 24 (n) 24 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
93 2449 547 ( For byte position := 1 to 16) 547 SB
93 2504 742 ( For element value := 255 down to 0) 742 SB
93 2559 481 ( Place this element.) 481 SB
183 2664 159 (Element ) 171 SB
354 2664 195 (placement ) 207 SB
561 2664 42 (is ) 54 SB
615 2664 97 (done ) 109 SB
724 2664 57 (by ) 70 SB
794 2664 144 (placing ) 157 SB
951 2664 54 (the) 54 SB
93 2719 141 (current ) 144 SB
237 2719 150 (element ) 153 SB
390 2719 46 (in ) 49 SB
439 2719 75 (one ) 78 SB
517 2719 49 (of ) 53 SB
570 2719 66 (the ) 70 SB
640 2719 149 (unfilled ) 153 SB
793 2719 174 (positions ) 178 SB
971 2719 34 (in) 34 SB
1095 128 66 (the ) 77 SB
1172 128 141 (current ) 152 SB
1324 128 120 (array. ) 131 SB
1455 128 82 (The ) 93 SB
1548 128 149 (unfilled ) 160 SB
1708 128 174 (positions ) 185 SB
1893 128 49 (of ) 60 SB
1953 128 54 (the) 54 SB
1095 183 141 (current ) 142 SB
1237 183 108 (array ) 109 SB
1346 183 68 (are ) 69 SB
1415 183 190 (numbered ) 191 SB
1606 183 99 (from ) 100 SB
1706 183 35 (0 ) 36 SB
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -