CV2402 BTC TCT HD ve chu ky nguoi mua tren HDDT 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ề...
CHỮ KÝ SỐ TRONG GIAO DỊCH MẠNG-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------PHẦN 1 TỔNG QUAN VỀ CHỮ KÝ SỐ TRONG GIAO DỊCH MẠNG1.1. Giới thiệu Thương mại điện tử là hình thức kinh doanh, hoạt động bằng phương pháp điện tử, là việc trao đổi thông tin, dữ liệu thông qua các phương tiện công nghệ điện tử mà không cần in ra giấy trong bất cứ công đoạn nào trong quá trình giao dịch.Trong sự phát triển nhanh chóng của Internet đã kéo theo một loạt các dịch vụ mới ra đời như trò chuyện, quảng cáo, tư vấn, đặt hàng, bán hàng… qua Internet. Trong số đó, dịch vụ thương mại điện tử (TMĐT)(Electronic-Commerce) là một bước nhảy vọt trong việc ứng dụng Internet vào cuộc sống và kinh doanh. Thông qua TMĐT, nhiều loại hình kinh doanh mới được hình thành, trong đó có việc mua bán hàng trên mạng. Với hình thức này, người tiêu dùng có thể tiếp cận với hàng hóa một cách dễ dàng và nhanh chóng hơn rất nhiều so với cách thức mua bán truyền thống, đồng thời còn tiết kiệm thời gian để người dùng có thể đầu tư vào việc khác. Ngoài ra TMĐT còn giúp con người có thể tìm kiếm tự động theo nhiều mục đích khác nhau, tự động cung cấp thông tin theo nhu cầu, sở thích và con người có thể ngồi tại nhà để mua sắm theo ý muốn.Những lý do trên cho thấy ưu điểm của TMĐT đem lại là một thế mạnh để phát triển nền kinh tế đất nước và cải thiện đời sống người dân.1.2. Đặt vấn đềCBHD: Th.s Nguyễn Thành Sơn SVTH : Tú, Hoài, Phúc, Thanh 1 CHỮ KÝ SỐ TRONG GIAO DỊCH MẠNG-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Trong khi TMĐT phát triển rất mạnh trong khu vực cũng như trên thế giới thì ở Việt Nam(VN) vẫn còn hạn chế bởi thói quen hay ra chợ, đến cửa hàng để mua, trả tiền và mang hàng về. Hay cũng một phần do Internet ở VN chưa đến được từng gia đình và luật cho TMĐT cũng chưa phổ biến. Chính những vấn đề này một phần nói lên được sự hạn chế trong TMĐT ở VN. Để cho TMĐT đến được từng người, từng nhà, cùng một niềm tin của những người khi tham gia TMĐT, nhóm chúng em đã xây dựng CHỮ KÝ SỐ TRONG GIAO DỊCH MẠNG nhằm đáp ứng tình hình TMĐT VN. Có thể đây chưa là một dịch vụ hoàn chỉnh nhưng với những ý tưởng ban đầu này hy vọng chúng em có thể phát triển và hoàn thiện trong tương lai để áp dụng và đem lại những lợi ích thiết thực cho con người Việt, hay sự phát triển TMĐT ở VN. Chính vì thế, chúng em rất mong sự đóng góp ý kiến của quý thầy cô cùng các bạn để chúng em có thêm kinh nghiệm cũng như có thêm những ý tưởng hay trong dịch vụ của mình. Chúng em xin chân thành cảm ơn!1.3. Mục tiêu luận vănTrước hết luận văn giúp cho chúng ta hiểu về tầm quan trọng của thương mại điện tử và những rủi ro trong khi giao dịch và đề xuất biện pháp khắc phục.Luận văn giới thiệu những thuật toán bảo mật và xác nhận thuật toán được xem là hiệu quả nhất trong quá trình bảo mật hiện nay.Ngoài ra luận văn cũng giới thiệu vấn đề giúp chúng ta tin tưởng hơn về giao dịch trên mạng và được khẳng định qua chữ ký n v nam w t e i V t a u L ww GIỚI THIỆU VỀ CHỮ KÝ SỐ GIỚI THIỆU VỀ CHỮ KÝ SỐ TRIỂN KHAI ÁP DỤNG CHŨ KÝ SỐ TRONG THỦ TỤC TRIỂN KHAI ÁP DỤNG CHŨ KÝ SỐ TRONG THỦ TỤC HẢI QUAN ĐIỆN TỬ HẢI QUAN ĐIỆN TỬ BỘ TÀI CHÍNH TỔNG CỤC HẢI QUAN CHỮ KÝ SỐ TRONG THỦ TỤC HQĐT : Giới thiệu về chữ ký số; PHẦN I : Áp dụng chữ ký số trong thủ tục hải quan điện tử; PHẦN II NỘI DUNG : Dự kiến kế hoạch triển khai; PHẦN III : Một số nội dung liên quan khác. PHẦN IV PHẦN I GIỚI THIỆU VỀ CHỮ KÝ SỐ TRIỂN KHAI THỦ TỤC HQĐT 1.1. GIỚI THIỆU CHỮ KÝ SỐ CHỮ KÝ SỐ TRONG THỦ TỤC HQĐT Trên môi trường mạng, bất cứ dạng thông tin nào được sử dụng để nhận biết một con người đều được coi là Chữ ký điện tử (CKĐT). Ví dụ: 1 đoạn âm thanh hoặc hình ảnh được chèn vào cuối e-mail; Chữ ký số (CKS) là một dạng CKĐT, với độ an toàn cao và được sử dụng rộng rãi. CKS được phát triển trên lý thuyết về mật mã và thuật toán mã hóa bất đối xứng; CKS được phát triển và ứng dụng rộng rãi hiện nay dựa trên thuật toán RSA, là cơ sở quan trọng để hình thành hạ tầng khóa công khai (PKI) cho phép người sử dụng của một mạng công cộng không bảo mật như Internet trao đổi dữ liệu và tiền một cách an toàn, thông qua việc sử dụng một cặp mã khóa công khai và bí mật được cấp phát, sử dụng qua một nhà cung cấp chứng thực CA (Certificate Authority) được thừa nhận về tính pháp lý. 1.2. CÁC ƯU ĐIỂM CỦA CHỮ KÝ SỐ CHỮ KÝ SỐ TRONG THỦ TỤC HQĐT Khả năng kiểm soát truy cập: Người khai Hải quan Cơ quan Hải quan Thay cho Username và Password, Chữ ký số cho phép tạo ra các khả năng kiểm soát truy cấp tốt hơn 1.2. CÁC ƯU ĐIỂM CỦA CHỮ KÝ SỐ CHỮ KÝ SỐ TRONG THỦ TỤC HQĐT Xác định nguồn gốc: Người khai Hải quan Cơ quan Hải quan Bên nhận thông tin có khả năng “xác nhận” Người gửi khi thực hiện giao dịch điện tử 1.2. CÁC ƯU ĐIỂM CỦA CHỮ KÝ SỐ CHỮ KÝ SỐ TRONG THỦ TỤC HQĐT Tính toàn vẹn dữ liệu: Bên nhận có thể kiểm tra tính toàn vẹn của dữ liệu khi nhận được từ người gửi Người khai Hải quan Cơ quan Hải quan Đảm bảo tính chính xác của dữ liệu, chống giả mạo 1.2. CÁC ƯU ĐIỂM CỦA CHỮ KÝ SỐ CHỮ KÝ SỐ TRONG THỦ TỤC HQĐT Tính chống chối bỏ: Trong giao dịch, một bên có thể từ chối nhận một văn bản nào đó là do mình gửi. Để ngăn ngừa khả năng này, bên nhận có thể yêu cầu bên gửi phải gửi kèm chữ ký số với văn bản. Khi có tranh chấp, bên nhận sẽ dùng chữ ký này như một chứng cứ để bên thứ ba giải quyết. 1.3. MỘT SỐ KHÁI NIỆM KHÁC CHỮ KÝ SỐ TRONG THỦ TỤC HQĐT Chứng thư số là một tệp tin điện tử dùng để xác minh danh tính một cá nhân, một máy chủ, một công ty . trên Internet. Nó giống như bằng lái xe, hộ chiếu, chứng 1 TRƯỜNG……………………… KHOA…………………………… LUẬN VĂN TỐT NGHIỆP NGHIÊN CỨU, TÌM HIỂU VÀ TRÌNH BÀY VỀ CHỮ KÝ SỐ TRÊN ĐƯỜNG CONG Elliptic, ỨNG DỤNG CỦA ĐƯỜNG CONG Elliptic TRONG HỆ THỐNG BỎ PHIẾU ĐIỆN TỬ VÀ HỆ THỐNG TIỀN ĐIỆN TỬ. 2 LỜI CẢM ƠN Lời đầu tiên, em xin được gửi lời cảm ơn sâu sắc tới PGS.TS. Trịnh Nhật Tiến, người thầy đã giúp đỡ em trong suốt quá trình làm khóa luận, đồng thời cũng là người thầy đã hướng dẫn em những bước đi đầu tiên để khám phá một lĩnh vực đầy bí ẩn và thách thức – lĩnh vực an toàn và bảo mật dữ liệu. Em xin được cảm ơn các thầy, các cô đã giảng dạy em trong suốt bốn năm qua. Những kiến thức mà các thầy, các cô đã dạy sẽ mãi là hành trang giúp em vững bước trong tương lai . Em cũng xin được cảm ơn tập thể lớp K50CC, một tập thể lớp đoàn kết với những người bạn không chỉ học giỏi mà còn luôn nhiệt tình giúp đỡ mọi người, những người bạn đã giúp đỡ em trong suốt bốn năm học tập trên giảng đường Đại học. Cuối cùng, em xin được gửi lời cảm ơn sâu sắc tới gia đình em, những người luôn kịp thời động viên, khích lệ em, giúp đỡ em vượt qua những khó khăn trong cuộc sống. Hà nội, tháng 05 năm 2009 Sinh viên Nguyễn Minh Hải 3 TÓM TẮT NỘI DUNG KHÓA LUẬN Khóa luận là sự nghiên cứu, tìm hiểu và trình bày về chữ ký số trên đường cong Elliptic, ứng dụng của đường cong Elliptic trong Hệ thống bỏ phiếu điện tử và Hệ thống tiền điện tử. Khóa luận được trình bày thành bốn chương với nội dung như sau: Chương 1 : Tóm tắt các khái niệm cơ bản trong số học và trong đại số học. Chương 2 : Trình bày về khái niệm đường cong Elliptic, các dạng đường cong và các phép toán trên đường cong Elliptic. Chương 3 : Trình bày một số chữ ký số trên đường cong Elliptic và phương pháp tấn công hệ mã hóa đường cong Elliptic. Chương 4 : Trình bày ứng dụng của đường cong Elliptic trong Hệ thống bỏ phiếu điện tử và Hệ thống tiền điện tử. 4 CÁC KÝ HIỆU VIẾT TẮT Tom Người gửi tin hoặc người thực hiện việc ký BĐK Ban đăng ký BKP Ban kiểm phiếu Jerry Người nhận tin hoặc người yêu cầu ký EC Đường cong Elliptic (Elliptic Curve) ECC Mã hóa đường cong Elliptic (Elliptic Curve Cryptosystem) ECDSA Thuật toán ký trên EC EDLP Bài toán Logarith rời rạc trên EC E-Voting Bỏ phiếu điện tử (Electronic Voting) gcd Ước số chung lớn nhất (Greatest Common Divisor) GF Trường hữu hạn (Galois Field) IEEE Institute of Electrical and Electronics Engineers IETF Internet Engineer Task Force IFP Bài toán ước số nguyên (Integer Factorization Problem) lcm Bội số chung nhỏ nhất (Least Common Multiple) MOV Phương pháp tấn công Menezes – Okamoto - Vanstone NIST National Institute of Standards RFC Request For Comments RIPEMD-160 Hàm băm 160 bit RSA Hệ mã hóa khóa công khai Rivest – Shamir – Adleman TOF Hàm cửa sập một chiều (Trapdoor One-way Function) 5 CÁC KÝ Khóa luận tốt nghiệp – 2011 Tìm hiểu về chữ ký điện tử và cài đặt chương trình minh họa. Luận văn Đề tài " Tìm hiểu về chữ ký điện tử và cài đặt chương trình minh họa " Liên hệ. Mail: Hainhat007@gmail.com or đt: 0982.070.520 1 Khóa luận tốt nghiệp – 2011 Tìm hiểu về chữ ký điện tử và cài đặt chương trình minh họa. Mục lục khóa luận Phần 1: Tìm hiểu lịch sử về an toàn thông tin, chứng thực thông tin và chữ ký điện tử 8 Phần 2: Nội dung 11 I. Tổng quan về chứng thực và an toàn thông tin 11 II. Mã hóa dữ liệu và giải mã 12 a. Tổng quan về mã hóa dữ liệu và giải mã: 13 b. Mã hóa bất đối xứng (asymmetric) 14 c. Mã hóa đối xứng (symmetric) 17 d. Hàm băm (Hashing) 18 - Tính chất của hàm băm 19 - Một số hàm băm nổi tiếng 20 + MD5 (Message Digest) 20 + SHA (Secure Hash Algorithm) 26 III. Chữ ký điện tử 29 1. Tổng quan 29 2. Quy trình sử dụng chữ ký điện tử 31 3. Một số sơ đồ CKĐT phổ biến 33 a. Rivest Shamir Adleman (RSA) 33 - Sơ lược về các khái niệm toán học dùng trong RSA 33 - Cách tạo khóa: 35 - Quy trình thực hiện ký và xác nhận văn bản 36 Phần này đã được cắt bỏ, hãy liên hệ chủ đề tài để nhận được bản chi tiết hơn. 36 - Tính bảo mật 38 - Các dạng tấn công 39 b. Hệ chữ ký ElGammal 41 c. Chuẩn chữ kí số (DSS) 45 4. Hàm băm và kết hợp hàm băm vào chữ ký điện tử 48 IV. Cài đặt minh họa sơ đồ ký số RSA kết hợp băm SHA 48 + Các bước thực hiện của chương trình 48 a. Phát sinh khóa: 48 b. Ký chữ ký điện tử: 48 48 Phần này đã được cắt bỏ, hãy liên hệ chủ đề tài để nhận được bản chi tiết hơn. 48 48 - Một số hàm sử dụng trong chương trình 48 - Giao diện của chương trình: 50 Phần 3. Kết luận: 51 + Những phần đã làm được 51 + Những phần chưa làm được 51 + Hướng phát triển của đề tài 51 + Tài liệu tham khảo 52 + Phụ lục 52 - Cách liên hệ để lấy bài hoàn chỉnh: 52 Liên hệ. Mail: Hainhat007@gmail.com or đt: 0982.070.520 2 Khóa luận tốt nghiệp – 2011 Tìm hiểu về chữ ký điện tử và cài đặt chương trình minh họa. Để lấy bài hoàn chỉnh. Có thể lấy thêm phần code (nguyên code + phần cài đặt), xin hãy liên hệ mail or số đt trên để liên hệ lấy bài 52 Phí: bài khóa luận 50.k, Code: 100.k 52 Liên hệ: mail: Hainhat007@gmail.com or 0982.070.520 (có thể sms) 52 Danh mục từ viết tắt: - RSA: Rivest Shamir Adleman - SHA: Secure Hash Algorithm - MD5: Message Digest - CKĐT: Chữ ký điện tử - CA: Certificate Authority - ủy quyền chứng chỉ - UCLN: Ước chung lớn nhất Liên hệ mail: Hainhat007@gmail.com or đt: 0982.070.520 để lấy bài + Code đầy đủ và chi tiết hơn! Liên hệ. Mail: Hainhat007@gmail.com or đt: 0982.070.520 3 Khóa luận tốt nghiệp – 2011 Tìm hiểu về chữ ký điện tử và cài đặt chương trình minh họa. A. PHẦN MỞ ĐẦU 1. Lí do chọn đề tài Ngày nay, các ứng dụng của công nghệ thông tin ngày càng không thể thiếu được đối với các thành phần như xã hội, kinh tế, chính trị, quân sự Một lĩnh vực quan trọng mà công nghệ thông tin được ứng dụng rất mạnh mẽ và không thể thiếu đó là lĩnh vực truyền thông. Rất nhiều thông tin liên quan đến những công việc hàng ngày đều do máy vi tính quản lý và truyền gửi đi trên hệ thống mạng, kéo theo đó là vấn đề về xác thực 1 kinh t v mô bn th nm N. Gregory Mankiw Bài ging ca Phm Th Anh pham.theanh@yahoo.com (dch và sa theo bài ging ca Ron Cronovich) macro © 2002 Worth Publishers, all rights reserved CHNG 19 Nhng lý thuyt mi v Chu k Kinh Doanh CHAPTER 19 CHAPTER 19 Advances in Business Cycle Theory Advances in Business Cycle Theory slide 1 Mc tiêu ca chng Mc tiêu ca chng ! "#$%&'()* $+ ,- '$.'//012 CHAPTER 19 CHAPTER 19 Advances in Business Cycle Theory Advances in Business Cycle Theory slide 2 Lý thuyt Chu k Kinh doanh Thc t Lý thuyt Chu k Kinh doanh Thc t 1.34)56%74)85 9 1#:;<=6%74)8 5 9 0 =7(>1.?71 $@04A6B163 $%3=4CC2 )50@1?%$ 3D0CB; $%$ CHAPTER 19 CHAPTER 19 Advances in Business Cycle Theory Advances in Business Cycle Theory slide 3 Kinh t hc Kinh t hc Robinson Crusoe Robinson Crusoe E%$F:1?04GH9 (I (H6C ,)0)0)/4) )J K40L0)/=?@1) 9 F 9 ) M 383N04GHO M 2383NO K40L)%%251 =4C1P60)/13CJ CHAPTER 19 CHAPTER 19 Advances in Business Cycle Theory Advances in Business Cycle Theory slide 4 Nhng cú sc trong nn kinh t Crusoe Nhng cú sc trong nn kinh t Crusoe Q324)JKRS0TU> EU0H33@0)/) VB1@0)/U!$W 710C?F03 837<(XA$U0H) Y)2)4)JKRS0T41! -Y)141U0H6()<60)/( ;?)3837(IJ Z.6416>B 2W)Y)$%Y) VB141!R)%( ?33)P260)/$ W(?FJ CHAPTER 19 CHAPTER 19 Advances in Business Cycle Theory Advances in Business Cycle Theory slide 5 Nhng bin ng kinh t là nhng phn Nhng bin ng kinh t là nhng phn ng ti u i vi các cú sc ng ti u i vi các cú sc */)"#$%&'()* $6 $)%$@DC $)%$@0)/J 3D0C%1)1CJ* 3D0C%1)1CJ* 1%DG4 1%DG4 $@04A6B16 $@04A6B16 3$%3=4C 3$%3=4C C23D0CJ C23D0CJ 2 CHAPTER 19 CHAPTER 19 Advances in Business Cycle Theory Advances in Business Cycle Theory slide 6 Nhng tranh lun v lý thuyt RBC Nhng tranh lun v lý thuyt RBC [:1.C@! EB1=43 B@)\ E%$4D0C2 )50U0H)85\ *:;<=)85\ *34)5)8 5\DF@7 ]H43W?\ CHAPTER 19 CHAPTER 19 Advances in Business Cycle Theory Advances in Business Cycle Theory slide 7 Th trng lao ng Th trng lao ng ! */)#$,-6?)0^03 =)/)?7=4