Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
2,64 MB
Nội dung
HỌC VIỆN KỸ THUẬT MẬT Mà ĐỀ TÀI: TÌM HIỂU, SO SÁNH GIẢI PHÁP Mà HÓA DỮ LIỆU Giảng viên: TS. Nguyễn Tuấn Anh. Nhóm sinh viên thực hiện: ! HÀ NỘI, 2/2014 "#$%&'&())#*+,-./0 MỤC LỤC DANH MỤC HÌNH VẼ Lời nói đầu 123#*4!)3'!)5.6'.768323 3'9#:), ;<=(';/3>30?.6'@ 3!%+A7,<3!'BC&DEF*G0H'#23#*B*!BC3I "J#0%3!'&D3A3K6L%6K3@(M.N;O PQ6>BQR7,<3!'.N;O,?&O3>3QCMBC &DEF*G#MKBQR&S,<3!'.N;O@?&O%T3! %'U '0%7,<#*+;=('#233>3BBQR&S,< )V=K3!'.N;O63!3KW%3I.N;O %@?&O%@D)X%'BK.N;O,?&OQ3QY#UB/3S% ?0ZW&O)33!$+M[3\!\3;7,< ', B/3S3!#U%P=(';/3>33!'/3D;7 ,<B/3SBQR@3?#;+]NK3&7@3!06K3 @(M6'#23#*BQR3!$63!'A.N;O6 MBC&DEF*G%3!'B+)(6$BK!:3A-7,<B ,U3!'.N;O,?&O%3QY#U07,<#*+3>3?% 3!'BV3>36,'%3O/', B/3S@#UB*3!^ _ "#$%&'&())#*+,-./0 P`;@\3G;W#QC0a;W&O)33!$M6'# 3T;[3\!\3%7;7,<M#23#*3!^B ,UY%#^!AQW7&?;'3I.N;O7,< B3a;W-B3!Q!0b,<M6'#23#*6>cBY 3P.#*+;(#*3>3#X='d#A;:BA6P BQR7;(@K3%;T,<Q73OdDG,3>3 468323-6]B/3S5%723TF3O;AQC&^-#*6+ 4726+>G5%@3!"e)3!'BV3>3;3O/ ', B/3S3'3!#U07,<M#23#*;6' =(';/3>3!:3B,U;)')e%3a;'3TB3aM#f/3D =(';/3>3#7,<&g+3TJ;WB3!Q!0 Z";?% e\#.#BA3hi"#$%&'&())#*+,-./j!'G ,MBA3%+#FW3/k())#*+,-./.h!\!)3% lm!)3'%'F!)3'!0?.-&()n##*+,-./!:3V3KBQR &S,<6!G!*0a;'#<BT;P&S,<#e3+3$.O ;&S,<-&()n##*+,-./)aR)0 !'G,7MBA3%,';D6K37XUK%e\# 6>3!6o-3K&+3;&.P#0l:3#'BQR&O+)]M3P> ;=U0e\#F?3#Yp k "#$%&'&())#*+,-./0 CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN VỀ CÁC GIẢI PHÁP Mà HÓA DỮ LIỆU. ;/=(';/,-./QC,a#3TB.#D@3?#B=/3 M#QC0+!:3A());A)P7;)P#A#BQRBQ!;W )QY))%3760 Z/#*+BQR)?:)3I3!FD,QWQ&h m 1*+3'=GVBN m 1*+)?;aVBN m 1*+3/)%3Q#< m 1*+BN(' 1. 1 Mã hóa toàn bộ ổ đĩa. Hình 1. 1: Mã hóa ổ đĩa 1*+3'=GVBN#*+V79#J(3!F:33!)q);' Y.Q3!-,-./M#3T0 r "#$%&'&())#*+,-./0 )QY))Y=(BQR&S,<QV73TR)=(';/=9;?3% 3OBGF+,-./KF3O6>Be's#;'3K3= 6t PK3)QY))=(';/V7/BA,'&(F:33TR)3! 3K3= M0 Hình 1. 2: Ổ cứng Rugged Safe của LaCie có bộ đọc dấu vân tay có thể sử dụng để bảo vệ dữ liệu một cách an toàn. 1. 2 Mã hóa phân vùng ổ đĩa QY))#*+e)QC,a+3$#*+u'A)?;a VBN0+#G3,$%)QY))e)QC,a#*+3'=G #G3;a3!'V7M4;T,<V50QC,a66>3$3!F:3 ;')?;a#*+%)?;a6;v3!F:3="3QC0 )QY))3>,</&S,<B$#*+)?;aVBN3!' w,'w&.3'6\!%!\!)3%x,!,y&6y!;\t 1. 2. 1 BitLocker U+3$&S,<123#*+z3'6\!B$e)=(';/3/)3!3'=G)? ;aVBN0 { "#$%&'&())#*+,-./0 Hình 1. 3 BitLocker 3'6\!+3$#23#*+VBN^Y|,'w&BQRB34VBN/BA 5`QVBN,-./DB 4QVBN7<=G50UX+3$&S ,<3'6\!''B$e)=(';/3:3(3/)BQR.Q-3!VBN,-./!C 4QVBN7!C'VBN}~.&5 1. 2. 2 TrueCrypt !\!)3')q)=U#*',-./3!')?;aMV7 3K3= .Q3!-6Q}3!'.eB.#;/#6>P&O 3/)MQC,a0Z/B;,-./.VB*BQR#*'BX o)(+#236n•6\~.\6'#*'0'=G/3D~.\M=U&g BQR#*'%='d#3~.\%33Q#<%G,M~.\%6$(;a ,-./3!D,-./#\3%t € "#$%&'&())#*+,-./0 Hình 1. 4 TrueCrypt +uB$#B=/3MQY3!".!\!)36>='C,- ./B*(#*;'V7%ecBQR.Q3!-3U#3C3!'=GWl1# 3>0A+N.6!\!)3#*'uVBN%,-./3!'B+.>.> BQR#*'%',a=U6^BG.U#3Ts3dB/=:3C0Z =Uc+3$3!2)BQR;'B+6=U+#236n6'#*'Be0 1. 3 Mã hóa thư mục, tệp. ya=U.Q3!-,-./,QW=:36""37'%3!}%\#.'3!O 3K)3!>7#3T%=U`P)(3K3.2)3##G3A.W)=(' ;/'32)3'3Q#<B$=('B(#3'0Z;/3K3.2)#236n'32) 3'3Q#<.3':3';/#*+;=(';/,-./02)3 '3Q#<M=U&gBQR#*+;c+3$#^'&S,<=9 6='#236n0 • "#$%&'&())#*+,-./0 BY(:3.&S,<7J‚ƒ}4‚!)3ƒ.\}&3\#5+&„ 3!'/3D|,'w&E6$3I6|,'w&_………F:3/0 U6TG3)(;'3Q#<;!')\!3\&h Hình 1. 5: Encrypting File System 3K),;\,&B+B,:;'>‚!)3&'3\3&3'&\!\,3; :xHh † "#$%&'&())#*+,-./0 Hình 1. 6: Encrypts contents to secure data QY))6B$#*+3Q#<;3/)3.&S,<)P#A##*+M :)37=0+AQY3!"+3TJ3U';#*+,-./ =9#236n%PK3eBABQR:)#)T0}B?.)P#A# •m‡)h Hình 1. 7: Phần mềm 7-Zip }63(;A;B3%=U+3$3U'32)3q3!'',/)P #A#3I./3!'#\G3)(M|,'w&‚F).'!\!;W3K3.2)#23 6nB$#*+0Z6$#*+=U^B?.n‚}m_{€0Q;2% =:37#D(qBA)(3K2)#236nB$#^6+32)3;&S ,<0 ˆ "#$%&'&())#*+,-./0 1. 4 Mã hóa bằng phương pháp tạo ổ đĩa ảo zBN('hZ!3.y!;\!%.#G3VBN43QC.Vy('5%.#/#;< DQ#G3Vy="3QC%c6^f+.#G3QY3!"#3T VBN('&g6>3D,.QRMVBN7#.&g3D,.QRM l#B+;"+&g.Q3!-3>33!l10 }66K33e).#;/MVBN('%,-./MVBN('&gBQR.Q3!- ,QW,Uu'#G3&D3/)3!VBN3230QY))#*+,-./^B?. #*+,-./6BQRBQ;'VBN(';(#*+6BQRF:3!0 lm!)3' Hình1. 8:R-Crypto lm!)3'.)P#A#,aB$#*+,-./U3!/BA |,'w&9#=(';/,-./MQC,a3!QWY!X!c%#:3#3 3>3,'&Y^3IQC&S,<','&O3:>M3346\!50Y K 3K3 .2) ; @( .] M + . #* + V BN 3! BQC B 4'm3\m~. u… [...]... giải pháp mã hóa dữ liệu encryption) Nghĩa là dữ liệu tự động được mã hóa hoặc giải mã ngay khi được ghi xuống đĩa cứng hoặc ngay khi dữ liệu được nạp lên mà không có bất kỳ sự can thiệp nào của người dùng Dữ liệu được lưu trữ trên một ổ đĩa đã được mã hóa (encryption volume) không thể đọc được nếu người dùng không cung cấp đúng khóa mã hóa bằng hình thức là mật khẩu Toàn bộ dữ liệu trên ổ đĩa mã hóa. .. hóa đều được mã hóa (ví dụ như tên file, tên folder, nội dung của từng file, dung lượng còn trống, siêu dữ liệu ) 11 Tìm hiểu, so sánh các giải pháp mã hóa dữ liệu CHƯƠNG 2 GIỚI THIỆU CÁC GIẢI PHÁP Mà HÓA 1 Giải pháp mã hóa RCrypto 1 1 Giới thiệu về giải pháp mã hóa RCrypto R-Crypto là công cụ chạy trên hệ điều hành Windows giúp bạn dễ dàng tạo ra một ổ đĩa ảo, thư mục trong đó được mã hóa mạnh mẽ giúp... Sau đó, nhập tên tệp và tạo Vùng Mã hóa Chuẩn ở đó Lúc này bạn đã sẵn sàng chọn một phương pháp mã hóa (hay thuật toán như hiển thị trên màn hình) cho Vùng Mã hóa Chuẩn Phương pháp này sẽ được sử dụng để mã hóa dữ liệu lưu trữ trong Vùng Mã hóa này 27 Tìm hiểu, so sánh các giải pháp mã hóa dữ liệu Hình 2 17: Cửa sổ Thuật sỹ Tạo Vùng Mã hóa TrueCrypt với các Tùy chọn Mã hóa Lưu ý: Bạn có thể để nguyên... hóa dữ liệu đưa vào và giải mã cho dữ liệu xuất ra Nghĩa là dữ liệu tự động được mã hóa hoặc giải mã ngay khi được ghi xuống đĩa cứng hoặc ngay khi dữ liệu được nạp lên mà không có bất kỳ sự can thiệp nào của người dùng Dữ liệu được lưu trữ trên một ổ đĩa đã được mã hóa không thể đọc được nếu người dùng không cung cấp đúng khóa mã hóa Dữ liệu có thể được copy từ một ổ đĩa mã hóa của R-Crypto sang một... hiểu, so sánh các giải pháp mã hóa dữ liệu Bước 2 Chọn một ổ đĩa trong danh sách tại cửa sổ TrueCrypt như sau: Hình 2 11: Màn hình TrueCrypt Bước 3 Nhấn để kích hoạt Thuật sỹ Tạo Vùng Mã hóa như sau: 23 Tìm hiểu, so sánh các giải pháp mã hóa dữ liệu ! Hình 2 12: Cửa sổ Thuật sỹ Tạo Vùng mã hóa TrueCrypt Có ba lựa chọn mã hóa một Vùng Mã hóa Chuẩn trong cửa sổ Thuật sỹ Tạo Vùng mã hóa như Hình 2 12... mã hóa cho dữ liệu Chương trình cung cấp cho bạn các chuẩn mã hóa thông dụng như: SHA-1, AES192, AES-256, … Bạn đánh dấu vào chuẩn mã hóa muốn chọn và bấm Next 14 Tìm hiểu, so sánh các giải pháp mã hóa dữ liệu Hình 2 3: Chuẩn mã hóa cho dữ liệu Bước 5: Sau khi chọn chuẩn mã hóa xong bạn tiến hành gán tên ký tự cho ổ đĩa và chuẩn hệ thống tập tin cho ổ đĩa (NTSF, FAT) 15 Tìm hiểu, so sánh các giải pháp. .. được mã hóa hoặc giải mã ngay khi được ghi xuống đĩa cứng hoặc ngay khi dữ liệu được nạp lên mà không có bất kỳ sự can thiệp nào của người dùng Dữ liệu được lưu trữ trên một ổ đĩa đã được mã hóa (encryption volume) không thể đọc được nếu người dùng không cung cấp đúng khóa mã hóa bằng một trong ba hình thức là mật khẩu (password) hoặc tập 18 Tìm hiểu, so sánh các giải pháp mã hóa dữ liệu tin có chứa khóa... Tạo Vùng Mã hóa: Hình 2 16: Thuật sỹ Tạo Vùng Mã hóa hiển thị khung Vị trí Vùng Mã hóa 26 Tìm hiểu, so sánh các giải pháp mã hóa dữ liệu Bước 9 Nhấn để mở Hình 2.17 2 4 Hướng dẫn Tạo Vùng Mã hóa Chuẩn trên thẻ nhớ USB Để tạo một Vùng Mã hóa Chuẩn TrueCrypt trên thẻ nhớ USB, hãy thực hiện từ bước 1 đến bước 3 trong phần 2 3 Hướng dẫn Tạo Vùng Mã hóa Chuẩn, khi bạn mở cửa sổ Chọn một Vùng mã hóa TrueCrypt... sao lưu Vùng mã hóa này vào một đĩa CD, nên chọn kích thước cỡ 700MB 28 Tìm hiểu, so sánh các giải pháp mã hóa dữ liệu Bước 11: Nhập kích thước cho vùng mã hóa vào trường tương ứng và Nhấn : Hình 2 19: Cửa sổ Tạo Vùng Mã hóa TrueCrypt hiển thị khung Mật khẩu Mã hóa Quan trọng: Việc chọn lựa một mật khẩu mạnh là một trong những bước quan trọng trong quá trình tạo Vùng mã hóa Chuẩn Một mật khẩu mạnh... sỹ Tạo Vùng Mã hóa Chuẩn TrueCrypt 3 Giải pháp mã hõa BoxCryptor 3 1 Giới thiệu giải pháp mã hóa BoxCryptor BoxCryptor là một phần mềm cho phép bạn mã hóa các dữ liệu và lưu trữ chúng trên các đám mây Chương trình tương thích với các nhà cung cấp điện toán đám mây phổ biến như Dropbox, Box, Google Drive, SkyDrive… BoxCryptor sử dụng thuật toán AES-256bit để mã hóa dữ liệu, quá trình mã hóa sẽ không . 4'm3m~. u… "#$%&'&())#*+ ,- ./0 !)3'50N. ,- ./3OBGBQR#*+'(#*6BQR FDBN7'6 ,- ./BQRU).#6>+=:36‰&O 3/)'MQC,a0y-./BQR.Q3 !- 3!#G3VBNB*BQR#*+ 4!)3';'.#56>3$BBQRKQC,a6>:)Be 6+#*+=9"37.#236n0'=G ,- ./3!VBN#*+BA BQR#*+4;T,<Q3~.\%3~'.,!%G,M3I~.\%,.QRX 3!D%& ,- ./t5 uu "#$%&'&())#*+ ,- ./0 CHƯƠNG 2. GIỚI THIỆU CÁC GIẢI PHÁP Mà HÓA 1. Giải pháp mã hóa RCrypto 1. 1 Giới thiệu về giải pháp mã hóa RCrypto lm!)3'.><U3!/BA|,'w&e)=U,,3U' !#G3VBN('%3Q#<3!'B+BQR#*+#U#ge)=U+3$=('#23 ,- ./@3!M#"0 lm!)3')=(u0{+,.QRk13QY3T;W. computer UcPq) ,- ./#D#*+;=('#23;'3!'VBN0QY 3!"&g3OBG#*+ ,- ./;.Q3 !- ,- ./0H3s37,<3"VBN` &g=K#:30 $+3$3!F:3 ,- ./4=23.UVBN5=U#^QY3!".;=:#;'. 6K3'3y&6;3KBJ2)=9#236nB*6=';+3$&S ,<="3QC0 u• "#$%&'&())#*+ ,- ./0 U+3$3U'!AVBN#*+63!a#G3#01fVBN& 66^3U'&g.#G332)3+,.QRBe=9,.QRB*B3' VBN0U+3$&'q)+;'VBN}B$+3$&S,<^3!#60 2. Giải pháp mã hóa TrueCrypt 2. 1 Giới thiệu giải pháp mã hóa TrueCrypt !!)3.)P#A#,aB$#*+ ,- ./U3!/BA |,'w&9#=(';/ ,- ./MQC,a3!QWY!X!c%#:3#3 3>3,'&Y^3IQC&S,<','&O3:>M3346!50 YK3K3.2);@(.]M!!)3.#*+VBN3!BQCB4'm 3m~.!)3'50N. ,- ./3OBGBQR#*+'(#*6 BQRFDBN7'6 ,- ./BQRU).#6>+=:36‰ &O3/)'MQC,a0y-./BQR.Q3 !- 3!#G3VBNB*BQR#* +4!)3';'.#56>3$BBQRKQC,a6>:) Be6+#*+=9#G33!'="37.#236n4)&&w'!,5'32) u† "#$%&'&())#*+ ,- ./0 3+76+46~.5'6+#*+4!)3'650'=G ,- ./3! VBN#*+BABQR#*+4;T,<Qh3~.\%3~'.,!%G,M3I ~.\%,.QRX3!D%& ,- ./t50 y-./+3$BQR')3I#G3VBN#*+M!!)3&#G3VBN ="3QC6>#*+3!|,'w&4;QR.U5#G3="3QC# 6>+&O6=/3'(%6$(3'36q'm3(0 7JTM!!)3h •. Z";?% e#.#BA3hi"#$%&'&())#*+ ,- ./j!'G ,MBA3%+#FW3/k())#*+ ,- ./.h!!)3% lm!)3'%'F!)3'!0?. - &()n##*+ ,- ./!:3V3KBQR &S,<6!G!*0a;'#<BT;P&S,<#e3+3$.O ;&S,< - &()n##*+ ,- ./)aR)0 !'G,7MBA3%,';D6K37XUK%e# 6>3!6o - 3K&+3;&.P#0l:3#'BQR&O+)]M3P> ;=U0e#F?3#Yp k "#$%&'&())#*+ ,- ./0 CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN VỀ CÁC GIẢI PHÁP Mà HÓA DỮ LIỆU. ;/=(';/ ,- ./QC,a#3TB.#D@3?#B=/3 M#QC0+!:3A());A)P7;)P#A#BQRBQ!;W )QY))%3760 Z/#*+BQR)?:)3I3!FD,QWQ&h m