⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 diamond.ps

📁 DIAMOND加密算法的原代码
💻 PS
📖 第 1 页 / 共 5 页
字号:
805 2558 200 (Encryption) 200 SB
93 2613 209 (Algorithm. ) 210 SB
303 2613 49 (In ) 50 SB
353 2613 66 (the ) 68 SB
421 2613 92 (field ) 94 SB
515 2613 49 (of ) 51 SB
566 2613 266 (cryptography, ) 268 SB
834 2613 37 (it ) 39 SB
873 2613 42 (is ) 44 SB
917 2613 88 (good) 88 SB
93 2668 733 (to have many good algorithms available.) 733 SB
32 0 0 75 75 0 0 0 70 /Helvetica-Bold /font13 ANSIFont font
1095 128 84 (II. ) 150 SB
1245 128 412 (DESIGN OF) 412 SB
1245 218 357 (DIAMOND) 357 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
1185 358 178 (Diamond ) 184 SB
1369 358 83 (was ) 89 SB
1458 358 168 (designed ) 174 SB
1632 358 47 (to ) 53 SB
1685 358 54 (be ) 60 SB
1745 358 125 (strong ) 132 SB
1877 358 130 (enough) 130 SB
1095 413 47 (to ) 54 SB
1149 413 148 (provide ) 156 SB
1305 413 155 (security ) 163 SB
1468 413 65 (for ) 73 SB
1541 413 66 (the ) 74 SB
1615 413 215 (foreseeable ) 223 SB
1838 413 133 (future. ) 141 SB
1979 413 28 (It) 28 SB
1095 468 83 (was ) 84 SB
1179 468 85 (also ) 86 SB
1265 468 168 (designed ) 169 SB
1434 468 47 (to ) 49 SB
1483 468 54 (be ) 56 SB
1539 468 92 (easy ) 94 SB
1633 468 47 (to ) 49 SB
1682 468 163 (generate ) 165 SB
1847 468 93 (keys ) 95 SB
1942 468 65 (for,) 65 SB
1095 523 77 (and ) 89 SB
1184 523 47 (to ) 60 SB
1244 523 54 (be ) 67 SB
1311 523 170 (practical ) 183 SB
1494 523 47 (to ) 60 SB
1554 523 200 (implement ) 213 SB
1767 523 46 (in ) 59 SB
1826 523 181 (hardware,) 181 SB
1095 578 728 (software, or in a hybrid implementation.) 728 SB
32 0 0 67 67 0 0 0 62 /Helvetica-Bold /font13 ANSIFont font
1095 683 83 (A. ) 150 SB
1245 683 275 (Strength) 275 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
1185 813 117 (Three ) 119 SB
1304 813 117 (major ) 119 SB
1423 813 137 (factors ) 139 SB
1562 813 176 (influence ) 179 SB
1741 813 66 (the ) 69 SB
1810 813 157 (strength ) 160 SB
1970 813 37 (of) 37 SB
1095 868 33 (a ) 35 SB
1130 868 111 (block ) 113 SB
1243 868 136 (cipher: ) 138 SB
1381 868 65 (\(1\) ) 68 SB
1449 868 75 (key ) 78 SB
1527 868 134 (length, ) 137 SB
1664 868 65 (\(2\) ) 68 SB
1732 868 111 (block ) 114 SB
1846 868 93 (size, ) 96 SB
1942 868 65 (and) 65 SB
1095 923 65 (\(3\) ) 76 SB
1171 923 190 (resistance ) 201 SB
1372 923 49 (of ) 60 SB
1432 923 66 (the ) 77 SB
1509 923 186 (algorithm ) 197 SB
1706 923 47 (to ) 58 SB
1764 923 140 (attacks ) 151 SB
1915 923 92 (other) 92 SB
1095 978 90 (than ) 140 SB
1235 978 106 (brute ) 156 SB
1391 978 104 (force ) 155 SB
1546 978 110 (\(such ) 161 SB
1707 978 51 (as ) 102 SB
1809 978 198 (differential) 198 SB
1095 1033 267 (cryptanalysis\) ) 272 SB
1367 1033 65 ([3] ) 70 SB
1437 1033 77 ([6]. ) 82 SB
1519 1033 82 (The ) 87 SB
1606 1033 75 (key ) 80 SB
1686 1033 122 (length ) 127 SB
1813 1033 42 (is ) 48 SB
1861 1033 146 (variable) 146 SB
1095 1088 47 (to ) 48 SB
1143 1088 111 (allow ) 113 SB
1256 1088 79 (you ) 81 SB
1337 1088 47 (to ) 49 SB
1386 1088 113 (select ) 115 SB
1501 1088 95 (your ) 97 SB
1598 1088 88 (own ) 90 SB
1688 1088 170 (trade-off ) 172 SB
1860 1088 147 (between) 147 SB
1095 1143 155 (security ) 165 SB
1260 1143 77 (and ) 87 SB
1347 1143 144 (volume ) 154 SB
1501 1143 49 (of ) 59 SB
1560 1143 131 (keying ) 141 SB
1701 1143 160 (material ) 171 SB
1872 1143 135 (needed.) 135 SB
1095 1198 82 (The ) 95 SB
1190 1198 111 (block ) 124 SB
1314 1198 81 (size ) 94 SB
1408 1198 42 (is ) 55 SB
1463 1198 135 (chosen ) 149 SB
1612 1198 47 (to ) 61 SB
1673 1198 108 (make ) 122 SB
1795 1198 106 (brute ) 120 SB
1915 1198 92 (force) 92 SB
1095 1253 140 (attacks ) 163 SB
1258 1253 109 (using ) 132 SB
1390 1253 246 (precomputed ) 269 SB
1659 1253 118 (tables ) 142 SB
1801 1253 139 (require ) 163 SB
1964 1253 43 (an) 43 SB
1095 1308 820 (obviously intractable amount of data storage.) 820 SB
1185 1413 178 (Diamond ) 179 SB
1364 1413 90 (uses ) 91 SB
1455 1413 33 (a ) 35 SB
1490 1413 158 (variable ) 160 SB
1650 1413 122 (length ) 124 SB
1774 1413 87 (key. ) 89 SB
1863 1413 82 (The ) 84 SB
1947 1413 60 (use) 60 SB
1095 1468 49 (of ) 51 SB
1146 1468 46 (at ) 48 SB
1194 1468 95 (least ) 97 SB
1291 1468 33 (a ) 36 SB
1327 1468 81 (128 ) 84 SB
1411 1468 60 (bit ) 63 SB
1474 1468 75 (key ) 78 SB
1552 1468 42 (is ) 45 SB
1597 1468 261 (recommended ) 264 SB
1861 1468 65 (for ) 68 SB
1929 1468 78 (long) 78 SB
1095 1523 94 (term ) 97 SB
1192 1523 194 (protection ) 197 SB
1389 1523 49 (of ) 52 SB
1441 1523 91 (very ) 94 SB
1535 1523 167 (sensitive ) 171 SB
1706 1523 101 (data, ) 105 SB
1811 1523 51 (as ) 55 SB
1866 1523 33 (a ) 37 SB
1903 1523 104 (hedge) 104 SB
1095 1578 141 (against ) 169 SB
1264 1578 66 (the ) 94 SB
1358 1578 199 (possibility ) 227 SB
1585 1578 49 (of ) 78 SB
1663 1578 203 (computing ) 232 SB
1895 1578 112 (power) 112 SB
1095 1633 196 (increasing ) 200 SB
1295 1633 57 (by ) 61 SB
1356 1633 139 (several ) 143 SB
1499 1633 125 (orders ) 129 SB
1628 1633 49 (of ) 53 SB
1681 1633 218 (magnitudes ) 222 SB
1903 1633 46 (in ) 50 SB
1953 1633 54 (the) 54 SB
1095 1688 252 (coming years.) 252 SB
1185 1793 82 (The ) 88 SB
1273 1793 111 (block ) 117 SB
1390 1793 81 (size ) 87 SB
1477 1793 65 (for ) 72 SB
1549 1793 66 (the ) 73 SB
1622 1793 178 (Diamond ) 185 SB
1807 1793 200 (Encryption) 200 SB
1095 1848 197 (Algorithm ) 210 SB
1305 1848 42 (is ) 55 SB
1360 1848 103 (fixed ) 116 SB
1476 1848 46 (at ) 59 SB
1535 1848 81 (128 ) 94 SB
1629 1848 90 (bits, ) 103 SB
1732 1848 155 (because ) 169 SB
1901 1848 106 (larger) 106 SB
1095 1903 111 (block ) 123 SB
1218 1903 99 (sizes ) 111 SB
1329 1903 68 (are ) 80 SB
1409 1903 156 (unlikely ) 169 SB
1578 1903 47 (to ) 60 SB
1638 1903 108 (make ) 121 SB
1759 1903 77 (any ) 90 SB
1849 1903 158 (practical) 158 SB
1095 1958 191 (difference ) 209 SB
1304 1958 46 (in ) 65 SB
1369 1958 167 (security, ) 186 SB
1555 1958 77 (and ) 96 SB
1651 1958 155 (because ) 174 SB
1825 1958 77 (this ) 96 SB
1921 1958 46 (in ) 65 SB
1986 1958 21 (a) 21 SB
1095 2013 205 (convenient ) 213 SB
1308 2013 128 (binary ) 136 SB
1444 2013 172 (multiple. ) 180 SB
1624 2013 178 (Diamond ) 187 SB
1811 2013 84 (Lite ) 93 SB
1904 2013 73 (has ) 82 SB
1986 2013 21 (a) 21 SB
1095 2068 111 (block ) 114 SB
1209 2068 81 (size ) 84 SB
1293 2068 49 (of ) 52 SB
1345 2068 58 (64 ) 61 SB
1406 2068 78 (bits ) 81 SB
1487 2068 155 (because ) 159 SB
1646 2068 77 (this ) 81 SB
1727 2068 42 (is ) 46 SB
1773 2068 100 (good ) 104 SB
1877 2068 130 (enough) 130 SB
1095 2123 65 (for ) 76 SB
1171 2123 105 (some ) 116 SB
1287 2123 243 (applications, ) 254 SB
1541 2123 77 (and ) 88 SB
1629 2123 155 (because ) 167 SB
1796 2123 37 (it ) 49 SB
1845 2123 129 (allows ) 141 SB
1986 2123 21 (a) 21 SB
1095 2178 111 (much ) 125 SB
1220 2178 114 (faster ) 128 SB
1348 2178 93 (total ) 107 SB
1455 2178 192 (avalanche ) 206 SB
1661 2178 113 (effect ) 128 SB
1789 2178 77 (and ) 92 SB
1881 2178 126 (greater) 126 SB
1095 2233 770 (software speed than the 128 bit block size.) 770 SB
1185 2338 82 (The ) 85 SB
1270 2338 161 (problem ) 164 SB
1434 2338 49 (of ) 52 SB
1486 2338 145 (making ) 149 SB
1635 2338 88 (sure ) 92 SB
1727 2338 81 (that ) 85 SB
1812 2338 101 (there ) 105 SB
1917 2338 42 (is ) 46 SB
1963 2338 44 (no) 44 SB
1095 2393 132 (known ) 144 SB
1239 2393 122 (attack ) 134 SB
1373 2393 81 (that ) 94 SB
1467 2393 42 (is ) 55 SB
1522 2393 103 (more ) 116 SB
1638 2393 159 (efficient ) 172 SB
1810 2393 90 (than ) 103 SB
1913 2393 94 (brute) 94 SB
1095 2448 104 (force ) 106 SB
1201 2448 42 (is ) 44 SB
1245 2448 111 (much ) 113 SB
1358 2448 103 (more ) 105 SB
1463 2448 156 (difficult ) 158 SB
1621 2448 90 (than ) 93 SB
1714 2448 133 (simply ) 136 SB
1850 2448 157 (selecting) 157 SB
1095 2503 99 (sizes ) 107 SB
1202 2503 65 (for ) 73 SB
1275 2503 93 (keys ) 101 SB
1376 2503 77 (and ) 85 SB
1461 2503 141 (blocks. ) 150 SB
1611 2503 93 (This ) 102 SB
1713 2503 42 (is ) 51 SB
1764 2503 189 (attempted ) 198 SB
1962 2503 45 (by) 45 SB
1095 2558 546 (creating a composite function ) 547 SB
1642 2558 49 (of ) 50 SB
1692 2558 146 (simpler ) 147 SB
1839 2558 168 (nonlinear) 168 SB
1095 2613 179 (functions ) 205 SB
1300 2613 46 (in ) 73 SB
1373 2613 95 (such ) 122 SB
1495 2613 33 (a ) 60 SB
1555 2613 87 (way ) 114 SB
1669 2613 81 (that ) 108 SB
1777 2613 66 (the ) 93 SB
1870 2613 137 (internal) 137 SB
1095 2668 234 (intermediate ) 235 SB
1330 2668 131 (results ) 132 SB
1462 2668 132 (cannot ) 133 SB
1595 2668 54 (be ) 55 SB
1650 2668 127 (solved ) 128 SB
1778 2668 65 (for ) 67 SB
1845 2668 77 (and ) 79 SB
1924 2668 83 (such) 83 SB
1095 2723 81 (that ) 85 SB
1180 2723 101 (there ) 105 SB
1285 2723 42 (is ) 46 SB
1331 2723 33 (a ) 37 SB
1368 2723 125 (strong ) 129 SB
1497 2723 219 (dependence ) 224 SB
1721 2723 49 (of ) 54 SB
1775 2723 110 (every ) 115 SB
1890 2723 117 (output) 117 SB
1 #C
statusdict begin /manualfeed false store end
EJ RS
%%PageTrailer
%%PageResources: font Helvetica
%%+ font Helvetica-Bold
%%+ font Times-Bold
%%+ font Times-Italic
%%+ font Times-Roman
%%Page: 2 2
%%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 (2) 26 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
93 128 60 (bit ) 63 SB
156 128 56 (on ) 59 SB
215 128 110 (every ) 113 SB
328 128 105 (input ) 108 SB
436 128 60 (bit ) 63 SB
499 128 77 (and ) 81 SB
580 128 110 (every ) 114 SB
694 128 75 (key ) 79 SB
773 128 72 (bit. ) 76 SB
849 128 66 (An ) 70 SB
919 128 86 (ideal) 86 SB
93 184 81 (128 ) 91 SB
184 184 60 (bit ) 70 SB
254 184 111 (block ) 121 SB
375 184 124 (cipher ) 135 SB
510 184 123 (would ) 134 SB
644 184 72 (use ) 83 SB
727 184 33 (a ) 44 SB
32 0 0 46 46 0 0 0 43 /Times-Bold /font29 ANSIFont font
771 183 19 (z) 19 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
790 184 12 ( ) 23 SB
813 184 60 (bit ) 71 SB
884 184 75 (key ) 86 SB
970 184 35 (to) 35 SB
93 240 113 (select ) 117 SB
210 240 75 (one ) 79 SB
289 240 49 (of ) 53 SB
342 240 23 (2) 23 SB
32 0 0 46 46 0 0 0 43 /Times-Bold /font29 ANSIFont font
365 226 19 (z) 19 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
384 240 12 ( ) 16 SB
400 240 179 (functions ) 184 SB
584 240 99 (from ) 104 SB
688 240 66 (the ) 71 SB
759 240 62 (set ) 67 SB
826 240 49 (of ) 54 SB
880 240 57 (all ) 62 SB
942 240 63 (one) 63 SB
93 295 47 (to ) 60 SB
153 295 75 (one ) 88 SB
241 295 77 (and ) 90 SB
331 295 91 (onto ) 104 SB
435 295 179 (functions ) 192 SB
627 295 81 (that ) 94 SB
721 295 90 (map ) 103 SB
824 295 75 (one ) 88 SB
912 295 93 (input) 93 SB
93 350 111 (block ) 113 SB
206 350 49 (of ) 51 SB
257 350 81 (128 ) 83 SB
340 350 78 (bits ) 80 SB
420 350 47 (to ) 49 SB
469 350 75 (one ) 77 SB
546 350 129 (output ) 131 SB
677 350 111 (block ) 114 SB
791 350 49 (of ) 52 SB
843 350 81 (128 ) 84 SB
927 350 78 (bits.) 78 SB
93 406 147 (Ideally, ) 161 SB
254 406 103 (these ) 117 SB
371 406 23 (2) 23 SB
32 0 0 46 46 0 0 0 43 /Times-Bold /font29 ANSIFont font
394 392 19 (z) 19 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
413 406 12 ( ) 26 SB
439 406 179 (functions ) 193 SB
632 406 123 (would ) 137 SB
769 406 54 (be ) 68 SB
837 406 66 (the ) 81 SB
918 406 87 (most) 87 SB
93 461 192 (nonlinear, ) 194 SB
287 461 156 (difficult ) 158 SB
445 461 47 (to ) 49 SB
494 461 149 (analyze ) 151 SB
645 461 179 (functions ) 181 SB
826 461 70 (out ) 73 SB

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -