Các tính chất đại số của hệ mã RSA và khả năng mở rộng - NCS. Trần Đình Long

12 366 1
Các tính chất đại số của hệ mã RSA và khả năng mở rộng - NCS. Trần Đình Long

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

         !"#$% & '()*+,+,    ! " #$ %  &%     /0-1203456478 ' 9 ( : )*+,-(.'/ 012345678119, 9: 5:,5;<=>8?@7 '##AB  C (## DE F G HI,J' HI,J( HI,JK HI,J4L7MN)' HI,J4L7MN)( NOP4567IH8QJ125;7L,4*7RSMNO@)19, Q8MT7,:1OUS  V1W13S,WMNO19,15Q,J X 5Q,JY8?@7Z6)) X 5Q,J25:9,@7Y8?@7[ , $; A#MSL1JSV? Z,1,\<8K1O7,HA,Q]1-#?S,2Q <M]S?,;,1,JQ8US'^_`a/bc,J7>07VSL1JS8<d 2L2,5A#784\Ie,:781R4eMSL1JS?18->VIf 1R70+Q3QN7V2R1,g70123M,h?4\A# 21\,;,-7V1W7,?7O770123Mi1\1M,h?4\A# MS?,M89,)O112,W7O7I,\1W7j?A#Q1OSSA# #[)O112,W7O7I,\1W7j?A#7V1W7,?MS?,5; 285;1kR1-7O71O7,H1N)12Q8JSA#757H, 1,\7O71N118OSV?Q,H,SlS,HS4L)k719)1+18O8m7 ne<[A#12QQ;,7V<9)k719)o1?Q3M1+77j??, 1)eI,J1285;1k?,-7O7I,\1W7j?A#4567ne <[127O77R12T749,)k719)oO7701237j?c?2?<?2?p? cQq<8,r'^`/s- t]S1>8r'^^Ks-uMXY??2 -A?1?2QD v?<r( wsM7O7Q+<x785;,7k #88Q;,Q,J7)O112,W7O7I,\1W7j?A#-I,18O1OS SA#7y1T14567,g1O7,HO71R707Z4,W<[?Q8I, 18O)e1+7SL1<5o17O71z?1-,J? 1N118O)e1+7,JhHR1M1N118O#,]Q]r]]2?M SI]2{,]M< #,]Q]sQ;,4L)k719)MQ;,-1284VMI,17j?,J?7V2R1,g 7O71R70Q8A#Q;,7O7707x>O7? US'^^ |,]]2 45?2?7O71R70A#128125:6)>V?2,Il707xM, )et}8]Qt2~]]r'^^^s4914567>\1hH11oQ;,-Il 7O7,H,I,18O13S)•1€•4T7Vf74H8•#?M•,;, 1,J4•1,7j?t8))]2S,119,u2872)1'^^‚-7O71N118O13S7o ƒ1@7j?<MSL1707x2R1,JhH4W1R70A# 285;7-7O770123?MNOM,h?4\A#7„2R1 >,S1O7MNO15:7…<zM9,ƒSk7,J1[7A#7V7H,1,\ 7O71N118O@7128SV?Q,H,S†>H8O1O)<x7‡>i4,J 1€7j?A#†M,J1>M9,7O7)5o)O)1R70A#?O)<xA# ˆR1)O11z‡>H8O1124eQgJSA#ƒ1285;7Q h71\-MNOlS,H,h\17O7QR4g?  !"#$%& ' ()*+,-  /0&123-'/!4$ &5*" 678'-3/9)&:/;<='" >78'&:/;33)*+,?2'" @A%1BCD/'3= /! ?&1BC=?&'EF-'" L,<7j?MNO*S7O7)•? •Sƒ4•,;,1,J1Zh?Qg7O7,7kA#128Q 8,5;7-4*1:,2?7O7QR4g7•,H,h\178MNO 5o'S01H7,1,\1oQgJSA#7-7O7I,\1W7j? A#127O77R12T7>O7Q;,QSL1>\1hHQg1OSSA#  5o(4g7N)4\7O7>\1hH7j?1O7,HQgQ,J7ne<[o4* 78A#QSL1I,\1W7j?A#4567ne<[<[?12o<* 5oK4g7N)4\7O7>\1hH7j?1O7,H128M‰Q[71OSS A#I?8*SQ,J745?2?<,g>,JlS4HSIH8)5o)O)1R70 A#Il<?,7,gM0170QQ,J745?I,18Ot12 VSeQgI,18Ot12125:7oƒ t87O71N118O13S7oƒ1@12<4567<d,g128 Q,J7123I-7O7>,\1k77oƒQg<P4567Š7M9,128)xMx7 •>\1MN1VS1Š1M9,‡>\1hHSMNO44914567- 4*1:,2?SL15;,7kSƒ7V1W)O112,W4567 <,=>?; @ 1.1 ABC4D6-E8 ,:,:,FGH4ABC 1! X8‹?,1)eI,J1Q1+ X8‹SQ;, X+ X0I5>V?70>?,Q,‡MS>V?2, G! X0‹1QUIHP4567SV?1 # HX4567,H,S1 ,:,:(4I0JKGLM4ABC \MSL1<5o-1284VM7O71)e I,J1Q-1?P>+,J8MM,]1?MQ8'^^_4ne<[JSA# 12>,T10,P7…2?2lM<9<R17j?\7T1?7V1W ne<[A#12 A04NM,:,#&I;0&,& '')04/:"J /!" ,:(GOP0LQ04 O770123>H8O1A#12Q7oƒ 1N)12Q8?, 5;285;1kR1-7O71O7,H1N)12Q8JSA#7 57H,1,\7O71N118OSV?-,H,SlS,HS4L)k719)1+ 18O8m71SQ87O7>Œ1N1>,SV?lSe7?84L?187j? JSV1W>W2?7O7>Œ1N17H,1,\78A#751982?QUIHS V?=,-1984*1:,,g7‡>i4,J1€?1SQ87O71N1 18OlS1[7,J?hO123SV?Q,H,S285;1k ?,-7O71O7,H>H8O17O7JSA#12QQ;,>07„M1+77j? ?,1)eI,J1?,>\1hH4O>W1285;1L7Qg 8MM,>H8O1125:6)M1+77j?,g1)eI,J1 rM1,2,S]A#s-Q?>?,>H8O1>,7V<91284VM?, 1)eI,J1-7„M<5orM1,8v]2A#sO7I,\ 1W7j?A#?4V45677O71O7,H>O7>\16)Q;,7O7>Œ1N17H, 1,\1285;1kR1 ,:RS8TUV0G4W8X6GOP08S88YZGO[834S8 ,:R:,GOP0LQ048S8B6GOI0\c?2?<?2?p?cQq<8,a‚b-'^`/s ,H€M?,1-QY+,JQM7O7VSe7O7 S?12NQ07R)>0I,\J15ok12Q}N77j?7O7 VSM     @?,1•?SQ fMi?2?]128Mi1\1VS2?2l1284VMS?12N  4oQf128z4VQ;,S@,,g78)•)7T1?SV?1 Q,H,SIl7O71+787O7QUIH ,:R:(GOP004DBN.]0-850-^__U`GU8\ t]S1>8awb-'^^Ks ,H€2lMSL11QM7O745677@ ?878 VS45:78]MM,)1,71]8S8<M8-4567>+,JM VS 45:78]MM,)1,7IdQ;,VS4567>+,JM-4VM1N)6)7O77m) 1•?S)5o12312-7dQ;,SL1)•1€7y>+,JM†5 1@?4L7V<9Q;,Q>0)H,MSL1I3)5o128•)18OŽ 1245674f‰?81815o1[5)•)Ž12}N77j?7O7 VSQ4567>+,J15okMQ-7O77V1W1+4567 Il7O71N118O1:,,?4?1k7 @?,1)eI,J1Q4m1@?878Y+,JQ @?,?878-J1k7P4TQ;,S@,Q,g 78)•)7T1?1,\SV?Q,H,S5128A#7 t]S1>8445?2?701k71+78128J1k75?-Il 7O745?Qg1@?4L1•R1       ,:R:RGOP0LQ04G4.a0-8S8N6G4b8 \uMXY??2 -A?1?2-Dv?<a(b-( ws ˆ•1Q4?1k7Q;,MSL11@?,4?1k7IR1>H h7VIN715okMQ4m1#7O7)•1€>Hf71287O7Q 15oK)L-K)LQKM)L15okMQJ1k74TQ;, S@,•-1284VM7O745677@?878J1k778)•) SV?QUIH1Q?4V,H,S1 ,:R:)GOP0LQ04G4.a0-8S8cE0-ZdP06Zcc \uMXY??2 -A?1?2-Dv?<a(b-( ws c?MQ Q787j?125:)k7 •1245671+Iƒ,O75;77j?4oQf128ML1)•1€M 1>,Q7…>,M1+77j?5;74oQfQ;,SL11287O7)•1€7V <9? i. ->,4V4567@,M)•1€1<9 ii. Q;,M11015:7V<9->,4V4567@,M )•1€1<9 iii. M11015:7V<9->,4V4567@,M)• 1€1<9 SuM]219,)•1€17V,O12fM 28I,\1W-7@?,)•1€1Q1+Y,4VO7 >V?-45677@1•?cUIHSPSV?1P4567,H,S Il7O71+ ,:)4UVG_I`caNe845 },18OMN)o4*78A#8m7Sƒ2LA#7yMSL1I,18O 4567,g1O7,H>H8O1V1W>W2?4e7O7701237j?8, ?>?,1284V45?2?o4*78A#Q;,125:7oƒM125:7O749, 12SSV?4567Sƒ2L1SIN7?,1]8?,I,\Iƒ,7O7 1O7,HY8I??,Y-Y8?S?Y8m7Sƒ2L1SL14?1k7IN712  125:77M818S,7Iƒ,1O7,H]S?1D]1?MO7,HY8?S?Y?4V 45?2?o4*78A#Q;,SSV?MSL1)e1k71]8?,I,\12 VS]MM,)1,7 ,:f4SBBC N1>VSM,J1>2?\17O7701231OSSA#O7>\1hH 4O,NR11L7Qg|,]]245?2?US'^^.aKb,g>,J<8 |,]]245?2?Il)5o)O)1OSS<dM,)eML1>\1 hH4O,N>O7-1[7,JIl7O713S,JS•4T7V f74H8•-<8t}8]Qt2~]]45?2?a'b-1[7,J4567>, ):,:R4SBBCTg0-1Q046U84UMZ tMSL1707x1OSS4567,g1O7,H,7k1281:,,? •4eO71OSSA#Il<?,7,g445674g7N)4\128 )•K(K <(=hi&j<k (:,GOP0LQ04G4.a0-8X6LQ04lZ8_U1 Um040-4n6(:,GDN9!/:OP/QRS4?T4+ ;0?)0U V , 45WI1-'%" ,, X2&Y;05WI& ''-'/!'Z'Z" !n?‹  1284f‰?1215:4567@,M )0T4+ 8m7M[12•)7,?u7M,<128P,2?SL1M8917O7>O, ,JS15o1[5128Q 28)•-7T1?,H€2lMSL1Qu7M,<QQ;,S‘, -Q15oM‡9#7O7)•1€>Hf7128Q15oP 4567>+,JMW4,4\J1k7-125;7\17T10,)O1I,WSJ4g 1ZhO1? A04NM(:,#&I4 ''!/:O34+\ 4 & ' '"J/! !/]" zSJ4g12-7T1?7V?1+7R1e1+7j?S AoZH(:, c;, %" T1?P4,4\J1k77oIH128A#Y+,J4567<d4W 7…)•1€7k?128Q15oQ;, A04NM(:(#&I45WI-'T4+"4& U "J/!23&Y/.-'Q:" (:,:,aNe4ABC4D6GOP0LQ04G4.a0-8X6LQ04lZ8_U1 1! @?,)•1€1)eI,J1Q1+ @1•?S + 0IQ5>V?70>?,-,‡MS>V?2, G! cUIHM7O7)•1€ cUIH4567SV?1 # 4567,H,SIl7O71+128 (:,:(5cS04L/U8S84ABCNCTUVG JSA#7-7O7JSA#12Q15o7O74?1k7Q Q15o7O7?128)•'(4g1L7Qgo4*12 (:(aNe845GOP00p604DB (:(:,aNe ,H€MSL11N)>O72‘-124V4nO74fSL1)•)18O?, 0,?878Q;,)•)18O-MSL1€?VS-1k7M)•)18O7V1+  >\16)T10,P>+,J1]8M,e,H€M1N)78>O72‘M 1N)7O7QUIH7•SV?1]8>,WA#T10,45?2?SL14,g >,J?878J1k7nH2?125? A04NM(:R#&I-^ a. A;0 I ! /;" b. A;0 ! !& ''" c. _)0/O` F4/:" J$"J/!4 &U %2S" c;,7O7,H1,\15128SJ4g12-7T1?7V1Wne<[ 12JSA#5? ABCGOP00p604DB04q0 1! " X+ X0I\5M>V?70>?,Q,‡+MS>V?2, G! " XM>0,?7O7QUIH7•SV? XL1QUIH4567SV?1 #" X4567,H,SIl7O71+ (:(:(5cS04L/U8S84ABCNCTUVG JSA#7Q7O7I,\1W7j?V128)•'(4g1L7Qg o4*12 (:Rhqd1r0-TUV0G4W8X6 (:R:, Q04s^O-B60 US'^_w}]2S?41,\1MN)4567>\1hH1N)7O71[4*7R1z Q87+VMSL1Q7V)•1€-1284VMSL11\ (.''-’’M,S]1]1?MS;,1,\1MN)45674“7R,‡?Q}]2S?Q;, Q7O7S?12NQ0>+715;7•P1VS1Š17O7>\1hH7• 1,\1QgQ}]2S? t04_u(:,r’’M,S]1]1?MsX24&3C5R5 4?1D ''25a5S35a5*/QR/O` F L1)•1€7V1WQ,\1<5;,<9Q;, ˆ•17O7)•)7,\-Q?,1[4*7R7j?7j?nO74fIƒ,Q c4567S01Hh??,4fMi? t04_u(:(r’’M,S]1]1?Ms4?&% t04_u(:Rr’’M,S]1s_)0/O` F 4?/]" 5QN-S‘,)•1€7j?Q7V1W4*R1Q;,SL1S?12N >+715;7<98m7 t04_u(:)r’’M,S]1]1?Ms241O(" V1W2??)•1€>Hf7128M (:R:(hqd1r0-TUV0G4W8451r6GOP0LQ04s^O-B60 (:R:(:,hqd1r0-0p604DB8acv ,H€M?,1)eI,J1QY+,J V1W>,WS12?45672l)•)e->+,J”•4f‰?Iƒ, MSL1)•)18O?,0,12 }e,:1?4f‰? XOn9  1284V- Q XOn9 1284V- Q V1W1R2lQ8184567nO74f A04NM(:f4/;" A04NM(:'!n9)/OF  4?/:" }e,:7T1?P>+,JIƒ,Q15okM1N)7O7)•1€>H f7128Q->,4VQPM7O7VSe 8,2?->+,J T10,1,\1MN)J1k715o1[5J1k7128JSA# 7125? A04NM(:w \\3+4&U /913%2S " 4[uR:,J4gKK1N12?MJhH7j?J4g(K1284V---Q (:R:(:(aNe4ABC 1! " X@?,1)eI,J1+ X+ X@1•?S X+-4L)k719)7j?Q,J71+M X0IQ5M>V?70>?,-,‡MS>V?2, G! "XcUIHM7O7)•1€ X@=,1•?- XPSV?Il7O71+Q;, #"X+-M)•1€19,Qf12+7j?S?12N (:R:(:Rx`4b8Gy`GU04G5S0 L)k719)1+18O1287O7hO123SV?Q,H,S7j?J S7T10,R)KM•8Q;,JSA#7-QN4,g7V1W>Š7 )x74567\45?1S7O7QUIH7•SV?Q87j?S?12N (:R:(:)4SBBC T10,7…>H8O17O77O1R701]8>,W7@QUIH 7QIl<?,7,gQ8JS4gfS7T10,7V1W12O 45677O7D\'1S8-Q2'&\b54 \)  1 <87V1W7@7O71)•=,128S?12eˆO7R14W7O7 1R70<?,7,gQ8JS7T10,170M•oˆO7 R1•o,g8Q;,nO7R115ok7j?7O71R70< 170Q8JSA#7M <R= R:,4SBBCTg0-1Q046U84UMZ R:,:,zGLY0NM Y,MN)1231R70A#Il<?,7,g-7T10,)O1,J 2?2R1,g125:6)<[48O1287O71R70M>04T-1k7 MQ]7182128K(K>0)H,MSL1Q]7182ŠR17j?<z>\1  hH-7T10,4m12?I,18O”A%^&& ''1%4? \'-c •Y\1hHP4567123I<5;,4e R:,:(UMZ3UA0NWGY08F0-1Q046U84UMZLQ5_ZF0G4Q048F0- \O)<x1N118O?Q8SL17oƒ7j?<?,7,g1?P N45677oƒ1@Q;,Y,4VPMSL1Q]7182ŠR17j?< N12?-MQ]71827V4L<,•R11287O7Q]71827j?<4L7MN) 1\1+Q;, A04NMR:,#&I4+ 9&F \'-/?4C5$ 4:&FS 15+dC'# &&':&F"J/! \'-U %&Y;0&" }e,:n•1JSA#Q;,7O7>+,J1015:QQ;,4,g>,J7e IlT10,4914567>\1hH? A04NMR:(%4?\'-c +" R:,:R4I0JKGLM`4.a0-`4S`GY08F0-Tg0-1Q046U84UMZ }l1[7,JS7T10,N1R2l>,S131–MJ1R 7045672R17?8-1k7MQ=MSL1Q]7182ŠR17j?<,g MS7T10,‰2l1R70A#Il<?,7,gQ=7„1R14f \1SQ8SL14,g>,J84V \4,g>,J7eIl45671?Il-7T10,N4567>\1 hH\13MSL1Q]7182ŠR17j?< R:(sQUG5S0j9GOP004DB R:(:,zGLY0NM e'4' --f-0ghib+&-\\4' -5-'4\ 4567 h?1eS?1z>,,?81k712?84Z,>V?t,~~,]X]MMS?2?4:,V2R1 ,g70123>H8O17O7)5o)O),H,I,18Ot12SL1 125:‡978125;7c,J7O)<x7O7)5o)O),H,I,18O t12VSe7O7S?12N7„2R1)k719)<8SR1,g1+18O R:(:(sQUG5S0j9GOP004DB ,H€5M1-MVSe7O7S?12NQ07R)( >0I,\J12},18Ot12MI,18O e'V”'3%&1”rKws ,JS17j?I,18O\1*19,P4567nO74f<R11]8 S8<M8Q;,MIN77j?S?12N128VS,H€--S?12N4oQfP >+,JM R:(:R{G.v0-Q;,Nn•12lQ,J7,H,I,18OrKwsP4o,Ho2R1 ,g>,MS?12e7•8-7T10,<[?Q8<97•8’82<?7j?4W MS4o,HV?Q,J7,H,I,18OrKws R:(:)4K54D6|5O1608X6B6GOI0 c,J745?S?12NQg<97•8’82<?I?8*S13SSL1S?12N QSL1S?12N<97•8’82<?t?878tT10,1VS1Š1M9,5 ??1k71]8SL1I,\—  4567@,M4?1k74m71257j?S?12N \>07V,JS128- 1?PSƒ2L1]8SL1,JS7j?4W4567125:Sƒ2L 5QN M07V(,JSr1288m7sV7O7125:6)? ? X?13S7O7Q]71822,kQ;,,O12f2, XY,4VQ IY+,J-7V(125:6)  r,s28125:6)-?13SSL1)•1€7j?Y,4V1* 19,)•1€SQ- r,,sY,4V?13S(Q]71827oƒ7j?MQO7S?12NtQ P4567nO74fIƒ,Q R:(:f4ZIGG5S0N.6TQUG5S0j9GOP0LMGO.]0-8acv y1z?7j?S?12N<97•8’82<?7V1W1+45675? A04NMR:'X214&+Q: !V a. %" b. %" },18OrwwsI?4•7V1W45?Qg<94o,Ho5? rK/s t8S?12NM1+4567Q1+1]8SJ4g12-1?4*R17O71 )•15ok128(S?12Nƒ?,Q\7j?rK/s4W7VSL1J()5o 1231]81SS‘,)5o123MI,18Ot12r8m712125:Sƒ 2L7j?sJ4g?4e>“4fIN77j?7V1W1+45671]87O7 IN77j?7O7)•1€7j? A04NMR:w#&I4 -Ca'! j'-+  3;0 -C1D&i"J/!V  %" %" %" 4ZIGG5S0 Bước 1.+ Y,WS12?n]S7V,JS128?>0 \7V4m1-567M9,4m1Q;, MSL1,JS7j?ˆO74fS?12N?878Q;,tM<97•8V? ’82<?7j? +S?12N-,H€ \Q;,?}5;7( \Q;,?}5;7K \Q;,?}5;7w Bước 2. \8m7I,18OQ0,JSY\11T7 567M9,-,H,1z)5o1237j?J->\1hH7V<9Q;, X \,JS7j?rwws45671+1]84fMi28?Sƒ2L X 567M9,-I,18OrwwsQ0,JSY\11T7 Bước 3" \8m78m7rwwsQ0,JSY\11T7 567M9,,H,I,18O 128 ,JS13S4567M,JS7j?rwws Bước 4. \8m7I,18OQ0,JSY\11T7 567M9,-I,18Orwws45?QgQ,J7,H,J1]8• \13Q,J7,H,Jrw‚sM1•S15:Y,-1?I,\4Z, ,H,rw_sIl7O7)5o)O)4I,\11?4567,JS1284V ,H,rw`s128125:-\,JS13rwwsQ0,JS 567M9,-,JS 7j?rw`s7V<9td4fMi)•<528?,H,J ,JSN45677+M,JS7j?rwws R:(:w4I0JKG  \O)<x12[71,\))5o)O)I5;7•-I5;7M;4W,H,I,18O rwws13)H,7•nR)n…I5;7QM512‡nR)n…7zR,O12f28>, 45?I,18OQgI,18Ot12125:1]81N118O7j?7T10,-7… 7•,H,,gR1(I,18Ot12125:7V,gR1,O12fr>,s- 4,gP1[7,JnR)n…I5;7QM512‡nR)n…7zR,O12fA˜2 7,)+P,HS4,2R1,g>,5M; 8,2?Q,J7Q•1794W13S2?7R)7j? 1281]8J4gw_PSR1,g1+18OoQ,J713S2?7R)128 7j?Q };~ A#MSL1JS4567<d2L2,R1128SV?101,W 4VV)Q8Q,J7,7kA#-MNO44914567‡>\1hH? X ˆe<[o4*78A#12Q15o7j?Qu7M,<-o4* I?8hO14567A#12Q15o7O74?1k7QQ 15o7O7?7j?1O7,HuMXY??2 -A?1?2 QDv?< X ˆe<[o4*78A#12SL1€?VS-4eMo4*15o 4,1ZhO1-I?8hO1\11R17H7O7I,\1W7j?A#45674g7N) 128MNO X t[?12o4*78A#12€?VS-ne<[SL1I,\1WS;, 78A#<[?12>\1hHQgQ}]2S?7j?7O71O7,H’’ M,S]1-A ?Q?228Q8218? X 28M‰Q[71OSSA#-45?2?4,g>,J7j?>V?2,IH8 4HS78)5o)O)1R70A#Il<?,7,gM01 70Q45?2?1N118OlS4o,HV?Q,J7,H,I,18Ot 12VSr(-)s 28hO1231[7,JMNO-1O7,H1R2l7„7V‡I, 18OM,h?4\MNO5? X 25;7>,13S45671,M,JQgQ}]2S?-1O7,H47Šne <[SL1I,\1W7j?A#12Q15o7j?Qh?1]2,8- 17V4914567SL1>\1hH575?81Sx74+7<8 Qh?1]2,8>0,?88O X O71OSS<d1N118O7j?t}8]Qt2~]] a((b7yM]2,1,7 5QN-15o1[57O71R70A# <d<(7,g-7V1W13S7O74,g>,J4HSIH878)5o )O)1R70M0170 X ,‡?M,)eQ<7VS,M,JSN11,\1 5QN10 h?7O71R70A#Il<-7V1W7…2?7O71R7015o kIl7O7<dM,)eQ567M9, X m7<do4*A#45?2?ƒ)•((I?8hO1\17O7I,\1W7j? A#128)•'K-SL17e•,1TQf45674m12?MM,JV7VI?8 hO145677O7JSA#12815oM?,?>0™T10,4 7kS,45672l\SL1JSA#4567ne<[12SL1 VS,?88O137V1WO)<x4567o4*QN7T 10,Q=75?7V>\1MN378SL1JSA#ne<[12SL1 €?VSQP1,\)1x770Q,J712815oM?, X ,Q;,I,\1W7j?A#4567ne<[ƒ5o(-7O7hO123 SV?Q,H,S4„,•,,g1+18O},18O4m12?M1,\1MN) 701k7125;7?8787V1W1,\1>,JS4567Q,J71+18O O7,HQ@2l1281:,,?Š)1;,->,>07„IfO)M[7 1:,,?-P>H8O17O7QR4g12SL17O71…1O8Q18<,J o [...]... trường hợp này hoàn toàn như trong hệ mã RSA dụng cho số có độ lớn 1024 bit gốc Tuy nhiên độ phức tạp tính toán trong các quá trình mã hóa và giải Đối với biến thể của RSA trên vành ma trận, mỗi văn bản có độ dài mã trong trường hợp này là lớn hơn nhiều so với hệ mã RSA gốc Đối 1024 bit Do là một ma trận vuông nên có ít nhất 4 phần tử, do đó mỗi với hệ mã RSA gốc, mã hóa cần phải thực hiện xấp xỉ... thuộc nên thuật toán lũy thừa nhanh Đối với hệ mã RSA trên nhóm đường cong có độ dài không quá 256 bit Việc phân tích trong trường hợp này đơn elliptic, các công thức ở phân 1.2.2 chỉ ra để tính trong công thức mã giản hơn nhiều so với hệ mã RSA gốc hóa cần thực hiện ít nhất xấp xỉ phép toán Đối với hệ mã RSA trên vành thương các số nguyên Gauss, mỗi Các phân tích trên đây chỉ ra rằng, với cùng... hợp này Việc xây dựng không toán Cantor-Zassenhaus [67]…nên biến thể của RSA trên vành thương phải đơn giản và đây có thể là lý do vì sao biến thể của RSA trong các đa thức trong phần 1.3.3 có thể bi thám mã hoàn toàn nếu áp dụng trường hợp này ít được dùng đến các thuật toán này Đối với hệ mã RSA trên nhóm đường cong elliptic, mỗi văn bản là Đối với hệ mã RSA gốc, do mỗi văn bản có độ dài 1024... tích modulus của hệ mã RSA gốc Tuy nhiên, mặc dù các tính toán trong quá trình mã hóa và giải mã trong trường hợp này được thực [1] D Boneh and G Durfee (1999), “Cryptanalysis of RSA with private DANH MỤC CÁC CÔNG TRÌNH Đà CÔNG BỐ key d less than N0.292”, Proc of Crypto’99, LNCS, vol 1666, IACR, [1 Long T.D., Thu T.D., Thuc N.D., “A General Model for RSA Springer-Verlag, 1999 [2] El-Kassar A.N., R... trong vành thương , thực tế sẽ được tính trên và sau đó lấy modulo toàn của hệ mã RSA với các biến thể của nó dưới khía cạnh thám mã theo (bằng cách thực hiện phép chia cho ) Nhưng do phép chia Euclid bằng cách phân tích modulus Để đơn giản cho việc phân tích, chúng tôi trên thực hiện không duy nhất nên việc giải mã tính có thể cho ra kết giả sử rằng độ dài của mỗi văn bản là 1024 bit và thuật... chỉ ra rằng, với cùng một modulus , việc thiết văn bản có độ lớn 1024 bit nên và đều có độ lớn 512 bit Do đó độ lớn lập hệ mã RSA gốc là đơn giản và an toàn hơn các biến thể của nó Điều của không thể vượt quá 1025 bit Do nên không vượt quá 1025 bit này giải thích phần nào hệ mã RSA gốc được dùng rộng rãi hơn các biến Nếu thì không vượt quá 1025 bit, vì vậy không vượt quá 256 bit Việc thể... này cho thấy để xây dựng hệ mã RSA trên vành modulus là thuật toán vét cạn thương , trước hết cần xây dựng một hệ đầy đủ và duy nhất các phần dư Trước hết, do có rất nhiều thuật toán hiệu quả phân tích một đa thức có thể có trong phép chia một phần tử trong cho , chính là không gian cho trước như thuật toán Berlekamp [49], thuật toán Ben-Or [50], thuật các văn bản cần mã hóa trong trường hợp này... Thông Tin và Truyền thông 2012, pp 1 9-2 6 [3 ] IEEE Transactions on Information Theory 36, pp.55 3-5 58 [4] N Demytko (1993), “A new elliptic curve based analogue of RSA , Thuc D Nguyen, Than Duc Nguyen, Long D Tran, “Attacks on low private exponent RSA: an experimental study”, 2013 13 th International Conference on Computational Science and Its Applications (ICCSA2013), pp.16 2-1 65, IEEE, 2013 [4 ] Long D.T.,... based cryptosystem analogue of RSA , 2013 International Conference on IT Convergence and Security, IEEE Ebook, pp 37 7-3 80 [5 Long T.D., Thu T.D, Thuc D.N., “On the heuristic guess of 2- ] dimension lattice attack on low private exponent RSA, Tạp chí Khoa học-Khoa học Tự nhiên & Công nghệ, Đại học Sư phạm Tp Hồ Chí Minh, số 2(67, 2015, pp 10 1-1 08 TÀI LIỆU THAM KHẢO CHÍNH Cairo, Egypt [3] M... Wiener (1990),” Cryptanalysis of short RSA secret exponents”, EUROCRYPT’93, LNCS 765, pp 4 0-4 9 [5] R L Rivest, A Shamir, and L M Adleman (1978), “A Method for Obtaining Digital Signatures and Public Key Cryptosystems”, Communications of the ACM 21, no 2, 12 0-1 26 [6] Varadharajan V and Odoni R (1985), “Extension of RSA cryptosystems to matrix rings”, Cryptologia, 9:2, 14 0-1 53, 1985 . X'.K a( b 8t - t - 7t - ”},18Ot12VS r (-) s - {œ' (- AC5D -% 7D ADAA-9D6n 6- ))'^X(‚ aK b 7t ] - ?t7. '&k776n>3))'‚(X'‚ /- uuu-(.'K aw b 8t - t - ?<7t - ”}]2S?2,I?]< 72)181]S??M8]8~A# - 6n>k - ' 47'M -  'kA7' - . t}8]?<t2~]]r'^^^s-”2)1??M,8~A#v,1)2,Q?1] >]<M]1? .(^(• - i-'"'M 7- 5'mvv3h7 - Q8M'‚‚ - A- #)2,]2Xc]2M? - '^^^ [2] uMXY??2 - A?1?2?<Dv?<r(

Ngày đăng: 28/05/2015, 15:34

Từ khóa liên quan

Mục lục

  • Tp. Hồ Chí Minh, 2015

  • KẾT LUẬN

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan