Chu ky so va bao mat trong TMDT tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh...
ĐẠI HỌC AN GIANGKHOA KINH TẾ - QUẢN TRỊ KINH DOANHLong Xuyên, tháng 05 – 2006 ĐẠI HỌC AN GIANGKHOA KINH TẾ - QUẢN TRỊ KINH DOANHLong Xuyên, tháng 05 – 2006 ÁP DỤNG CÁC HÌNH THỨC THANH TỐN VÀ BẢO MẬT TRONG TMĐT CHO NHÀ MÁY XI MĂNG AN GIANGCƠNG TRÌNH ĐƯỢC HỒN THÀNH TẠIKHOA KINH TẾ - QUẢN TRỊ KINH DOANHĐẠI HỌC AN GIANGNgười hướng dẫn: Thạc sỹ Cao Minh Tồn(Họ tên, học hàm, học vị và chữ ký)Người chấm, nhận xét 1:(Họ tên, học hàm, học vị và chữ ký)Người chấm, nhận xét 2:(Họ tên, học hàm, học vị và chữ ký)Luận văn được bảo vệ tại Hội đồng chấm bảo vệ luận văn Khoa Kinh tế - Quản trị kinh doanh ngày tháng nămGVHD: Thạc sỹ Cao Minh Tồn 1 SVTH: Lê Quốc Thái ÁP DỤNG CÁC HÌNH THỨC THANH TỐN VÀ BẢO MẬT TRONG TMĐT CHO NHÀ MÁY XI MĂNG AN GIANGBẢNG MỤC LỤCTên các mục TrangCHƯƠNG 1: MỞ ĐẦU 11.1. Lý do chọn đề tài 11.2. Mục tiêu và nội dung nghiên cứu 21.3. Phương pháp nghiên cứu .21.4. Ý nghĩa của đề tài .3CHƯƠNG 2: CƠ SỞ LÝ LUẬN .42.1. Giới thiệu tổng quan về TMĐT .42.1.1. Định nghĩa TMĐT .42.1.2. Các đặc trưng của TMĐT .42.1.3. Các cơ sở để phát triển TMĐT .52.1.4. Các loại giao dịch chủ yếu trong TMĐT 52.1.5. Những thuận lợi và khó khăn trong TMĐT 62.2. Cơ sở pháp lý cho việc phát triển TMĐT 72.2.1. Sự cần thiết của khung pháp lý trong TMĐT .72.2.2. Luật TMĐT .72.2.3. Luật bảo vệ sự riêng tư 92.2.4. Luật bảo vệ quyền sở hữu trí tuệ .92.3. Các hình thức thanh tốn trong TMĐT .102.4. Các hình thức bảo mật trong TMĐT .122.4.1. Hacker và các thủ đoạn tấn cơng của hacker 122.4.2. Các hình thức phòng vệ .13CHƯƠNG 3: GIỚI THIỆU NHÀ MÁY XI MĂNG AN GIANG 153.1. Q trình hình thành và phát triển .153.2. Cơ cấu tổ chức bộ máy của nhà máy .163.2.1. Sơ đồ cơ cấu tổ chức .163.2.2. Tình hình nhân sự của nhà máy 19GVHD: Thạc sỹ Cao Minh Tồn 2 SVTH: Lê Quốc Thái ÁP DỤNG CÁC HÌNH THỨC THANH TỐN VÀ BẢO MẬT TRONG TMĐT CHO NHÀ MÁY XI MĂNG AN GIANG3.2.3. Tình hình trả lương và hình thức trả lương 203.3. Sản phẩm của nhà máy .213.4. Thị trường tiêu thụ và phương thức kinh doanh của nhà máy 223.5. Chức năng, nhiệm vụ, quyền hạn và mục tiêu hoạt động .233.5.1. Chức năng 233.5.2. Nhiệm vụ .233.5.3. Quyền hạn 233.5.6. Mục tiêu hoạt động 233.6. Tình hình hoạt động của nhà máy trong những năm qua CHỮ KÝ SỐ VÀ BẢO MẬT TRONG THƯƠNG MẠI ĐIỆN TỬ Nguyễn Thị Thùy Anh Khoa Hệ thống thông tin Quản lý, Học viện Ngân Hàng Email: anhnt.mis@gmail.com Tóm tắt - Kể từ đời đến nay, thương mại điện tử (TMĐT) chứng tỏ vai trò quan trọng qua lợi ích mà mang lại doanh nghiệp, tổ chức xã hội Lợi ích lớn TMĐT mang lại cho doanh nghiệp tiết kiệm từ chi phí quảng bá thơng tin đến chi phí hoạt động tạo thuận lợi cho bên giao dịch Bằng thương mại điện tử, doanh nghiệp cần khoản chi phí cực thấp mà thông tin truyền tải, tiếp thị đến hàng trăm triệu người khắp nơi giới với 24 ngày ngày tuần Tuy nhiên môi trường mở Internet nay, doanh nghiệp cần nhận thức tầm quan trọng vai trò bảo mật, an tồn giao dịch liên quan đến toán, tài ngân hàng Với giao dịch thương mại điện tử nhỏ B2C, cá nhân thường sử dụng thơng tin thẻ tín dụng tương đương với chữ ký thực giao dịch Trong đó, với giao dịch thương mại điện tử B2B, việc sử dụng chữ ký số việc cần thiết tầm quan trọng giao dịch đòi hỏi mức độ bảo mật cao Trong báo tác giả tìm hiểu vài trò chữ ký số ứng dụng TMĐT Bài báo bao gồm phần: Phần – Tổng quan thương mại điện tử, Phần – chữ ký số, Phần – Mã hóa RSA, Phần - Ứng dụng phần mềm GnuPG mã hóa Email Từ khóa: Thương mại điện tử, TMĐT, E-commerce, Chữ ký số, RSA I TỔNG QUAN THƯƠNG MẠI ĐIỆN TỬ Thương mại điện tử (TMĐT) hay gọi E-commerce mua bán trao đổi sản phẩm hàng hóa, giao dịch, dịch vụ hệ thống điện tử Internet, mạng máy tính… TMĐT dựa số cơng nghệ chuyển tiền điện tử, quản lý chuỗi cung ứng, giao dịch trực tuyến, tiếp thị Internet, hệ thống tự động thu nhập liệu, hệ thống quản lý hàng tồn kho… Việc sử dụng TMĐT kinh doanh giúp cho doanh nghiệp tiết kiệm khoản chi phí cho việc thuê mặt bằng, thuê nhân viên, trang thiết bị, nhà kho….Mặt khác, TMĐT giúp bên tiến hành giao dịch cách xa nhau, từ thành phố đến nông thôn, nước với mà không bị giới hạn địa lý, thời gian Điều cho phép doanh nghiệp tiết kiệm chi phí sản xuất, giao dịch Đặc biệt, doanh nghiệp mở rộng thị trường, tìm kiếm, liên lạc với đối tác khách hàng đâu với chi phí thấp phương pháp truyền thống Với khả truyền bá thông tin làm hài lòng khách hàng, thương mại điện tử góp phần không nhỏ việc tăng doanh thu doanh nghiệp Đánh giá tầm quan trọng thương mại điện tử, doanh nghiệp tích cực đầu tư vào hình thái hoạt động này.Tuy thấy lợi ích tầm quan trọng thương mại điện tử khơng phải doanh nghiệp đáp ứng điều kiện cần để xây dựng thương mại điện tử Sự đòi hỏi thương mại điện tử tổng hợp hàng chục vấn đề đan xen vào bao gồm: Hạ tầng sở công nghệ, hạ tầng sở nhân lực, bảo mật, an tồn, hệ thống tốn tự động, bảo vệ sở hữu trí tuệ, bảo vệ người tiêu dùng, môi trường kinh tế pháp lý, tác động văn hóa xã hội, lệ thuộc cơng nghệ Nhằm giải vấn đề bảo mật an toàn cho giao dịch trao đổi văn mạng, có nhiều giải pháp đưa xoay quanh việc mã hóa văn chữ ký số số giải pháp Chữ ký số công nghệ xác thực, đảm bảo an ninh, an tồn cho giao dịch mơi trường Internet, giúp giải vấn đề toàn vẹn liệu, chứng để ngăn chặn việc chối bỏ trách nhiệm nội dung ký, giúp doanh nghiệp, tổ chức, cá nhân yên tâm với giao dịch mơi trường Internet II CHỮ KÝ SỐ 2.1 Tổng quan chữ ký số Chữ ký số (digital signature): chất thông điệp liệu, dạng chữ ký điện tử có độ an tồn cao sử dụng rộng rãi Công thức để sinh chữ ký số phụ thuộc vào yếu tố đầu vào: văn điện tử cần ký, khóa bí mật, phần mềm ký số Chữ ký số dựa lý thuyết mật mã thuật tốn mã hóa bất đối xứng Chữ ký số ngày phát triển ứng dụng rộng rãi nhờ thuật toán RSA (tên viết tắt tác giả: Rivest, Shamir, Adleman) trở thành sở quan trọng để hình thành hạ tầng hóa cơng khai, cho phép người sử dụng bảo mật việc trao đổi liệu cách an tồn qua mạng cơng cộng Việc thừa nhận chữ ký số thuộc sở hữu quan, cá nhân phải quan cơng an chứng thực quan phải thừa nhận tính pháp lý kĩ thuật Về kỹ thuật cơng nghệ chữ ký số dựa hạ tầng mã hóa cơng khai (Public Key infrastructure), phần quan trọng thuật tốn mã hóa cơng khai RSA Công nghệ đảm bảo chữ ký số người dùng tạo nhất, khơng thể giả mạo có người sở hữu khóa bí mật tạo chữ ký số So sánh hoạt động chữ ký số so với phương pháp sử dụng chữ ký truyền thống Các bước ký điện tử Thảo thơng điệp liệu máy tính (Văn gốc) Phương pháp truyền thống Viết thư hay thảo in văn giấy Khởi động chương trình ký điện tử, Chương trình thực bước sau : Sử dụng thuật tốn Băm tạo tóm tắt văn gốc Mã hố tóm tắt khoá cá nhân Ký tay lên văn viết người gửi Đính kèm tóm tắt mã hố vào văn Cho vào phong bì gốc thành "gói" Mã hố "Gói" khố cơng khai Dán lại người nhận Gửi qua mạng hay Internet Gửi qua bưu Bảng – Q trình gửi văn có đăng ký sử dụng chữ ký số Các bước giải mã văn nhận Nhận thông điệp liệu từ mạng So với phương pháp truyền thống Nhận thư từ bưu điện Khởi động chương trình đọc , chương trình thực bước sau : Bóc phong bì có văn chữ ký Giải mã thông điệp liệu nhận khố cá nhân mình, kết có "gói" bước người gửi Dùng hàm Băm tạo tóm tắt VB gốc gói (như bước người gửi) Dùng khố cơng khai người gửi giải mã tóm tắt bị người gửi mã hoá bước bảng Kiểm tra xem có chữ ký ...ĐẠI HỌC AN GIANGKHOA KINH TẾ - QUẢN TRỊ KINH DOANHLong Xuyên, tháng 05 – 2006 ĐẠI HỌC AN GIANGKHOA KINH TẾ - QUẢN TRỊ KINH DOANHLong Xuyên, tháng 05 – 2006 ÁP DỤNG CÁC HÌNH THỨC THANH TỐN VÀ BẢO MẬT TRONG TMĐT CHO NHÀ MÁY XI MĂNG AN GIANGCƠNG TRÌNH ĐƯỢC HỒN THÀNH TẠIKHOA KINH TẾ - QUẢN TRỊ KINH DOANHĐẠI HỌC AN GIANGNgười hướng dẫn: Thạc sỹ Cao Minh Tồn(Họ tên, học hàm, học vị và chữ ký)Người chấm, nhận xét 1:(Họ tên, học hàm, học vị và chữ ký)Người chấm, nhận xét 2:(Họ tên, học hàm, học vị và chữ ký)Luận văn được bảo vệ tại Hội đồng chấm bảo vệ luận văn Khoa Kinh tế - Quản trị kinh doanh ngày tháng nămGVHD: Thạc sỹ Cao Minh Tồn 1 SVTH: Lê Quốc Thái ÁP DỤNG CÁC HÌNH THỨC THANH TỐN VÀ BẢO MẬT TRONG TMĐT CHO NHÀ MÁY XI MĂNG AN GIANGBẢNG MỤC LỤCTên các mục TrangCHƯƠNG 1: MỞ ĐẦU 11.1. Lý do chọn đề tài 11.2. Mục tiêu và nội dung nghiên cứu 21.3. Phương pháp nghiên cứu .21.4. Ý nghĩa của đề tài .3CHƯƠNG 2: CƠ SỞ LÝ LUẬN .42.1. Giới thiệu tổng quan về TMĐT .42.1.1. Định nghĩa TMĐT .42.1.2. Các đặc trưng của TMĐT .42.1.3. Các cơ sở để phát triển TMĐT .52.1.4. Các loại giao dịch chủ yếu trong TMĐT 52.1.5. Những thuận lợi và khó khăn trong TMĐT 62.2. Cơ sở pháp lý cho việc phát triển TMĐT 72.2.1. Sự cần thiết của khung pháp lý trong TMĐT .72.2.2. Luật TMĐT .72.2.3. Luật bảo vệ sự riêng tư 92.2.4. Luật bảo vệ quyền sở hữu trí tuệ .92.3. Các hình thức thanh tốn trong TMĐT .102.4. Các hình thức bảo mật trong TMĐT .122.4.1. Hacker và các thủ đoạn tấn cơng của hacker 122.4.2. Các hình thức phòng vệ .13CHƯƠNG 3: GIỚI THIỆU NHÀ MÁY XI MĂNG AN GIANG 153.1. Q trình hình thành và phát triển .153.2. Cơ cấu tổ chức bộ máy của nhà máy .163.2.1. Sơ đồ cơ cấu tổ chức .163.2.2. Tình hình nhân sự của nhà máy 19GVHD: Thạc sỹ Cao Minh Tồn 2 SVTH: Lê Quốc Thái ÁP DỤNG CÁC HÌNH THỨC THANH TỐN VÀ BẢO MẬT TRONG TMĐT CHO NHÀ MÁY XI MĂNG AN GIANG3.2.3. Tình hình trả lương và hình thức trả lương 203.3. Sản phẩm của nhà máy .213.4. Thị trường tiêu thụ và phương thức kinh doanh của nhà máy 223.5. Chức năng, nhiệm vụ, quyền hạn và mục tiêu hoạt động 1 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG Nguyễn Trọng Hiếu CHỮ KÝ SỐ VÀ ỨNG DỤNG TRONG GIAO DỊCH HÀNH CHÍNH ĐIỆN TỬ Chuyên ngành: Truyền dữ liệu và mạng máy tính Mã số: 60.48.15 TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT NGƯỜI HƯỚNG DẪN KHOA HỌC : GS. TS NGUYỄN BÌNH HÀ NỘI – 2011 2 MỞ ĐẦU 1. Lý do chọn đề tài. Bảo mật thông tin luôn là vấn đề quan trọng hàng đầu trong các lĩnh vực tình báo, quân sự, ngoại giao, và đây cũng là một vấn đề đã được nghiên cứu hàng nghìn năm nay. Bảo mật thông tin là duy trì tính bảo mật, tính toàn vẹn và tính sẵn sàng của thông tin. Bảo mật nghĩa là đảm bảo thông tin chỉ được tiếp cận bởi những người được cấp quyền tương ứng. Tính toàn vẹn là bảo vệ sự chính xác, hoàn chỉnh của thông tin và thông tin chỉ được thay đổi bởi những người được cấp quyền. Tính sẵn sàng của thông tin là những người được quyền sử dụng có thể truy xuất thông tin khi họ cần. Vấn đề bảo mật đang được nhiều người tập trung nghiên cứu và tìm mọi giải pháp để đảm bảo an toàn, an ninh cho hệ thống phần mềm, đặc biệt là các hệ thống thông tin trên mạng Internet cho phép mọi người truy cập, khai thác và chia sẻ thông tin. Mặt khác nó cũng là nguy cơ chính dẫn đến thông tin bị rò rỉ hoặc bị phá hoại. Lúc này việc bảo mật an toàn dữ liệu là vấn đề thời sự, là một chủ đề rộng có liên quan đến nhiều lĩnh vực và trong thực tế có nhiều phương pháp được thực hiện để đảm bảo dữ liệu. Nhằm tìm hiểu một trong những phương pháp bảo vệ an toàn thông tin có tính an toàn cao hiện nay là dùng hệ mật mã khoá công khai RSA và đưa ra một vài ứng dụng của mật mã khoá công khai: Sử dụng chữ ký số trong việc xác thực, mã hóa và giải mã các tập tin. Đồng thời, được sự đồng ý và hướng dẫn tận tình của GS.TS Nguyễn Bình tôi đã chọn đề tài: “Chữ ký số và ứng dụng trong giao dịch hành chính điện tử ” để làm đề tài nghiên cứu cho luận văn tốt nghiệp của mình. 2. Mục đích nghiên cứu. Nghiên cứu về lý thuyết mật mã, mật mã hoá khoá công khai RSA, chữ ký số và ứng dụng thuật toán RSA trong mã hoá dữ liệu. Từ đó xây dựng hệ thống cho phép tạo và kiểm tra chữ ký số đối với các tài liệu: công văn, giấy tờ hành chính điện tử để bảo mật nội dung thông tin cũng như xác thực nguồn gốc của thông tin. 3 3. Phương pháp nghiên cứu. Nghiên cứu, thu thập các tài liệu đã xuất bản, các bài báo trên các tạp chí khoa học và các tài liệu trên mạng Internet liên quan đến vấn đề đang nghiên cứu của các tác giả trong và ngoài nước. Từ đó chọn lọc và sắp xếp lại theo ý tưởng của mình. • Tìm hiểu, vận dụng và kế thừa một số các hàm mật mã đã có trên Internet. • Khai thác hệ thống mã nguồn mở và ngôn ngữ lập trình hướng đối tượng Java để xây dựng một ứng dụng về mã hóa dữ liệu và chữ ký số. 4. Đối tượng nghiên cứu Hệ mật mã khóa công khai RSA Mô hình chung về chữ ký số và các lược đồ chữ ký số cụ thể như lược đồ chữ ký RSA, lược đồ chữ ký ElGamal, lược đồ chữ ký DSA. 5. Ý nghĩa khoa học và thực tiễn của luận văn. Về mặt lý thuyết: Trình bày trình bày khát quát về mật mã, khái niệm về hệ mật mã khoá bí mật và hệ mật mã khoá công khai. Trình bày lý thuyết chung về các phương pháp mã hoá: phương pháp mã hoá khóa bí mật và phương pháp mã hoá khóa công khai, nêu được các ưu điểm và nhược ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG -o0o PHẠM THỊ TÂM MỘT SỐ THUẬT TOÁN CHỮ KÝ SỐ VÀ ỨNG DỤNG TRONG BẢO MẬT TÀI LIỆU ĐIỆN TỬ LUẬN VĂN THẠC SĨ KHOA HỌC CÔNG NGHỆ THÔNG TIN Chuyên ngành: Khoa học máy tính Mã số: 60.48.01.01 Ngƣời hƣớng dẫn khoa học: PGS.TS Đoàn Văn Ban Thái Nguyên, 2017 LỜI CẢM ƠN Trƣớc tiên xin gửi lời cảm ơn chân thành đến thầy giáo PGS TS Đoàn Văn Ban, ngƣời định hƣớng nhiệt tình hƣớng dẫn, cung cấp tài liệu, giúp đỡ nhiều trình học tập hoàn thiện luận văn Tôi xin gửi lời biết ơn sâu sắc đến thầy, cô tạo điều kiện thuận lợi truyền đạt kiến thức, kinh nghiệm quý báu cho suốt hai năm học cao học Trƣờng Đại học Công nghệ thông tin Truyền thông – Đại học Thái Nguyên Tôi xin cảm ơn bạn bè, đồng nghiệp gia đình, ngƣời gần gũi, động viên chia sẻ suốt thời gian làm luận văn tốt nghiệp Tôi xin chân thành cảm ơn! Thái Nguyên, tháng năm 2017 Tác giả Phạm Thị Tâm LỜI CAM ĐOAN Tôi Phạm Thị Tâm, học viên cao học lớp CK14B khóa 2015-2017 Thầy giáo hƣớng dẫn PGS.TS Đoàn Văn Ban Tôi xin cam đoan luận văn “Một số thuật toán chữ ký số ứng dụng bảo mật tài liệu điện tử” công trình nghiên cứu tôi, dƣới hƣớng dẫn khoa học PGS.TS Đoàn Văn Ban, tham khảo nguồn tài liệu đƣợc rõ trích dẫn danh mục tài liệu tham khảo Các nội dung công bố kết trình bày luận văn trung thực chƣa đƣợc công bố công trình Thái Nguyên, ngày tháng Phạm Thị Tâm năm 2017 MỤC LỤC MỞ ĐẦU CHƢƠNG I: BẢO MẬT THÔNG TIN VÀ CHỮ KÝ SỐ 11 1.1 Bảo mật thông tin 11 1.1.1 Vấn đề an toàn thông tin 11 1.1.2 Mã hóa tài liệu 12 1.1.3 Chữ ký số 15 1.2 Phân loại lƣợc đồ chữ ký số 19 1.2.1 Lƣợc đồ chữ ký kèm thông điệp 19 1.2.2 Lƣợc đồ chữ ký khôi phục thông điệp 21 1.3 Một số lƣợc đồ chữ ký số 22 1.3.1 Lƣợc đồ chữ ký RSA (Rivest, Shamir, Adleman) 22 1.3.2 Lƣợc đồ chữ ký Elgamal 25 1.4 Các phƣơng pháp công chữ ký điện tử 28 1.5 Tính pháp lý ứng dụng chữ ký số 29 1.5.1 Trong nƣớc 29 1.5.2 Ở số nƣớc giới 31 1.5.3 Ứng dụng thực tế 32 1.6 Kết luận chƣơng 32 CHƢƠNG II THUẬT TOÁN CHỮ KÝ SỐ 34 2.1 Hàm băm thuật toán chữ ký số 34 2.1.1 Hàm băm (Hash) 34 2.1.2 Thuật toán băm SHA 35 2.1.3 Mối quan hệ hàm băm thuật toán ký số 38 2.2 Thuật toán chữ ký số chuẩn DSA 40 2.2.1 Tóm tắt lƣợc đồ chữ ký DSA/DSS 41 2.2.2 Thuật toán 42 2.2.3 Đặc trƣng DSS 43 2.3 Thuật toán chữ ký số đƣờng cong Elliptic ECDSA 44 2.3.1 Lý thuyết đƣờng cong Elliptic 45 Các phép toán đƣờng cong Elliptic 46 2.3.2 Đƣờng cong eliptic trƣờng hữu hạn 49 2.3.3 Miền tham số ECDSA 54 2.3.4 Cặp khóa ECDSA 61 2.3.5 Sinh xác nhận chữ ký ECDSA 63 2.4 Tính bảo mật chữ ký số ECDSA 65 2.4.1 Mật mã đƣờng cong Elliptic 65 2.4.2 Vấn đề chữ ký số đƣờng cong Elliptic 66 2.5 Kết luận chƣơng 67 CHƢƠNG III ỨNG DỤNG CHỮ KÝ SỐ TRONG BẢO MẬT TÀI LIỆU ĐIỆN TỬ 69 3.1 Ý tƣởng chƣơng trình ứng dụng 69 3.1.1 Lĩnh vực ứng dụng chƣơng trình 69 3.1.2 Ý tƣởng xây dựng chƣơng trình 69 3.2 Xây dựng chƣơng trình 69 3.2.1 Chữ ký số ECDSA 69 3.2.2 Thông số thuật toán 70 3.2.3 Giao diện chƣơng trình 71 3.3 Kết luận chƣơng 72 Kết luận hƣớng phát triển 73 Kết đạt đƣợc luận văn 73 Hƣớng phát triển 73 TÀI LIỆU THAM KHẢO 74 DANH MỤC CÁC KÝ HIỆU VÀ CÁC TỪ VIẾT TẮT DSA Digital Signature Algorithm ECC Elliptic Curve Cryptograpthy ECDLP Elliptic Curve Discrete Logarithm Problem ECDSA Elliptic Curve Digital Signature Algorithm RSA Rivesr, Shamir, Adleman TCP/IP Transfer Control Protocol/Internet Protocol DES Data Encryption Standard IDEA Internation Data Encryption Algorithm AES Advance Encryption Standard P Plaintext C Ciphertext K Key E Encrytion D Decrytion DSS Digital Signature Standart SHA Security Hash Algorithm MD Message Digest MỤC LỤC MỞ ĐẦU CHƯƠNG I: BẢO MẬT THÔNG TIN VÀ CHỮ KÝ SỐ 11 1.1 Bảo mật thông tin 11 1.1.1 Vấn đề an toàn thông tin 11 1.1.2 Mã hóa tài liệu .12 1.1.3 Chữ ký số .15 1.2 Phân loại lược đồ chữ ký số 19 1.2.1 Lược đồ chữ ký kèm thông điệp 19 1.2.2 Lược đồ chữ ký khôi phục thông điệp 21 1.3 Một số lược đồ chữ ký số 22 1.3.1 Lược đồ chữ ký RSA (Rivest, Shamir, Adleman) .22 1.3.2 Lược đồ chữ ký Elgamal 25 1.4 Các phương pháp công chữ ký điện tử 28 1.5 Tính pháp lý ứng dụng chữ ký số 29 1.5.1 Trong nước 29 1.5.2 Ở số nước giới 31 1.5.3 Ứng dụng thực tế 32 1.6 Kết luận chương 32 CHƯƠNG II THUẬT TOÁN CHỮ KÝ SỐ 34 2.1 Hàm băm thuật toán chữ ký số 34 2.1.1 Hàm băm (Hash) 34 2.1.2 Thuật toán băm SHA 35 2.1.3 Mối quan hệ hàm băm thuật toán ký số 38 2.2 Thuật toán chữ ký số chuẩn DSA .40 2.2.1 Tóm tắt lược đồ chữ ký DSA/DSS 41 2.2.2 Thuật toán 42 2.2.3 Đặc trưng DSS 43 2.3 Thuật toán chữ ký số đường cong Elliptic ECDSA 44 2.3.1 Lý thuyết đường cong Elliptic .45 Các phép toán đường cong Elliptic 46 2.3.2 Đƣờng cong eliptic trường hữu hạn 49 2.3.3 Miền tham số ECDSA 54 2.3.4 Cặp khóa ECDSA 61 2.3.5 Sinh xác nhận chữ ký ECDSA 63 2.4 Tính bảo mật chữ ký số ECDSA 65 2.4.1 Mật mã đƣờng cong Elliptic .65 2.4.2 Vấn đề chữ ký số đƣờng cong Elliptic 66 2.5 Kết luận chƣơng 67 CHƯƠNG III ỨNG DỤNG CHỮ KÝ SỐ TRONG BẢO MẬT TÀI LIỆU ĐIỆN TỬ .69 3.1 Ý tƣởng chương trình ứng dụng 69 3.1.1 Lĩnh vực ứng dụng chương trình 69 3.1.2 Ý tưởng xây dựng chương trình 69 3.2 Xây dựng chương trình 69 3.2.1 Chữ ký số ECDSA 69 3.2.2 Thông số thuật toán 70 3.2.3 Giao diện chƣơng trình .71 3.3 Kết luận chương 72 Kết luận hướng phát triển 73 Kết đạt luận văn 73 Hƣớng phát triển 73 TÀI LIỆU THAM KHẢO .74 DANH MỤC CÁC KÝ HIỆU VÀ CÁC TỪ VIẾT TẮT DSA Digital Signature Algorithm ECC Elliptic Curve Cryptograpthy ECDLP Elliptic Curve Discrete Logarithm Problem ECDSA Elliptic Curve Digital Signature Algorithm RSA Rivesr, Shamir, Adleman TCP/IP Transfer Control Protocol/Internet Protocol DES Data Encryption Standard IDEA Internation Data Encryption Algorithm AES Advance Encryption Standard P Plaintext C Ciphertext K Key E Encrytion D Decrytion DSS Digital Signature Standart SHA Security Hash Algorithm MD Message Digest FIPS Federal Information Processing Standard NIST the National Institute of Standards and Technology ISO International Organization for Standardization IEEE Institute of Electrical and Elactronic Engineers ANSI American National Standard Institute VNPT Tập đoàn Bƣu viễn thông Việt Nam DANH MỤC CÁC HÌNH Hình 1.1 Hệ mã hóa khóa bí mật 13 Hình 1.2 Hệ mã hóa khóa công khai 14 Hình 1.3 Phân loại lược đồ chữ ký số 19 Hình 1.4 Mô hình lược đồ chữ ký kèm thông điệp 21 Hình 1.5 Mô hình Lược đồ chữ ký khôi phục thông điệp 22 Hình 1.6 Sơ đồ biểu diễn thuật toán mã hóa 24 Hình 2.1 Xử lý thông tin SHA-1 37 Hình 2.2 Hệ sinh chữ ký điện tử có sử dụng hàm băm 38 Hình 2.3 Hàm băm kiểm tra tính toàn vẹn liệu .39 Hình 2.4 Sơ đồ chữ ký DSA/DSS 41 Hình 2.5 Đường cong Elliptic y2 = x3 - 3x + .45 Hình 2.6 Phép cộng đường cong Elliptic 47 Hình 2.7 Phép nhân đôi đường cong Elliptic 48 Hình 2.8 Đặc tả hình học phép cộng hai điểm riêng biệt đường cong elliptic: P + Q = R 50 Hình 2.9 Mô tả hình học phép nhân đôi điểm đường cong elliptic: P + P = R 51 Hình 3.1 Tạo khóa ngẫu nhiên 71 Hình 3.2 Thực ký lên tài liệu/văn 71 Hình 3.3 Kiểm tra toàn vẹn tài liệu/văn .72 MỞ ĐẦU Đặt vấn đề Hiện nay, giao dịch điện tử ngày trở nên phổ biến, việc bảo mật, bảo đảm an toàn thông tin liệu trở thành vấn đề thời sự, chủ đề rộng có liên ... định văn khơng bị thay đổi sau ký IV.ỨNG DỤNG PHẦN MỀM GNUPG TRONG MÃ HÓA EMAIL GNU Privacy Guard (gpg) chương trình nằm dự án Free Software Foundation đồng thời số phần mềm ứng dụng chữ ký số... tồn q trình bao gồm bước: bước tạo khóa, bước tạo chữ ký số bước kiểm tra chữ ký số Mỗi người dùng chữ ký số phải có cặp khóa để sử dụng, khóa số cố định sử dụng q trình mã hóa giải mã Trong gồm... số cố định sử dụng q trình mã hóa giải mã Trong gồm khóa bí mật (private key) khóa cơng khai (public key) Khóa bí mật (Private-key): khóa thuộc cặp khóa mã hóa khơng đối xứng, khóa tạo người