Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Đề tài xây dựng Phần mềm ứng dụng bảo mật thông tin pot
MIỄN PHÍ
Số trang
98
Kích thước
497.5 KB
Định dạng
PDF
Lượt xem
1512

Đề tài xây dựng Phần mềm ứng dụng bảo mật thông tin pot

Nội dung xem thử

Mô tả chi tiết

LUẬN VĂN TỐT NGHIỆP

Đề tài: Xây dựng Phần mềm ứng dụng

bảo mật thông tin

/ÖÚL1RÛL³DÂX

7KHÃJLÖÛLFXÝDFKXÛQJWDOXRÄQVRÄLVXÑFWURQJPXRÄQYDÚQELHÃQÓRÆQJÓØÖÑFWDÑRUDEÖÝLFRQ

QJØÖÚL9DÚWURQJWKHÃN\ÝQDÚ\PDÛ\WÏQKODÚPRÆWWURQJQKØ×QJVDÝQSKDÇPYÕÓDÑLQKDÃW&XÚQJ

YÖÛLWKÖÚLJLDQQJØÖÚLWDNKRÄQJPXRÃQVØÝGXÑQJPRÆWPDÛ\WÏQKÓÖQOHÝQØ×DPDÚVH×NHÃWQRÃLFDÛF

PDÛ\QDÚ\ODÑLWKDÚQKPRÆWPDÑQJPDÛ\WÏQKQKDÊPWDÌQJNKDÝQDÌQJODÚPYLHÆFKLHÇXELHÃWWUDRÓRÇL

