Nghiên cứu một số giao thức thanh toán qua mạng công khai - 1


ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ


Trác Hoàng Long

NGHIÊN CỨU MỘT SỐ GIAO THỨC

THANH TOÁN QUA MẠNG CÔNG KHAI


KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY


Ngành: Công Nghệ Thông Tin


Cán bộ hướng dẫn: PGS.TS Trịnh Nhật Tiến

Cán bộ đồng hướng dẫn: ThS Lương Việt Nguyên


HÀ NỘI - 2010


LỜI CẢM ƠN


Lời đầu tiên, em xin được gửi lời cảm ơn chân thành và sâu sắc tới PGS.TS Trịnh Nhật Tiến, người thầy đã cho em những định hướng và ý kiến quý báu trong suốt quá trình hoàn thành khoá luận. Sự hướng dẫn của thầy đã giúp em hiểu biết sâu rộng về một số vấn đề liên quan đến bảo mật thông tin đặc biệt trong thanh toán từ xa.

Em xin được cảm ơn ThS Lương Việt Nguyên đã giúp em hoàn thành khóa luận một cách tốt nhất

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 K51CA, một tập thể lớp đoàn kết với những người bạ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 và bạn bè, 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 để hoàn thành tốt khoá luận này.

Hà nội, tháng 05 năm 2010

Sinh viên

TRÁC HOÀNG LONG


TÓM TẮT NỘI DUNG


Trong xu thế hội nhập quốc tế và khu vực thanh toán điện tử từ xa qua hệ thống mạng công khai đã trở thành một xu thế tất yếu. Việt Nam cũng đã bắt đầu thử nghiệm. Mặc dù vẫn còn khá mới mẻ nhưng chắc chắn nó sẽ là một xu hướng trong tương lai. Mặc dù vậy, để các phương thức thanh toán điện tử có thể thâm nhập vào cuộc sống và trở nên phổ biến thì cần phải một quá trình nghiên cứu và phát triển hệ thống này.

Khóa luận sẽ trình bày những kiến thức khái quát nhất về thanh toán từ xa, sau đó sẽ tập trung nghiên cứu các giao thức thanh toán bằng tiền mặt điện tử dựa trên lý thuyết mật mã. Khóa luận sẽ trình bày hai thuật toán phổ biến và được đánh giá là tốt nhất cho việc thanh toán điện tử qua mạng công khai. Đồng thời khóa luận cũng sẽ xây dựng một hệ thống điện tử đã được phát triển trên thế giới đó là hệ thống Digital Cash System.

MỤC LỤC

............................................................................................................ 1

LỜI CẢM ƠN 1

TÓM TẮT NỘI DUNG 2

LỜI MỞ ĐẦU 7

Chương 1. CÁC KHÁI NIỆM CƠ BẢN 9

1.1 CÁC KHÁI NIỆM TRONG TOÁN HỌC 9

1.1.1 Số nguyên tố và nguyên tố cùng nhau 9

1.1.2 Hàm Euler 9

1.1.3 Đồng dư thức 10

1.1.4 Không gian Zn và Zn* 11

1.1.5 Khái niệm phần tử nghịch đảo trong Zn 11

1.1.6 Khái niệm nhóm 12

1.1.7 Các phép tính cơ bản trong không gian modulo 13

1.1.8 Hàm một phía và hàm một phía có cửa sập 13

1.1.9 Độ phức tạp tính toán 15

1.2 HỆ MÃ HÓA 16

1.2.1 Khái niệm mã hoá 16

1.2.2 Hệ mã hoá đối xứng 17

1.2.3 Hệ mã hoá công khai 18

1.3 CHỮ KÝ SỐ 19

1.3.1 Khái niệm chữ ký số 19

1.3.2 Các loại chữ ký số 21

1.3.2.1 Chữ ký RSA 21

1.3.2.2 Chữ ký một lần 22

1.3.2.3 Chữ ký mù 23

1.3.2.4 Chữ ký nhóm 25

1.3.2.5 Chữ ký mù nhóm 26

1.4 MỘT SỐ VẤN ĐỀ LIÊN QUAN 27

1.4.1 Chứng chỉ số 27

1.4.2 Đại diện thông điệp 28

1.4.3 Giao thức cắt và chọn (Cut and Choose) 29

1.4.4 Giao thức chia sẻ bí mật (Secret Spliting) 29

Chương 2. TỔNG QUAN VỀ THANH TOÁN TỪ XA 30

2.1 GIỚI THIỆU VỀ THANH TOÁN TỪ XA 30

2.1.1 Khái niệm thanh toán từ xa 30

2.1.2 Các mô hình thanh toán 31

2.1.2.1 Mô hình trả sau 31

2.1.2.2 Mô hình trả trước 33

2.1.3 Thanh toán trực tuyến và thanh toán ngoại tuyến 34

2.2 MỘT SỐ PHƯƠNG THỨC THANH TOÁN TỪ XA 35

2.2.1 Thanh toán bằng các loại thẻ 35

2.2.2 Thanh toán bằng séc điện tử 36

2.2.3 Thanh toán bằng tiền mặt điện tử 37

2.3 ĐẶC TRƯNG CỦA HỆ THỐNG THANH TOÁN TỪ XA 38

Chương 3. CÁC GIAO THỨC THANH TOÁN BẰNG

TIỀN ĐIỆN TỬ 39

3.1 GIỚI THIỆU VỀ TIỀN ĐIỆN TỬ 39

3.1.1 Khái niệm tiền điện tử 39

3.1.2 Cấu trúc tiền điện tử 39

3.1.3 Phân loại tiền điện tử 40

3.1.4 Tính chất của tiền điện tử 41

3.2 CÁC GIAO THỨC VỚI TIỀN ĐIỆN TỬ 43

3.2.1 Các giao thức thanh toán cùng ngân hàng 43

3.2.2 Các giao thức thanh toán trong liên ngân hàng 45

3.3 MỘT SỐ LƯỢC ĐỒ TIỀN ĐIỆN TỬ 47

3.3.1 Lược đồ CHAUM-FIAT-NAOR 47

3.3.1.1 Lược đồ 47

3.3.1.2 Phân tích – đánh giá 49

3.3.2 Lược đồ hệ thống Digital Cash 50

3.3.2.1 Lược đồ 50

3.3.2.2 Đánh giá 52

Chương 4. CHƯƠNG TRÌNH MÔ TẢ HỆ THỐNG

DIGITAL CASH 53

4.1 Giới thiệu 53

4.2 Yêu cầu và kiến trúc của hệ thống 53

4.3 Công cụ thực hiện 53

4.4 Hướng dẫn sử dụng hệ thống đối với khách hàng 54

4.4.1 Cấu hình 55

4.4.2 Nhận đồng tiền và khóa công khai của nó 55

4.4.3 Rút tiền 56

4.4.4 Tiêu tiền 57

TÀI LIỆU THAM KHẢO 59

DANH SÁCH CÁC HÌNH VẼ TRONG KHÓA LUẬN


Hình 1. 1: Mô hình mã hoá đối xứng

Hình 1. 2: Mã hoá và giải mã của hệ mã hoá khoá công khai Hình 1. 3: Sơ đồ ký RSA

Hình 1. 4: Sơ đồ chữ ký một lần của Schnorr Hình 1. 5: Sơ đồ chữ ký mù

Hình 1. 6: Sơ đồ chữ ký mù dựa trên chữ ký RSA Hình 1. 7: Sơ đồ chữ ký mù nhóm

Hình 2. 1: Mô hình mô phỏng séc Hình 2.2 : Mô hình mô phỏng tiền mặt

Hình 3. 1: Mô hình giao dịch của hệ thống tiền điện tử trong cùng ngân hàng Hình 3. 2: Mô hình giao dịch của hệ thống tiền điện tử trong liên ngân hàng Hình 3. 3: Lược đồ Fiat-Chaum-Naor

Hình 4. 1: Giao diện đăng nhập

Hình 4. 2: Giao diện nhận các đồng tiền ngân hàng có Hình 4. 3: Giao diện rút tiền

Hình 4. 4: Giao diện thanh toán

BẢNG CHỮ VIẾT TẮT


Bảng ký hiệu viết tắt



Từ viết tắt

Tiếng Việt

Tiếng Anh

TMĐT

Thương mại điện tử

Electronic Business

TTĐT

Thanh toán điện tử

Electronic Payment

TTTX

Thanh toán từ xa

Distance Payment

DBMS

Hệ quản trị cơ sở dữ liệu

Database management system

Có thể bạn quan tâm!

Xem toàn bộ 72 trang tài liệu này.

Nghiên cứu một số giao thức thanh toán qua mạng công khai - 1


Bảng ký hiệu toán học



Ký hiệu

Ý nghĩa

||

Nối chuỗi bit

N

Tập các số tự nhiên

eK(x)

Phép mã hóa thông điệp với khóa K

dK(x)

Phép giải mã thông điệp với khóa K

Sig(x)

Chữ kí thông điệp trên x

Ver(x, y)

Kiểm tra chữ ký y trên thông điệp x


LỜI MỞ ĐẦU

Trong những năm gần đây, sự phát triển mạnh mẽ của Internet đã làm thay đổi cuộc sống của con người, trong đó hoạt động thương mại có những bước thay đổi tích cực. Thương mại điện tử (TMĐT) dựa trên cơ sở mạng Internet là một phương thức hoạt động mới của thương mại. Đối với TMĐT thì khâu quan trọng nhất là “thanh toán” bởi vì mục tiêu cuối cùng của cuộc trao đổi thương mại là việc hàng hóa được giao đến cho người mua và người bán nhận được số tiền tương ứng.

Thanh toán từ xa qua mạng công khai là một phương pháp thanh toán được thực hiện trên máy tính, các bên tham gia giao dịch có thể thực hiện thanh toán mà không cần phải gặp trực tiếp

Vấn đề an toàn thông tin trong mọi giao dịch luôn là một yêu cầu nhất thiết phải có đối với mọi hoạt động thương mại, đặc biệt là các hoạt động thương mại qua mạng công khai. Các thành tựu của ngành mật mã, đặc biệt là lý thuyết mật mã khóa công khai đã cung cấp các giải pháp cho vấn đề an toàn thông tin cho các hoạt động thương mại, tạo cơ sở cho việc xây dựng các hệ thống thanh toán điện tử Sự phát triển trong lĩnh vực nghiên cứu về hệ thống thanh toán điện tử, với sự ra đời của các mô hình thanh toán như mô hình Untraceable Electronic Cash của FIAT-CHAUM-NAOR, hệ thống DCASH đã tạo nền móng để xây dựng và đưa vào sử dụng các hệ thống thanh toán điện tử.

Trong khuôn khổ khóa luận, em sẽ nghiên cứu một cách tổng quan về thanh toán từ xa qua mạng công khai, các cơ sở mật mã được ứng dụng trong thanh toán từ xa. Nghiên cứu một số giao thức thanh toán tiêu biểu và tạo chương trình mô phỏng hệ thống thanh toán Digital-Cash.

Xem tất cả 72 trang.

Ngày đăng: 09/05/2022
Trang chủ Tài liệu miễn phí