i liu hướng dẫn sử dụng mã hóa PGP
Trần Anh Đức - Phòng Nghiệp Vụ - VNCERT 1
TÀI LIU HƯỚNG DẪN MÃ HÓA
VỚI PGP
i liu hướng dẫn sử dụng mã hóa PGP
Trần Anh Đức - Phòng Nghiệp Vụ - VNCERT 2
MỤC LỤC
Mục lục………………………………………………………………………....2
1. Tng quan về PGP.......................................................................................... 2
1.1 Giới thiệu chung về PGP ........................................................................... 3
1.2 Mục đích sử dụng PPG.............................................................................. 3
1.3 Hot động của PGP ................................................................................... 3
2. Các bước chuẩn bị: ......................................................................................... 4
2.1 Cài đặt phần mềm mail client Thunderbird ............................................... 4
2.2 Cài đặt chương trình qun lý khóa Gnu4win ............................................. 9
2.3 Cài đặt phần mềm h trợ mã hóa Enigmail trên Thunderbird .................. 13
3. Quản lý khóa ................................................................................................ 15
3.1 To Khóa ................................................................................................ 15
3.2 To Chứng chỉ thu hồi (Revocation Certificate) ...................................... 17
3.3 To Secret Keys và Public Keys.............................................................. 20
3.4 Import Public Keys và Upload Public Keys lên Servers .......................... 24
3.5 Mt số chức năng khác............................................................................ 26
4. Mã hóa và tạo chữ ký điện tử ....................................................................... 36
4.1 Mã hóa .................................................................................................... 36
4.2 To chữ ký điện tử .................................................................................. 39
5. Giải mã ......................................................................................................... 42
Tài liệu tham khảo .............................................................................................46
i liu hướng dẫn sử dụng mã hóa PGP
Trần Anh Đức - Phòng Nghiệp Vụ - VNCERT 3
1. Tổng quan về PGP
1.1 Giới thiệu chung về PGP
Khái niệm: Mã hóa PGP mt phần mềm máy nh ng đmật mã hóa dliệu và xác
thực. Phiên bản PGP đầu tiên do Phil Zimmermann được công bố vào năm 1991. Kể từ đó,
phần mềm y đã nhiều cải tiến và hiện nay tập đoàn PGP cung cp phn mềm dựa trên
nn tảng này.
1.2 Mục dích sử dụng PGP
Mục đích sử dụng PGP là phục v cho việc mã hóa thư điện tử, phần mềm mã ngun m
PGP hiện nay đã trở thành mt giải pp mã hóa cho các công ty lớn, chính phủ cũng như các
nhân. Các ng dng của PGP được dùng để mã hóa bảo vệ thông tin lưu trtrên y tính
xách tay, y tính để bàn, máy ch và trong quá trình trao đổ email hoặc chuyển file, chữ
số…
1.3 Hoạt động của PGP
PGP sử dụng kết hp mật mã hóa khóa công khai và thuật toán khóa đối xứng cộng thêm
vi hệ thống xác lập mối quan hệ giữa khóa ng khai và chdanh người dùng (ID). Phiên
bản đầu tiên ca hệ thng này thường được biết dưới tên mạng lưới tín nhiệm dự trên các mi
quan hngang hàng (khác với h thng X.509 với cấu trúc y dựa vào nhà cung cấp chứng
thực s). Các phiên bản PGP về sau dựa trên các kiến trúc tương tự như hạ tầng khóa công
khai.
PGP sdụng thuật toán hóa khóa bất đối xứng. Trong hthống này, người sử dụng
đầu tiên phải có một cặp khóa: Khóa công khai và khóa bí mật. Người gửi sử dụng khóa công
khai ca người nhận để mã hóa mt khóa chung (còn được gọi là khóa phiên) dùng trong các
thuật toán mt mã hóa khóa đối xứng. Khóa phiên y chính là chìa khóa để mật mã hóa c
thông tin gửi qua lại trong các phiên giao dch. rt là nhiều khóa ng khai của những
ngưi sử dụng PGP được lưu trữ trên mác máy chkhóa PGP trên khắp thế giới.
Một điều cùng quan trọng nữa đphát hin thông điệp b thay đổi hoặc gimạo
ngưi gi. Để thực hiện mục tiêu trên thì người gửi phải văn bản với thuật toán RSA hoặc
DSA. Đầu tiên, PGP tính giá trhàm băm của thông điệp rồi tạo ra chữ ký số với khóa mật
của người gửi. Khi nhận được n bản, người nhận tính lại giá tr hàm băm của văn bản đó
đồng thời giải mã chsố bằng khóa công khai của người gửi. Nếu hai giá trị này giống
nhau thì thkhng đnh văn bản chưa bthay đi kể từ khi gửi người gửi đúng là
ngưi sở hữu khóa bí mật tươngng.
Trong quá trình hóa cũng như kiểm tra chữ ký, một điều vô cùng quan trọng khóa
công khai được sử dụng thực sự thuộc vngười được cho là shữu của nó. Nếu chỉ đơn gin
download một khóa công khai từ đâu đó sẽ không đảm bo được điều này. PGP thc hiện việc
phân phối khóa thông qua thực chứng số được tạo nên bi những k thuật mật mã sao cho
vic sửa đi có thể dễ dàng bị phát hiện. Tuy nhiên ch điều này thôi thì vn chưa đ vì nó ch
ngăn chn được việc sửa đổi sau khi chứng thực được tạo ra. Người dùng n cần phải trang
bkhả năng xem xét khóa công khai thực sự thuộc vngười chủ sở hữu hay không. T
phiên bản đầu tiên. PGP đã một chế h trợ điều này được gọi là mng i n nhiệm.
Mỗi khóa công khai đều có thể được một bên thứ 3 xác nhận.
OpenPGP cung cp các chữ tin cậy có thể được sử dụng để tạo ra các nhà cung cấp
chứng thực số (CA). Một chữ ký tin cậy có thể chứng tỏ rằng một khóa thực sự thuộc về một
ngưi sử dụng người đó đáng tin cậy để ký xác nhận một khóa của mức thấp hơn. Một ch
ký mức 0 ơng đương với chữ trong hình mạng lưới n nhiệm. Chký mức 1
tương đương với chữ của một CA vì nó khả năng xác nhn cho một sống không hạn
chế chmức 0. Chmức 2 tương tự như chữ trong danh sách các CA mặc định
trong Internet Explorer; nó cho phép người chủ tạo ra các CA khác.
i liu hướng dẫn sử dụng mã hóa PGP
Trần Anh Đức - Phòng Nghiệp Vụ - VNCERT 4
PGP cũng được thiết kế với khả năng hy bhoặc thu hồi các chng thực khả năng đã
bhiệu hóa. Điều y tương đương vi danh sách thực chứng bị thu hồi của hình h
tầng khóa công khai. Các phiên bản PGP gần đây ng hỗ trợ tính năng hạn của thực chứng.
2. Các bước chuẩn b
2.1 Cài đặt phần mm Mail Client Thunderbird
Bạn vào đường link sau:
http://www.mozilla.org/en-US/thunderbird/download/
Để down load Thunderbird về máy và tiến hành cài đặt
Bạn chn Next để tiếp tc.
i liu hướng dẫn sử dụng mã hóa PGP
Trần Anh Đức - Phòng Nghiệp Vụ - VNCERT 5
Ở trên hình có hai tùy chọn
Standard: Thunderbird sẽ cài đặt theo mt chuẩn chung
Custom: y chọn này nói v những tùy chỉnh của người sdng. Bạn nên chn
Custom.
Sau đó bạn chọn Next để tiếp tục