FDÆSQKDÆWFDÛFWKRÄQJWLQg0DÑQJ,QWHUQHWODÚ[XKØÖÛQJSKDÛWWULHÇQFXÝDWKHÃJLÖÛLQJDÚ\QD\+LHÆQ

QD\ ,QWHUQHW ÓD×WUÖÝ QHÄQ UDÃW SKRÇ ELHÃQWUHÄQWRDÚQWKHÃ JLÖÛL 7KRÄQJ TXDPDÑQJ ,QWHUQHWPRÑL

QJØÖÚLFRÛWKHÇWUDRÓRÇLWKRÄQJWLQYÖÛLQKDXPRÆWFDÛFKQKDQKFKRÛQJWKXDÆQWLHÆQ1KØ×QJFRÄQJW\

SKDÛWWULHÇQYDÚNLQKGRDQKWUHÄQPRÄLWUØÖÚQJ,QWUDQHW,QWHUQHWKRÑSKDÝLÓRÃLGLHÆQYÖÛLNKRÛNKDÌQ

OÖÛQODÚODÚPWKHÃQDÚRÓHÇEDÝRYHÆQKØ×QJGØ×OLHÆXTXDQWURÑQJQJDÌQFKDÍQQKØ×QJKÎQKWKØÛFWDÃQ

FRÄQJWUX\[XDÃWGØ×OLHÆXEDÃWKÖÑSSKDÛSWØÚEHÄQWURQJ ,QWUDQHW ODÅQFDÝEHÄQQJRDÚL ,QWHUQHW 

.KLPRÆWQJØÖÚLPXRÃQWUDRÓRÇLWKRÄQJWLQYÖÛLPRÆWQJØÖÚLKD\PRÆWWRÇFKØÛFQDÚRÓRÛWKRÄQJTXD

PDÑQJPDÛ\WÏQKWKÎ\HÄXFDÂXTXDQWURÑQJODÚODÚPVDRÓHÇÓDÝPEDÝRWKRÄQJWLQNKRÄQJEÔVDLOHÆFK

KRDÍFEÔORÆGRVØÑ [DÄP QKDÆSFXÝD NHÝWKØÛ ED7UØÖÛFFDÛF \HÄXFDÂXFDÂQWKLHÃW ÓRÛPRÆW VRÃ JLDÝL

WKXDÆWPD×KRÛDÓD×GØÖÑF[DÄ\GØÑQJQKDÊPÓDÝPEDÝRWÏQKDQWRDÚQGØ×OLHÆXWDÑLQÖLOØXWUØ×FX×QJ

QKØNKLGØ×OLHÆXÓØÖÑFWUX\HÂQWUHÄQPDÑQJQKØFDÛFJLDÝLWKXDÆWPD×KRÛDÓRÃL[ØÛQJ (DES), JLDÝL

WKXDÆWPD×KRÛDFRÄQJNKDL, ... 9LHÆFWÎPKLHÇXYDÚ[DÄ\GØÑQJFKØÖQJWUÎQKFDÛFJLDÝLWKXDÆWQDÚ\

FX×QJNKRÄQJQDÊPQJRDÚLPXÑFÓÏFKFXÝDEDÝQOXDÆQYDÌQQDÚ\/XDÆQYDÌQFRÛQKLHÆPYXÑWÎPKLHÇXO\Û

WKX\HÃWYHÂPDÆWPD×KRDÛWKRÄQJWLQ[DÄ\GØÑQJVHUYHUWDÑRNKRÛDFKR user trong YDÃQÓHÂEDÝR

PDÆWGØ×OLHÆX.

'RWKÖÚLJLDQYDÚNKDÝQDÌQJFRÛKDÑQWURQJNKLSKDÑPYLÓHÂWDÚLODÑLURÆQJQKØ×QJQJØÖÚL

WKØÑFKLHÆQFKÈFRÛWKHÇWÎPKLHÇXÓØÖÑFPRÆWVRÃJLDÝLWKXDÆWFKÏQKQKØ'(6(&%&%&56$

0'YDÚTXDÓRÛÓØD UDPRÄKÎQKVHUYHUWDÑRNKRÛDFKRFDÛFXVHUFXÑWKHÇODÚODÚPWKHÃQDÚRÓHÇ

TXDÝQO\ÛYDÚSKDÄQSKRÃLNKRÛDPRÆWFDÛFKDQWRDÚQKLHÆXTXDÝ&KDËFFKDËQUDÊQJWDÆSWKX\HÃWPLQK

QDÚ\VH×NKRÄQJWUDÛQKNKRÝLQKØ×QJWKLHÃXVRÛWQJØÖÚLWKØÑFKLHÆQPRQJQKDÆQÓØÖÑFVØÑJRÛS\ÛFKÈ

GDÅQWKHÄPFXÝDFDÛF7KDÂ\&RÄEDÑQEHÚÓHÇEDÝQWKX\HÃWPLQKÓØÖÑFKRDÚQWKLHÆQKÖQ&KXÛQJ

WRÄL[LQFKDÄQWKDÚQKFDÝPÖQ7KDÂ\KØÖÛQJGDÅQFDÛF7KDÂ\&RÄWURQJNKRDÓD×WDÑRÓLHÂX

NLHÆQWKXDÆQOÖÑLÓHÇEDÝQWKX\HÃWPLQKQDÚ\FRÛWKHÇKRDÚQWKDÚQKÓXÛQJWKÖÚLKDÑQ

&KØÖQJ &DÛFKHÆPDÆWPD×

 +HÆPDÆWPD×ÓRÃL[ØÛQJ

*LÖÛLWKLHÆX

&DÛFJLDÝLWKXDÆWPDÆWPD×ÓRÃL[ØÛQJODÚFDÛFJLDÝLWKXDÆWVØÝGXÑQJFXÚQJPRÆWNKRÛDEÏPDÆW

FKRWDÛFYXÑPD×KRÛDYDÚWDÛFYXÑJLDÝLPD×9ÏGX ÑQKØFDÛFJLDÝLWKXDÆWWKD\WKHÃYDÚKRDÛQYÔJLDÝL

WKXDÆW '(6g ¶½ ÓDÄ\ WD FKÈ WÎP KLHÇX JLDÝL WKXDÆW '(6 'DWD (QFU\SWLRQ 6WDQGDUG ODÚ JLDÝL

WKXDÆWPDÆWPD×ÓRÃL[ØÛQJÓØÖÑFVØÝGXÑQJSKRÇELHÃQQKDÃW

*LDÝLWKXDÆW'(6 'DWD(QFU\SWLRQ6WDQGDUG 

9DÚRQDÌP1DWLRQDO%XUHDXRIVWDQGDUGÓD×ÓØD UDFKXDÇQ'(6ÓHÇVØÝGXÑQJ

FKRFDÛFØÛQJGXÑQJÖÝ0\×'(6PD×KRÛDFDÛFNKRÃLGDWDELWVYÖÛLNKRÛDELWV*LDÝLWKXDÆW

GXÚQJÓHÇPD×KRÛDODÅQJLDÝLPD×ÓØÖÑFPRÄWDÝWRÛPWDËWQKØKÎQK

7UØÖÛFWLHÄQELWLQSXW7ÓØÖÑFKRDÛQYÔEÖÝLSKHÛSKRDÛQYÔKRDÛQYÔNKÖÝLÓRÆQJ,3YÖÛL

7R ,3 7 6DXNKLTXDYRÚQJODÍS PRÅLYRÚQJVØÝGXÑQJPRÆWNKRÛDELWÓØÖÑFWDÑRUDWØÚ

NKRÛDLQSXWELWV YÖÛLWDÛFÓRÆQJFXÝDKDÚP)QRÛÓØÖÑFKRDÛQYÔEDÊQJSKHÛSKRDÛQYÔÓDÝR,3

ÓHÇWDÑR UDELWRXWSXWFXRÃLFXÚQJ ,3YDÚ ,3ÓØÖÑFFKRWURQJFDÛFEDÝQJ EDÝQJDYDÚEDÝQJ

E &DÛFEDÝQJQDÚ\ÓØÖÑFÓRÑFWØÚWUDÛLVDQJSKDÝLWØÚWUHÄQ[XRÃQJGØÖÛLWKHRGDÑQJ

7 WWgWÆ7 WWggW

³DÂXWLHÄQNKRÃL7 ÓØÖÑFWDÛFKWKDÚQKKDLNKRÃLWUDÛLYDÚSKDÝL PRÅLNKRÃLELWV 

7 /5 YÖÛL/ WgW5 WgW

¶½YRÚQJODÍSWKØÛL L /L 5L5L /L ⊕) 5L.L WURQJÓRÛ⊕ODÚ

SKHÛSFRÆQJ H[FOXVLYHBRU YDÚ.LODÚ NKRÛD  ELWV¶½ YRÚQJODÍS FXRÃL FXÚQJ FDÛF QKDÛQKWUDÛL YDÚ

SKDÝLNKRÄQJÓRÇLFKRÅFKRQKDXYÎYDÆ\LQSXWFXÝD,3ODÚ5/

+DÚP)YDÚ6BER[HV KÎQK

7UØÖÛFWLHÄQ5LÓØÖÑFPÖÝURÆQJWKDÚQKNKRÃLELWV( 5L YÖÛL(ODÚEDÝQJOØÑDFKRÑQELW

ÓØÖÑFFKRWURQJEDÝQJ6DXÓRÛWKØÑFKLHÆQSKHÛS;25( 5L YÖÛL.LYDÚNHÃWTXDÝÓØÖÑFWDÛFK

WKDÚQKNKRÃLELWWØÚ%WÖÛL% 

( 5L ⊕.L %%%

0RÅLNKRÃL%MVDXÓRÛÓØÖÑFÓØDYDÚRPRÆWKDÚP6M 6ER[ 6M %M WUDÝYHÂPRÆWNKRÃLELW

EDÝQJ  &DÛF NKRÃL QDÚ\ ÓØÖÑF QRÃLODÑL YDÚ NKRÃL NHÃW TXDÝ  ELW ÓØÖÑF KRDÛQ YÔ EDÊQJ SKHÛS 3

EDÝQJ 

) 5L.L 3 6 % g6 %

+RDÑWÓRÆQJFXÝD6ER[VRÃQJX\HÄQWØÖQJØÛQJYÖÛLEEVH×FKRÑQ5RZWURQJEDÝQJFRÚQ

VRÃQJX\HÄQWØÖQJØÛQJYÖÛLEEEEVH×FKRÑQ&ROXPQ*LDÛWUÔFXÝD6M %M ÓØÖÑFFKRÑQVH×ODÚPRÆW

VRÃQJX\HÄQELWÖÝYÔWUÏ5RZYDÚ&ROXPQÓRÛ

7ÏQKNKRÛD KÎQK

'(6WDÑRUDNKRÛDPRÅLNKRÛDFKLHÂXGDÚLELWWØÚPRÆWNKRÛDLQSXWELWGXÚQJFKR

YRÚQJODÍS/ØXÓRÂWÏQKWRDÛQNKRÛDÓØÖÑFFKRWURQJKÎQK

.KRÛDLQSXWODÚPRÆWNKRÃLELWYÖÛLELWSDULW\WDÑLFDÛFYÔWUÏg3HUPXWDWLRQ

3&VH×ORDÑLERÝFDÛFELWSDULW\YDÚVH×KRDÛQYÔELWFRÚQODÑLWKHREDÝQJ.HÃWTXDÝ3& .

VDXÓRÛÓØÖÑFFKLDWKDÚQKKDLSKDÂQ&YDÚ'PRÅLSKDÂQELW.KRÛD.LGXÚQJWURQJYRÚQJWKØÛL

ÓØÖÑFWDÑRUDWØÚ&LYDÚ'L WKHRTX\WDËFQKØVDXWURQJFDÛFYRÚQJYDÚ&LYDÚ'L

ÓØÖÑFTXD\YRÚQJPRÆWEÏWTXDWUDÛLWURQJFDÛFYRÚQJFRÚQODÑLWKÎÓØÖÑFTXD\YRÚQJKDLEÏWTXD

WUDÛL4XDSKHÛSTXD\YRÚQJQDÚ\&LYDÚ'LVH×ÓØÖÑFELHÃQÓRÇLWKDÚQK&LYDÚ'L+RDÛQYÔ&LYDÚ

'LWKHREDÝQJ6DXNKLKRDÛQYÔ&LERÝTXDFDÛFEÏWWDÑRWKDÚQKQØ×DWUDÛLFXÝD.L

EÏW FRÚQ'LERÝÓLFDÛFEÏWWDÑRUDQØ×DSKDÝLFXÝD.L EÏW *KHÛSQØ×DWUDÛL

YDÚQØ×DSKDÝLWDÑRUDNKRÛD.LEÏW

*LDÝLPD×

4XDÛWUÎQKJLDÝLPD×ÓØÖÑFWKØÑFKLHÆQWKHRFXÚQJJLDÝLWKXDÆWQDÚ\WKHRWKØÛWØÑQJØÖÑFODÑL

QKØVDX,3ODÚÓDÝRFXÝD,3YDÚÖÝYRÚQJODÍSWKØÛLVØÝGXÑQJNKRÛD.L .ÖÝYRÚQJODÍSÓDÂXWLHÄQ

.ÖÝYRÚQJODÍSFXRÃLFXÚQJ YDÚ

5L /L

/L 5L ⊕) /L.L

Input

.KÖÝLWDÑRKRDÛQYÔ

L 1=Ro

R o

+ F

+ F

+

F

³DÝRNKÖÝLWDÑRKRÛDQYÔ

2XWSXW

Lo

R1 = Lo + F(R1,K1)

L 15 = R1 4

L 2 = R1 R2 = L1 + F(R1,K2)

R15 = L14 + F(R1 4,K1 5)

+

F

R16 = L15 + F(R1 5,K1 6) L 16 = R1 5

1,2,3,... 64

1,2,3,... 64

1,2,3,... 32

K 1

K 2

K n

K 1 6

Hình 1: Encryption computation

1,2,3,... 32

&KRÑQKRÛDQYÔ

/HIW6KLIW /HIW6KLIW

/HIW6KLIW /HIW6KLIW

/HIW6KLIW /HIW6KLIW

&KRÑQKRÛDQYÔ

&KRÑQKRDÛQYÔ

&KRÑQKRDÛQYÔ

1,2,3,..... 64

1,2,3,..... 28 1,2,3,..... 28

K1

K n

K16

+ÎQK Key Schedule Calculation

Key

Key Key

C 1 D 1

C n D n

C 16 D 16

S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8

P

32 bits

+

E

48 bits K (48 bits )

5 ELWV

Hình 3 : Calculation of f(R,K)

6

4

%DÝQJD%DÝQJKRDÛQYÔÓDÂXWLHÄQ,3 %DÝQJE%DÝQJKRDÛQYÔFXRÃLFXÚQJ,3

%DÝQJ%DÝQJFKRÑQEÏW( %DÝQJ%DÝQJKRDÛQYÔ3

%DÝQJ%DÝQJKRDÛQYÔNKRÛD3& %DÝQJ%DÝQJKRDÛQYÔNKRÛD3&

 



 

 









 

 

 

 

 

 

 







 

 

 

 

 



 

 

 















 





 













 

 

 



&ROXPQ

5RZ                 %R[

































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































6

6

6

6

6

6

6

6

%DÝQJ%DÝQJFKRÑQ 6ER[H[

Tải ngay đi em, còn do dự, trời tối mất!