📄 diamond.ps
字号:
%!PS-Adobe-3.0
%%Creator: Windows PSCRIPT
%%Title: Microsoft Word - DIAMOND.DOC
%%BoundingBox: 65 42 546 966
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
%%Pages: (atend)
%%BeginResource: procset Win35Dict 3 1
/Win35Dict 290 dict def Win35Dict begin/bd{bind def}bind def/in{72
mul}bd/ed{exch def}bd/ld{load def}bd/tr/translate ld/gs/gsave ld/gr
/grestore ld/M/moveto ld/L/lineto ld/rmt/rmoveto ld/rlt/rlineto ld
/rct/rcurveto ld/st/stroke ld/n/newpath ld/sm/setmatrix ld/cm/currentmatrix
ld/cp/closepath ld/ARC/arcn ld/TR{65536 div}bd/lj/setlinejoin ld/lc
/setlinecap ld/ml/setmiterlimit ld/sl/setlinewidth ld/scignore false
def/sc{scignore{pop pop pop}{0 index 2 index eq 2 index 4 index eq
and{pop pop 255 div setgray}{3{255 div 3 1 roll}repeat setrgbcolor}ifelse}ifelse}bd
/FC{bR bG bB sc}bd/fC{/bB ed/bG ed/bR ed}bd/HC{hR hG hB sc}bd/hC{
/hB ed/hG ed/hR ed}bd/PC{pR pG pB sc}bd/pC{/pB ed/pG ed/pR ed}bd/sM
matrix def/PenW 1 def/iPen 5 def/mxF matrix def/mxE matrix def/mxUE
matrix def/mxUF matrix def/fBE false def/iDevRes 72 0 matrix defaultmatrix
dtransform dup mul exch dup mul add sqrt def/fPP false def/SS{fPP{
/SV save def}{gs}ifelse}bd/RS{fPP{SV restore}{gr}ifelse}bd/EJ{gsave
showpage grestore}bd/#C{userdict begin/#copies ed end}bd/FEbuf 2 string
def/FEglyph(G )def/FE{1 exch{dup 16 FEbuf cvrs FEglyph exch 1 exch
putinterval 1 index exch FEglyph cvn put}for}bd/SM{/iRes ed/cyP ed
/cxPg ed/cyM ed/cxM ed 72 100 div dup scale dup 0 ne{90 eq{cyM exch
0 eq{cxM exch tr -90 rotate -1 1 scale}{cxM cxPg add exch tr +90 rotate}ifelse}{cyP
cyM sub exch 0 ne{cxM exch tr -90 rotate}{cxM cxPg add exch tr -90
rotate 1 -1 scale}ifelse}ifelse}{pop cyP cyM sub exch 0 ne{cxM cxPg
add exch tr 180 rotate}{cxM exch tr 1 -1 scale}ifelse}ifelse 100 iRes
div dup scale 0 0 transform .25 add round .25 sub exch .25 add round
.25 sub exch itransform translate}bd/SJ{1 index 0 eq{pop pop/fBE false
def}{1 index/Break ed div/dxBreak ed/fBE true def}ifelse}bd/ANSIVec[
16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve
16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut
16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave
16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85
/ellipsis 16#86/dagger 16#87/daggerdbl 16#88/circumflex 16#89/perthousand
16#8A/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright
16#93/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97
/emdash 16#98/tilde 16#99/trademark 16#9A/scaron 16#9B/guilsinglright
16#9C/oe 16#9F/Ydieresis 16#A0/space 16#A1/exclamdown 16#A4/currency
16#A5/yen 16#A6/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright
16#AA/ordfeminine 16#AB/guillemotleft 16#AC/logicalnot 16#AD/hyphen
16#AE/registered 16#AF/macron 16#B0/degree 16#B1/plusminus 16#B2/twosuperior
16#B3/threesuperior 16#B4/acute 16#B5/mu 16#B6/paragraph 16#B7/periodcentered
16#B8/cedilla 16#B9/onesuperior 16#BA/ordmasculine 16#BB/guillemotright
16#BC/onequarter 16#BD/onehalf 16#BE/threequarters 16#BF/questiondown
16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex 16#C3/Atilde 16#C4/Adieresis
16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA
/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex
16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4
/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash
16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute
16#DE/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex
16#E3/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8
/egrave 16#E9/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave
16#ED/iacute 16#EE/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde
16#F2/ograve 16#F3/oacute 16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis
16#F7/divide 16#F8/oslash 16#F9/ugrave 16#FA/uacute 16#FB/ucircumflex
16#FC/udieresis 16#FD/yacute 16#FE/thorn 16#FF/ydieresis ] def/reencdict
12 dict def/IsChar{basefontdict/CharStrings get exch known}bd/MapCh{dup
IsChar not{pop/bullet}if newfont/Encoding get 3 1 roll put}bd/MapDegree{16#b0
/degree IsChar{/degree}{/ring}ifelse MapCh}bd/MapBB{16#a6/brokenbar
IsChar{/brokenbar}{/bar}ifelse MapCh}bd/ANSIFont{reencdict begin/newfontname
ed/basefontname ed FontDirectory newfontname known not{/basefontdict
basefontname findfont def/newfont basefontdict maxlength dict def basefontdict{exch
dup/FID ne{dup/Encoding eq{exch dup length array copy newfont 3 1 roll
put}{exch newfont 3 1 roll put}ifelse}{pop pop}ifelse}forall newfont
/FontName newfontname put 127 1 159{newfont/Encoding get exch/bullet
put}for ANSIVec aload pop ANSIVec length 2 idiv{MapCh}repeat MapDegree
MapBB newfontname newfont definefont pop}if newfontname end}bd/SB{FC
/ULlen ed/str ed str length fBE not{dup 1 gt{1 sub}if}if/cbStr ed
/dxGdi ed/y0 ed/x0 ed str stringwidth dup 0 ne{/y1 ed/x1 ed y1 y1
mul x1 x1 mul add sqrt dxGdi exch div 1 sub dup x1 mul cbStr div exch
y1 mul cbStr div}{exch abs neg dxGdi add cbStr div exch}ifelse/dyExtra
ed/dxExtra ed x0 y0 M fBE{dxBreak 0 BCh dxExtra dyExtra str awidthshow}{dxExtra
dyExtra str ashow}ifelse fUL{x0 y0 M dxUL dyUL rmt ULlen fBE{Break
add}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if fSO{x0
y0 M dxSO dySO rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyUL
sl [] 0 setdash st gr}if n/fBE false def}bd/font{/name ed/Ascent ed
0 ne/fT3 ed 0 ne/fSO ed 0 ne/fUL ed/Sy ed/Sx ed 10.0 div/ori ed -10.0
div/esc ed/BCh ed name findfont/xAscent 0 def/yAscent Ascent def/ULesc
esc def ULesc mxUE rotate pop fT3{/esc 0 def xAscent yAscent mxUE transform
/yAscent ed/xAscent ed}if [Sx 0 0 Sy neg xAscent yAscent] esc mxE
rotate mxF concatmatrix makefont setfont [Sx 0 0 Sy neg 0 Ascent] mxUE
mxUF concatmatrix pop fUL{currentfont dup/FontInfo get/UnderlinePosition
known not{pop/Courier findfont}if/FontInfo get/UnderlinePosition get
1000 div 0 exch mxUF transform/dyUL ed/dxUL ed}if fSO{0 .3 mxUF transform
/dySO ed/dxSO ed}if fUL fSO or{currentfont dup/FontInfo get/UnderlineThickness
known not{pop/Courier findfont}if/FontInfo get/UnderlineThickness get
1000 div Sy mul/cyUL ed}if}bd/min{2 copy gt{exch}if pop}bd/max{2 copy
lt{exch}if pop}bd/CP{/ft ed{{ft 0 eq{clip}{eoclip}ifelse}stopped{currentflat
1 add setflat}{exit}ifelse}loop}bd/patfont 10 dict def patfont begin
/FontType 3 def/FontMatrix [1 0 0 -1 0 0] def/FontBBox [0 0 16 16]
def/Encoding StandardEncoding def/BuildChar{pop pop 16 0 0 0 16 16
setcachedevice 16 16 false [1 0 0 1 .25 .25]{pat}imagemask}bd end/p{
/pat 32 string def{}forall 0 1 7{dup 2 mul pat exch 3 index put dup
2 mul 1 add pat exch 3 index put dup 2 mul 16 add pat exch 3 index
put 2 mul 17 add pat exch 2 index put pop}for}bd/pfill{/PatFont patfont
definefont setfont/ch(AAAA)def X0 64 X1{Y1 -16 Y0{1 index exch M ch
show}for pop}for}bd/vert{X0 w X1{dup Y0 M Y1 L st}for}bd/horz{Y0 w
Y1{dup X0 exch M X1 exch L st}for}bd/fdiag{X0 w X1{Y0 M X1 X0 sub dup
rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup rlt st}for}bd/bdiag{X0 w
X1{Y1 M X1 X0 sub dup neg rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup
neg rlt st}for}bd/AU{1 add cvi 15 or}bd/AD{1 sub cvi -16 and}bd/SHR{pathbbox
AU/Y1 ed AU/X1 ed AD/Y0 ed AD/X0 ed}bd/hfill{/w iRes 37.5 div round
def 0.1 sl [] 0 setdash n dup 0 eq{horz}if dup 1 eq{vert}if dup 2 eq{fdiag}if
dup 3 eq{bdiag}if dup 4 eq{horz vert}if 5 eq{fdiag bdiag}if}bd/F{/ft
ed fm 256 and 0 ne{gs FC ft 0 eq{fill}{eofill}ifelse gr}if fm 1536
and 0 ne{SHR gs HC ft CP fm 1024 and 0 ne{/Tmp save def pfill Tmp restore}{fm
15 and hfill}ifelse gr}if}bd/S{PenW sl PC st}bd/m matrix def/GW{iRes
12 div PenW add cvi}bd/DoW{iRes 50 div PenW add cvi}bd/DW{iRes 8 div
PenW add cvi}bd/SP{/PenW ed/iPen ed iPen 0 eq iPen 6 eq or{[] 0 setdash}if
iPen 1 eq{[DW GW] 0 setdash}if iPen 2 eq{[DoW GW] 0 setdash}if iPen
3 eq{[DW GW DoW GW] 0 setdash}if iPen 4 eq{[DW GW DoW GW DoW GW] 0
setdash}if}bd/E{m cm pop tr scale 1 0 moveto 0 0 1 0 360 arc cp m sm}bd
/AG{/sy ed/sx ed sx div 4 1 roll sy div 4 1 roll sx div 4 1 roll sy
div 4 1 roll atan/a2 ed atan/a1 ed sx sy scale a1 a2 ARC}def/A{m cm
pop tr AG m sm}def/P{m cm pop tr 0 0 M AG cp m sm}def/RRect{n 4 copy
M 3 1 roll exch L 4 2 roll L L cp}bd/RRCC{/r ed/y1 ed/x1 ed/y0 ed/x0
ed x0 x1 add 2 div y0 M x1 y0 x1 y1 r arcto 4{pop}repeat x1 y1 x0 y1
r arcto 4{pop}repeat x0 y1 x0 y0 r arcto 4{pop}repeat x0 y0 x1 y0 r
arcto 4{pop}repeat cp}bd/RR{2 copy 0 eq exch 0 eq or{pop pop RRect}{2
copy eq{pop RRCC}{m cm pop/y2 ed/x2 ed/ys y2 x2 div 1 max def/xs x2
y2 div 1 max def/y1 exch ys div def/x1 exch xs div def/y0 exch ys div
def/x0 exch xs div def/r2 x2 y2 min def xs ys scale x0 x1 add 2 div
y0 M x1 y0 x1 y1 r2 arcto 4{pop}repeat x1 y1 x0 y1 r2 arcto 4{pop}repeat
x0 y1 x0 y0 r2 arcto 4{pop}repeat x0 y0 x1 y0 r2 arcto 4{pop}repeat
m sm cp}ifelse}ifelse}bd/PP{{rlt}repeat}bd/OB{gs 0 ne{7 3 roll/y ed
/x ed x y translate ULesc rotate x neg y neg translate x y 7 -3 roll}if
sc B fill gr}bd/B{M/dy ed/dx ed dx 0 rlt 0 dy rlt dx neg 0 rlt cp}bd
/CB{B clip n}bd/ErrHandler{errordict dup maxlength exch length gt
dup{errordict begin}if/errhelpdict 12 dict def errhelpdict begin/stackunderflow(operand stack underflow)def
/undefined(this name is not defined in a dictionary)def/VMerror(you have used up all the printer's memory)def
/typecheck(operator was expecting a different type of operand)def
/ioerror(input/output error occured)def end{end}if errordict begin
/handleerror{$error begin newerror{/newerror false def showpage 72
72 scale/x .25 def/y 9.6 def/Helvetica findfont .2 scalefont setfont
x y moveto(Offending Command = )show/command load{dup type/stringtype
ne{(max err string)cvs}if show}exec/y y .2 sub def x y moveto(Error = )show
errorname{dup type dup( max err string )cvs show( : )show/stringtype
ne{( max err string )cvs}if show}exec errordict begin errhelpdict errorname
known{x 1 add y .2 sub moveto errhelpdict errorname get show}if end
/y y .4 sub def x y moveto(Stack =)show ostack{/y y .2 sub def x 1
add y moveto dup type/stringtype ne{( max err string )cvs}if show}forall
showpage}if end}def end}bd end
%%EndResource
/SVDoc save def
%%EndProlog
%%BeginSetup
Win35Dict begin
ErrHandler
statusdict begin 0 setjobtimeout end
statusdict begin statusdict /jobname (Microsoft Word - DIAMOND.DOC) put end
/oldDictCnt countdictstack def {}stopped
{ countdictstack oldDictCnt lt { Win35Dict begin }
{1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if
/oldDictCnt countdictstack def {legal
}stopped
{ countdictstack oldDictCnt lt { Win35Dict begin }
{1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if
[{mark 1.0 1.0 .98 .9 .82 .68 .56 .48 .28 .1 .06 .0 counttomark dup 3 add -1 roll exch 2 sub mul dup floor cvi dup 3 1 roll sub exch dup 3 add index exch 2 add index dup 4 1 roll sub mul add counttomark 1 add 1 roll cleartomark } bind
/exec load currenttransfer /exec load] cvx settransfer
%%EndSetup
%%Page: 1 1
%%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 (1) 26 SB
32 0 0 83 83 0 0 0 77 /Helvetica-Bold /font13 ANSIFont font
285 179 528 (The Diamond) 528 SB
126 278 846 (Encryption Algorithm) 846 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
321 426 456 (by Michael Paul Johnson) 456 SB
32 0 0 46 46 0 0 0 42 /Times-Italic /font31 ANSIFont font
183 532 156 (Abstract) 156 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
339 532 46 (\227) 46 SB
32 0 0 46 46 0 0 0 43 /Times-Bold /font29 ANSIFont font
385 531 187 (Diamond ) 226 SB
611 531 42 (is ) 81 SB
692 531 34 (a ) 74 SB
766 531 239 (royalty-free,) 239 SB
93 587 294 (symmetric-key ) 348 SB
441 587 116 (block ) 170 SB
611 587 133 (cipher ) 188 SB
799 587 206 (encryption) 206 SB
93 642 199 (algorithm ) 202 SB
295 642 122 (based ) 125 SB
420 642 59 (on ) 62 SB
482 642 34 (a ) 37 SB
519 642 248 (combination ) 252 SB
771 642 49 (of ) 53 SB
824 642 181 (nonlinear) 181 SB
93 697 198 (functions. ) 244 SB
337 697 97 (This ) 143 SB
480 697 116 (block ) 162 SB
642 697 133 (cipher ) 179 SB
821 697 93 (may ) 139 SB
960 697 45 (be) 45 SB
93 752 257 (implemented ) 301 SB
394 752 48 (in ) 92 SB
486 752 198 (hardware ) 242 SB
728 752 55 (or ) 100 SB
828 752 177 (software.) 177 SB
93 807 187 (Diamond ) 196 SB
289 807 92 (uses ) 101 SB
390 807 34 (a ) 43 SB
433 807 116 (block ) 125 SB
558 807 81 (size ) 90 SB
648 807 49 (of ) 59 SB
707 807 81 (128 ) 91 SB
798 807 82 (bits ) 92 SB
890 807 83 (and ) 93 SB
983 807 22 (a) 22 SB
93 862 168 (variable ) 196 SB
289 862 130 (length ) 158 SB
447 862 91 (key. ) 119 SB
566 862 45 (A ) 73 SB
639 862 121 (faster ) 150 SB
789 862 150 (variant ) 179 SB
968 862 37 (of) 37 SB
93 917 187 (Diamond ) 190 SB
283 917 92 (uses ) 95 SB
378 917 34 (a ) 37 SB
415 917 116 (block ) 119 SB
534 917 81 (size ) 84 SB
618 917 49 (of ) 52 SB
670 917 58 (64 ) 62 SB
732 917 94 (bits. ) 98 SB
830 917 175 (Diamond) 175 SB
93 972 42 (is ) 44 SB
137 972 58 (an ) 60 SB
197 972 237 (incremental ) 239 SB
436 972 266 (improvement ) 268 SB
704 972 98 (over ) 100 SB
804 972 128 (MPJ2 ) 130 SB
934 972 71 (and) 71 SB
93 1027 105 (MPJ.) 105 SB
32 0 0 46 46 0 0 0 42 /Times-Italic /font31 ANSIFont font
183 1133 113 (Index ) 178 SB
361 1133 115 (Terms) 115 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
476 1133 46 (\227) 46 SB
32 0 0 46 46 0 0 0 43 /Times-Bold /font29 ANSIFont font
522 1132 199 (Diamond, ) 265 SB
787 1132 218 (encryption,) 218 SB
93 1188 287 (cryptography, ) 369 SB
462 1188 278 (cryptanalysis, ) 360 SB
822 1188 183 (computer) 183 SB
93 1243 176 (security, ) 220 SB
313 1243 321 (communications ) 366 SB
679 1243 176 (security, ) 221 SB
900 1243 105 (MPJ,) 105 SB
93 1298 128 (MPJ2.) 128 SB
32 0 0 75 75 0 0 0 70 /Helvetica-Bold /font13 ANSIFont font
93 1428 63 (I. ) 150 SB
243 1428 574 (INTRODUCTION) 574 SB
32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font
183 1568 154 (General ) 165 SB
348 1568 200 (symmetric ) 211 SB
559 1568 75 (key ) 86 SB
645 1568 111 (block ) 122 SB
767 1568 142 (ciphers ) 154 SB
921 1568 84 (have) 84 SB
93 1623 189 (numerous ) 216 SB
309 1623 231 (applications ) 258 SB
567 1623 46 (in ) 73 SB
640 1623 182 (computer ) 210 SB
850 1623 155 (security,) 155 SB
93 1678 307 (communications ) 341 SB
434 1678 167 (security, ) 201 SB
635 1678 174 (detection ) 209 SB
844 1678 49 (of ) 84 SB
928 1678 77 (data) 77 SB
93 1733 206 (tampering, ) 217 SB
310 1733 77 (and ) 89 SB
399 1733 157 (creation ) 169 SB
568 1733 49 (of ) 61 SB
629 1733 163 (message ) 175 SB
804 1733 136 (digests ) 148 SB
952 1733 53 (for) 53 SB
93 1788 267 (authentication ) 269 SB
362 1788 186 (purposes. ) 189 SB
551 1788 82 (The ) 85 SB
636 1788 125 (longer ) 128 SB
764 1788 77 (any ) 80 SB
844 1788 75 (one ) 78 SB
922 1788 83 (such) 83 SB
93 1843 186 (algorithm ) 194 SB
287 1843 42 (is ) 50 SB
337 1843 106 (used, ) 114 SB
451 1843 77 (and ) 85 SB
536 1843 66 (the ) 74 SB
610 1843 103 (more ) 111 SB
721 1843 72 (use ) 80 SB
801 1843 37 (it ) 45 SB
846 1843 96 (gets, ) 105 SB
951 1843 54 (the) 54 SB
93 1898 138 (greater ) 145 SB
238 1898 66 (the ) 73 SB
311 1898 173 (incentive ) 180 SB
491 1898 47 (to ) 54 SB
545 1898 113 (break ) 120 SB
665 1898 49 (it, ) 56 SB
721 1898 77 (and ) 84 SB
805 1898 66 (the ) 74 SB
879 1898 126 (greater) 126 SB
93 1953 66 (the ) 77 SB
170 1953 211 (probability ) 222 SB
392 1953 81 (that ) 92 SB
484 1953 162 (methods ) 173 SB
657 1953 80 (will ) 91 SB
748 1953 54 (be ) 65 SB
813 1953 146 (devised ) 157 SB
970 1953 35 (to) 35 SB
93 2008 113 (break ) 130 SB
223 2008 66 (the ) 84 SB
307 2008 198 (algorithm. ) 216 SB
523 2008 76 (For ) 94 SB
617 2008 163 (example ) 181 SB
798 2008 159 (Michael ) 177 SB
975 2008 30 (J.) 30 SB
93 2063 143 (Wiener ) 152 SB
245 2063 73 (has ) 82 SB
327 2063 128 (shown ) 137 SB
464 2063 81 (that ) 90 SB
554 2063 169 (breaking ) 178 SB
732 2063 99 (DES ) 108 SB
840 2063 42 (is ) 52 SB
892 2063 113 (within) 113 SB
93 2118 66 (the ) 69 SB
162 2118 218 (capabilities ) 221 SB
383 2118 49 (of ) 53 SB
436 2118 111 (many ) 115 SB
551 2118 142 (nations ) 146 SB
697 2118 77 (and ) 81 SB
778 2118 227 (corporations) 227 SB
93 2173 77 ([1]. ) 80 SB
173 2173 93 (This ) 96 SB
269 2173 81 (sort ) 85 SB
354 2173 49 (of ) 53 SB
407 2173 181 (reduction ) 185 SB
592 2173 46 (in ) 50 SB
642 2173 66 (the ) 70 SB
712 2173 146 (relative ) 150 SB
862 2173 143 (security) 143 SB
93 2228 49 (of ) 57 SB
150 2228 99 (DES ) 107 SB
257 2228 83 (was ) 92 SB
349 2228 210 (anticipated ) 219 SB
568 2228 139 (several ) 148 SB
716 2228 108 (years ) 117 SB
833 2228 89 (ago. ) 98 SB
931 2228 74 (One) 74 SB
93 2283 177 (proposed ) 205 SB
298 2283 156 (solution ) 184 SB
482 2283 42 (is ) 70 SB
552 2283 66 (the ) 94 SB
646 2283 242 (International ) 271 SB
917 2283 88 (Data) 88 SB
93 2338 212 (Encryption ) 241 SB
334 2338 197 (Algorithm ) 227 SB
561 2338 195 (\(IDEA\231\) ) 225 SB
786 2338 124 (cipher ) 154 SB
940 2338 65 ([2],) 65 SB
93 2393 120 (which ) 141 SB
234 2393 83 (was ) 104 SB
338 2393 183 (described ) 204 SB
542 2393 46 (in ) 67 SB
609 2393 65 ([3] ) 86 SB
695 2393 77 (and ) 98 SB
793 2393 65 ([4] ) 86 SB
879 2393 51 (as ) 72 SB
951 2393 54 (the) 54 SB
93 2448 185 (Improved ) 190 SB
283 2448 180 (Proposed ) 186 SB
469 2448 212 (Encryption ) 218 SB
687 2448 175 (Standard ) 181 SB
868 2448 137 (\(IPES\).) 137 SB
93 2503 912 (Another one is the MPJ Encryption Algorithm [5],) 912 SB
93 2558 120 (which ) 150 SB
243 2558 150 (evolved ) 180 SB
423 2558 47 (to ) 77 SB
500 2558 66 (the ) 96 SB
596 2558 178 (Diamond ) 209 SB
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -