Mó chương trỡnh

Một phần của tài liệu Ứng dụng hệ mật mã khóa công khai trong quản lý đề thi (Trang 73 - 75)

3.2.5.1. Cỏc thư viện dựng trong chương trỡnh

System. Security. Cryptography: lớp này cung cấp cỏc dịch vụ về mật mó; an toàn mó húa và giải mó dữ liệu, hàm băm, hệ số ngẫu nhiờn, xỏc thực thụng điệp lớp bao gồm việc mó húa, giải mó theo hầu hết cỏc thuật toỏn mó húa phổ biến như: AES, DES, 3DES, RSA, DSA, ... ngoài ra cũn bao gồm cỏc hàm băm; MD5, SHA1, SHA256, SHA512, ...

Microsoft. Office. Interop. Word: lớp này cung cấp và hỗ trợ khả năng tương tỏc của ứng dụng với cỏc mụ hỡnh đối tượng COM của Microsoft Word Khi sử dụng lớp này ứng dụng cú thể truy cập đến cỏc tệp tin document dễ dàng và thuận tiện hơn. Ứng dụng cú thể truy cập nội dung và cấu rỳc của cỏc tệp tin document.

Đỏnh giỏ kết quả thử nghiệm chương 3

Chương trỡnh thử nghiệm được viết bằng ngụn ngữ C-Sharp (C#). Chương trỡnh đó thực hiện thành cụng việc tạo cặp khúa cụng khai và khúa riờng, ngoài ra chương trỡnh cũn hỗ trợ sinh khúa tự động, mó húa khúa, giải mó khúa, mó húa nội dung đề thi cú cả hỡnh ảnh và cụng thức (đối với cỏc tệp cú định dạng Microsoft Word *.doc; *.docx; *.rtf). Ngoài ra chương trỡnh cũn hỗ trợ mó húa tệp tin, chức năng này khụng bị ràng buộc bởi cấu trỳc tệp tin. Chương trỡnh mó húa được thực thi trờn từng byte dữ liệu của tệp tin, bao gồm cả phần quy định định dạng tệp tin. Hạn chế duy nhất là sau khi mó húa bản mó đụi khi cú thể khụng cũn giữ được định dạng tệp tin và gõy khú khăn cho việc giải mó.

Chương trỡnh đó được cài đặt thử nghiệm trờn mạng mỏy tớnh của Trường THPT Trần Nguyờn Hón, Hải Phũng và bước đầu được nhà trường đỏnh giỏ là cho kết quả tốt và đỏng tin cậy. Trong tương lai gần cú thể triển khai rộng trờn phạm vi cỏc trường phổ thụng của Sở Giỏo dục và đào tạo Hải Phũng.

Số húa bởi Trung tõm Học liệu – Đại học Thỏi Nguyờn http://www.lrc-tnu.edu.vn

KẾT LUẬN

Qua quỏ trỡnh làm luận văn, em đó hiểu biết thờm kiến thức về sự an toàn và bảo mật thụng tin, một số thuật toỏn và phương phỏp mó hoỏ. Để so sỏnh, đỏnh giỏ một thuật toỏn mó hoỏ cần dựa vào một số yếu tố cơ bản như độ phức tạp thuật toỏn, thời gian mó hoỏ và vấn đề phõn phối khoỏ trong mụi trường nhiều người sử dụng.

Dễ nhận thấy rằng cỏc phương phỏp mó hoỏ cổ điển như phương phỏp đổi chỗ và thay thế là đơn giản và dễ thực hiện, tuy nhiờn độ an toàn khụng cao do khụng đạt được độ phức tạp cần thiết, đồng thời khoỏ cũng rất dễ bị lộ do khoỏ của người gửi và người nhận là giống nhau. Đối với cỏc thuật toỏn mó khoỏ cụng khai đó khắc phục được vấn đề phõn phối khoỏ, khoỏ mó hoỏ cú thể cụng khai và bất kỳ người nào cú khoỏ cụng khai đều cú thể mó hoỏ bản tin của mỡnh, nhưng chỉ duy nhất người cú khoỏ bớ mật mới cú thể giải mó được.

Em xin chõn thành cảm ơn !

Thỏi Nguyờn, Ngày 09 thỏng 10 năm 2012.

Số húa bởi Trung tõm Học liệu – Đại học Thỏi Nguyờn http://www.lrc-tnu.edu.vn

TÀI LIỆU THAM KHẢO

Tiếng Việt

[1] Dương Anh Đức, Trần Minh Triết, Mó húa và ứng dụng, Đại học Khoa học Tự nhiờn, Đại học Quốc gia TP Hồ Chớ Minh, 2005.

[2] Phan Đỡnh Diệu, Lý thuyết mật mó và an toàn thụng tin, Đại học Quốc gia Hà Nội, 1999

Tiếng nước ngoài

[3] Douglas Stinson, Cryptography: Theory and Practice, 3rd Edition, Taylor & Francis, 2005

[4] R. Rivest, The MD5 Message-Digest Algorithm, MIT Laboratory for Computer Science and RSA Data Security, Inc, April 1992.

[5] W. Diffe and M. Hellman, New directions in cryptography, IEEE Transactions on Information Theory, 22 (1976), pp. 644-654.

[6] N. Koblitz and A. J. Menezes, A Survey of Public-Key Cryptosystems, Research Report, Department of Combinatorics & Optimization, University of Waterloo, Waterloo, August 2004, pp. 1-47.

[7] William Stallings, Cryptography and Network Security: Principles and Practice, Fourth Edition, Prentice Hall, 2006.

[8] A. Menezes, P. van Oorschot and S. Vanstone, Handbook of Cryptography, CRC Press, 1997.

[9] B. Schneier, Applied Cryptography 2nd Edition Protocols, Algorthms, And Source Code In C.

[10] Wenbo Mao, Modern Cryptography: Theory and Practice, Prentice Hall PTR, 2003.

Một phần của tài liệu Ứng dụng hệ mật mã khóa công khai trong quản lý đề thi (Trang 73 - 75)

Tải bản đầy đủ (PDF)

(75 trang)