Luận văn: Tìm hiểu kỹ thuật mã hóa công khai và triển khai ứng dụng an toàn thông tin

Chuyên khảo kỹ thuật phân tích 0296 tìm hiểu kỹ thuật mã hóa công khai và triển khai ứng dụng an toàn thông tin lê phước tình luận, đánh giá các khía cạnh quan trọng, đề xuất

Trường đại học

Đại Học Quảng Nam

Chuyên ngành

An Toàn Thông Tin

Người đăng

Ẩn danh

Thể loại

Luận Văn
53
3
0

Phí lưu trữ

30 Point

Tóm tắt

I. Toàn cảnh kỹ thuật mã hóa công khai từ luận văn Lê Phước Tình

Luận văn tốt nghiệp của sinh viên Lê Phước Tình, Đại học Quảng Nam, mang mã số 0296, là một công trình nghiên cứu chi tiết về lĩnh vực an toàn thông tin. Đề tài "Tìm hiểu kỹ thuật mã hóa công khai và triển khai ứng dụng an toàn thông tin" đi sâu vào một trong những nền tảng quan trọng nhất của an ninh mạng hiện đại. Trong bối cảnh thông tin trở thành tài sản quý giá và các nguy cơ tấn công mạng ngày càng gia tăng, việc bảo vệ dữ liệu trở nên cấp thiết. Luận văn này không chỉ dừng lại ở việc tổng hợp lý thuyết mà còn tiến tới xây dựng một ứng dụng thực tiễn, cụ thể là chương trình ký văn bản điện tử. Công trình bắt đầu bằng việc hệ thống hóa các kiến thức toán học nền tảng cho mật mã học, như lý thuyết số nguyên tố, phép toán modulo, và định lý Euler. Đây là cơ sở để hiểu rõ cơ chế hoạt động của các hệ mã hóa. Tiếp đó, tác giả phân tích các hệ mã hóa cổ điển và hiện đại, làm nổi bật sự khác biệt và ưu việt của mã hóa công khai (còn gọi là mã hóa bất đối xứng) so với mã hóa đối xứng truyền thống. Trọng tâm của nghiên cứu là thuật toán RSA, một hệ mã hóa công khai phổ biến và có tính ứng dụng cao. Luận văn đã trình bày cặn kẽ từ lịch sử hình thành, quy trình tạo khóa, mã hóa, giải mã cho đến các vấn đề về độ an toàn. Đóng góp nổi bật của đề tài là việc triển khai ứng dụng an toàn thông tin thông qua một chương trình chữ ký điện tử sử dụng chính thuật toán RSA, minh chứng cho khả năng ứng dụng thực tiễn của các lý thuyết mật mã phức tạp. Nghiên cứu này là tài liệu tham khảo giá trị cho sinh viên và những ai quan tâm đến lĩnh vực bảo mật.

1.1. Lý do chọn đề tài và mục tiêu nghiên cứu của luận văn

Trong phần mở đầu, tác giả Lê Phước Tình đã nêu bật tầm quan trọng của thông tin trong xã hội hiện đại và các rủi ro đi kèm với sự phát triển của Internet. Vấn đề bảo mật dữ liệu trong quá trình truyền tải là một thách thức lớn, đặc biệt với các thông tin nhạy cảm trong lĩnh vực chính trị, tài chính, ngân hàng. Mục tiêu chính của luận văn là nghiên cứu sâu về lý thuyết mật mã, đặc biệt là kỹ thuật mã hóa công khai và hệ mã RSA. Từ đó, xây dựng một chương trình ứng dụng chữ ký điện tử thực tiễn, cho phép tạo và kiểm tra chữ ký trên các văn bản điện tử. Mục tiêu này không chỉ giúp bảo mật nội dung mà còn xác thực nguồn gốc thông tin, giải quyết hai trong số các yêu cầu cốt lõi của an toàn thông tin.

1.2. Đối tượng và phạm vi nghiên cứu được xác định

Luận văn xác định rõ đối tượng nghiên cứu bao gồm các cơ sở toán học của mật mã, các hệ mã hóa đối xứng và phi đối xứng, và đặc biệt tập trung vào hệ mã hóa công khai RSA. Một phần quan trọng khác của đối tượng nghiên cứu là ứng dụng chữ ký điện tử dựa trên RSA. Phạm vi của đề tài được giới hạn trong việc nghiên cứu lý thuyết và xây dựng một chương trình demo. Phương pháp nghiên cứu chủ yếu là tổng hợp, phân tích tài liệu, đối chiếu thông tin và trao đổi với giảng viên hướng dẫn để đảm bảo tính chính xác và khoa học. Cách tiếp cận này giúp công trình có nền tảng lý thuyết vững chắc trước khi bước vào giai đoạn triển khai ứng dụng.

II. Thách thức bảo mật thông tin và sự ra đời của mã hóa công khai

Trước khi các kỹ thuật mã hóa công khai ra đời, phương pháp bảo mật phổ biến nhất là mã hóa đối xứng. Theo luận văn, các hệ mã cổ điển như Caesar hay Affine và cả hệ mã hiện đại như DES (Data Encryption Standard) đều thuộc loại này. Nguyên tắc của mã hóa đối xứng là sử dụng cùng một khóa (khóa bí mật) cho cả quá trình mã hóa và giải mã. Mô hình này đơn giản và có tốc độ xử lý nhanh. Tuy nhiên, nó tồn tại một điểm yếu chí mạng: vấn đề phân phối khóa (key distribution). Làm thế nào để người gửi và người nhận trao đổi khóa bí mật một cách an toàn qua một kênh không an toàn như Internet? Nếu khóa bị lộ trong quá trình truyền, toàn bộ hệ thống bảo mật sẽ sụp đổ. Kẻ tấn công không chỉ đọc được thông điệp mà còn có thể giả mạo danh tính của người gửi. Vấn đề này trở nên cực kỳ phức tạp trong môi trường có nhiều người dùng, nơi việc quản lý và phân phối an toàn một số lượng lớn các khóa bí mật là không khả thi. Chính những thách thức này đã thúc đẩy các nhà khoa học tìm kiếm một giải pháp đột phá. Luận văn của Lê Phước Tình đã phân tích rõ ràng sự chuyển dịch từ mã hóa một khóa sang mã hóa hai khóa. Mã hóa phi đối xứng hay mã hóa công khai ra đời như một câu trả lời cho bài toán phân phối khóa. Thay vì một, hệ thống này sử dụng một cặp khóa: một khóa công khai (public key) để mã hóa và một khóa bí mật (private key) để giải mã. Khóa công khai có thể được phân phối rộng rãi mà không sợ bị lộ, trong khi khóa bí mật được người dùng giữ tuyệt đối an toàn.

2.1. Hạn chế của các hệ mã hóa đối xứng truyền thống

Luận văn chỉ ra rằng, mặc dù hiệu quả về tốc độ, các hệ mã hóa đối xứng gặp phải hai khó khăn lớn. Thứ nhất là bài toán phân phối khóa an toàn. Việc phải có một kênh bảo mật riêng chỉ để trao đổi khóa là một yêu cầu tốn kém và không thực tế trong nhiều trường hợp. Thứ hai là vấn đề quản lý khóa. Trong một mạng lưới gồm n người dùng muốn giao tiếp an toàn với nhau, số lượng khóa cần quản lý sẽ là n(n-1)/2, một con số tăng theo cấp số nhân. Điều này khiến hệ thống trở nên cồng kềnh và khó kiểm soát. Nếu một khóa bị lộ, kẻ gian có thể mạo danh người gửi để tạo ra các thông điệp giả mạo, gây tổn hại đến tính toàn vẹn và xác thực của thông tin.

2.2. Mã hóa phi đối xứng Giải pháp đột phá cho an ninh mạng

Mô hình mã hóa phi đối xứng giải quyết triệt để vấn đề phân phối khóa. Mỗi người dùng sở hữu một cặp khóa. Khóa công khai được dùng để mã hóa thông điệp gửi đến người đó, và có thể chia sẻ cho bất kỳ ai. Khóa bí mật được giữ kín và dùng để giải mã thông điệp. Vì không thể suy ra khóa bí mật từ khóa công khai, nên việc phân phối khóa công khai qua các kênh không an toàn không còn là rủi ro. Luận văn mô tả quy trình: "Nếu A muốn gửi thông điệp cho B, A mã hóa thông điệp sử dụng khóa công khai của B". Chỉ B, người duy nhất sở hữu khóa bí mật tương ứng, mới có thể giải mã được. Điều này không chỉ đảm bảo tính bí mật mà còn mở đường cho các ứng dụng quan trọng khác như chữ ký điện tử.

III. Phương pháp triển khai thuật toán RSA trong luận văn ĐH Quảng Nam

Luận văn của Lê Phước Tình dành một chương quan trọng để phân tích chi tiết thuật toán RSA, nền tảng của ứng dụng được xây dựng. RSA, viết tắt từ tên ba nhà phát minh Rivest, Shamir và Adleman, là hệ mã hóa công khai đầu tiên và phổ biến nhất, được công bố vào năm 1977. Độ an toàn của nó dựa trên độ khó của hai bài toán toán học: bài toán phân tích một số nguyên lớn ra thừa số nguyên tố và bài toán RSA. Luận văn trình bày một cách hệ thống quy trình hoạt động của RSA, từ khâu tạo khóa đến mã hóa và giải mã. Quá trình này đòi hỏi kiến thức sâu về số học modulo và lý thuyết số, những nội dung đã được đề cập ở chương cơ sở lý thuyết. Cụ thể, việc tạo cặp khóa công khaikhóa bí mật là bước đầu tiên và quan trọng nhất. Nó bao gồm việc chọn hai số nguyên tố lớn, tính toán modulo n và hàm số Euler φ(n), sau đó tìm ra các số mũ mã hóa (e) và giải mã (d). Luận văn nhấn mạnh rằng: "Độ an toàn của hệ thống RSA dựa trên 2 vấn đề của toán học: bài toán phân tích ra thừa số nguyên tố các số nguyên lớn và bài toán RSA". Điều này có nghĩa là chừng nào việc phân tích số n thành p và q còn khó khăn về mặt tính toán, thì hệ thống vẫn được xem là an toàn. Chính vì vậy, trong thực tế, các khóa RSA thường có độ dài rất lớn, từ 1024 đến 2048 bit hoặc hơn, để chống lại các cuộc tấn công vét cạn.

3.1. Hướng dẫn các bước tạo cặp khóa công khai và khóa bí mật

Quy trình tạo khóa trong thuật toán RSA được mô tả chi tiết trong luận văn, bao gồm các bước sau: 1. Chọn hai số nguyên tố lớn p và q một cách ngẫu nhiên. 2. Tính n = p * q, đây là modulo cho cả hai khóa. 3. Tính giá trị hàm số Euler: φ(n) = (p-1)(q-1). 4. Chọn một số nguyên e (số mũ mã hóa) sao cho 1 < e < φ(n) và e nguyên tố cùng nhau với φ(n). 5. Tính số mũ giải mã d sao cho d * e ≡ 1 (mod φ(n)). Cặp khóa công khai là {e, n} và cặp khóa bí mật là {d, n}. Luận văn cũng cung cấp một ví dụ minh họa với các con số nhỏ để người đọc dễ hình dung.

3.2. Quy trình mã hóa và giải mã thông điệp với thuật toán RSA

Sau khi có cặp khóa, việc mã hóa và giải mã được thực hiện bằng các phép tính lũy thừa theo modulo n. Để mã hóa một bản rõ M, người gửi sử dụng khóa công khai {e, n} của người nhận và tính bản mã C theo công thức: C = M^e mod n. Khi nhận được bản mã C, người nhận sử dụng khóa bí mật {d, n} của mình để giải mã và tìm lại bản rõ M ban đầu bằng công thức: M = C^d mod n. Luận văn khẳng định tính đúng đắn của quy trình này dựa trên định lý Euler, đảm bảo rằng việc giải mã sẽ khôi phục chính xác thông điệp gốc. Đây là cơ chế cốt lõi đảm bảo tính bí mật của dữ liệu được truyền đi.

IV. Cách triển khai ứng dụng an toàn thông tin với chữ ký điện tử

Phần đặc sắc nhất trong công trình của Lê Phước Tình là việc hiện thực hóa lý thuyết thông qua triển khai ứng dụng an toàn thông tin cụ thể: một chương trình tạo và xác thực chữ ký điện tử. Luận văn giải thích rằng chữ ký điện tử là một cơ chế cho phép xác thực nguồn gốc và đảm bảo tính toàn vẹn của dữ liệu. Nó có giá trị tương đương chữ ký tay trong môi trường số. Thay vì dùng RSA để mã hóa toàn bộ văn bản (một quá trình rất chậm), ứng dụng này kết hợp RSA với một kỹ thuật khác hiệu quả hơn là hàm băm (hash function). Hàm băm, ví dụ như SHA (Secure Hash Algorithm), có khả năng chuyển đổi một dữ liệu có độ dài bất kỳ thành một chuỗi có độ dài cố định, gọi là bản tóm lược (message digest). Một thay đổi nhỏ nhất trong dữ liệu đầu vào cũng sẽ tạo ra một bản tóm lược hoàn toàn khác. Quy trình ký một văn bản được mô tả như sau: đầu tiên, chương trình sử dụng hàm băm SHA để tạo bản tóm lược cho văn bản cần ký. Sau đó, người gửi dùng khóa bí mật của mình để mã hóa (ký) lên bản tóm lược này. Kết quả thu được chính là chữ ký điện tử. Chữ ký này sau đó được đính kèm cùng văn bản gốc và gửi đi. Cách tiếp cận này vừa nhanh chóng vừa hiệu quả, vì chỉ cần mã hóa một chuỗi dữ liệu ngắn thay vì cả một văn bản dài.

4.1. Kết hợp hàm băm SHA và RSA để tạo chữ ký số hiệu quả

Luận văn mô tả rõ vai trò của hàm băm trong việc tạo chữ ký điện tử. Việc băm văn bản gốc tạo ra một "dấu vân tay" số duy nhất cho tài liệu đó. Sau đó, thuật toán RSA được áp dụng ngược lại so với quy trình mã hóa thông thường: người gửi dùng khóa bí mật của mình để ký lên bản tóm lược. Hành động này tạo ra một chữ ký mà chỉ có thể được xác minh bằng khóa công khai tương ứng của người gửi. Điều này đảm bảo tính xác thực (chỉ người sở hữu khóa bí mật mới có thể tạo ra chữ ký) và tính toàn vẹn (nếu văn bản bị thay đổi, bản tóm lược sẽ khác và chữ ký sẽ không hợp lệ).

4.2. Quy trình xác nhận chữ ký và kiểm tra tính toàn vẹn dữ liệu

Khi nhận được văn bản và chữ ký điện tử, người nhận thực hiện hai bước để xác minh. Đầu tiên, họ dùng khóa công khai của người gửi để giải mã chữ ký, kết quả thu được là bản tóm lược gốc (bản tóm lược 1). Tiếp theo, họ tự mình dùng chính hàm băm SHA đó để tính toán bản tóm lược của văn bản nhận được (bản tóm lược 2). Nếu hai bản tóm lược này khớp nhau, điều đó chứng tỏ hai điều: văn bản không hề bị thay đổi trong quá trình truyền (tính toàn vẹn) và chữ ký đúng là của người gửi (tính xác thực). Nếu có bất kỳ sự sai khác nào, chữ ký sẽ bị báo lỗi.

4.3. Demo chương trình ký văn bản điện tử được xây dựng

Chương cuối của luận văn trình bày giao diện và các chức năng của chương trình demo. Chương trình có ba chức năng chính: Tạo khóa (sinh cặp khóa công khai/bí mật), Ký văn bản (tải văn bản, băm, và ký bằng khóa bí mật), và Xác nhận chữ ký (tải văn bản, chữ ký, nhập khóa công khai để kiểm tra). Các hình ảnh minh họa cho thấy một giao diện đơn giản, trực quan, cho phép người dùng thực hiện các thao tác một cách dễ dàng. Phần demo này là minh chứng rõ ràng cho sự thành công của đề tài trong việc triển khai ứng dụng an toàn thông tin từ nền tảng lý thuyết đã nghiên cứu.

V. Kết luận từ luận văn 0296 và tương lai của mã hóa công khai

Luận văn "Tìm hiểu kỹ thuật mã hóa công khai và triển khai ứng dụng an toàn thông tin" của sinh viên Lê Phước Tình đã hoàn thành xuất sắc các mục tiêu đề ra. Công trình đã hệ thống hóa một cách bài bản các kiến thức từ cơ sở toán học đến các kỹ thuật mã hóa công khai tiên tiến, với trọng tâm là thuật toán RSA. Việc phân tích sâu sắc ưu nhược điểm của các hệ mã hóa khác nhau đã làm nổi bật vai trò không thể thay thế của mã hóa phi đối xứng trong kỷ nguyên số. Đóng góp quan trọng nhất của luận văn là việc xây dựng thành công một chương trình ứng dụng chữ ký điện tử hoạt động. Ứng dụng này không chỉ là một sản phẩm kỹ thuật mà còn là một minh chứng thực tiễn, cho thấy lý thuyết mật mã có thể được chuyển hóa thành các công cụ hữu ích để giải quyết các vấn đề an toàn thông tin trong thực tế. Nó chứng minh khả năng bảo vệ tính toàn vẹn và xác thực nguồn gốc dữ liệu, những yếu tố then chốt trong các giao dịch điện tử, hành chính công và thương mại điện tử. Luận văn cũng mở ra những hướng phát triển trong tương lai. Mặc dù RSA vẫn rất an toàn với độ dài khóa đủ lớn, sự phát triển của máy tính lượng tử trong tương lai có thể đặt ra thách thức cho các hệ mã hóa dựa trên bài toán phân tích thừa số nguyên tố. Điều này thúc đẩy cộng đồng khoa học nghiên cứu các hệ mật mã hậu lượng tử (post-quantum cryptography).

5.1. Tổng kết những đóng góp chính của đề tài Lê Phước Tình

Đề tài đã đóng góp trên cả hai phương diện lý thuyết và thực tiễn. Về lý thuyết, luận văn là một tài liệu tổng hợp đầy đủ và dễ hiểu về mã hóa công khaithuật toán RSA. Về thực tiễn, chương trình chữ ký điện tử là một sản phẩm có tính ứng dụng cao, có thể được mở rộng để tích hợp vào các hệ thống quản lý văn bản, giao dịch ngân hàng, hoặc các nền tảng thương mại điện tử. Công trình này là một minh chứng cho năng lực nghiên cứu và triển khai của sinh viên ngành Công nghệ thông tin tại Đại học Quảng Nam.

5.2. Hướng phát triển và ứng dụng mở rộng của chữ ký điện tử

Từ nền tảng của ứng dụng được xây dựng, luận văn đề xuất các hướng phát triển mở rộng. Ứng dụng chữ ký điện tử có thể được cải tiến để hỗ trợ nhiều định dạng tệp hơn, tích hợp với các hệ thống chứng thực số (Certificate Authority - CA) để quản lý khóa công khai một cách tin cậy hơn. Trong tương lai, các giải pháp bảo mật dựa trên kỹ thuật mã hóa công khai sẽ tiếp tục là trụ cột của an ninh mạng, bảo vệ từ các giao dịch cá nhân cho đến cơ sở hạ tầng thông tin quan trọng của quốc gia, khẳng định giá trị bền vững của hướng nghiên cứu mà đề tài đã lựa chọn.

27/05/2025

Trích đoạn nội dung tài liệu

UBND TiNIT QUANG NAM TRUONG DAI HOC QUANG NAM PHONG TIN KHOA LUAN TOT NGHIEP DAT HOC Tên đề tài: TÌM HIỂU KỸ THUẬT MÃ HÓA CÔNG KHAI VÀ TRIEN KHAI UNG DUNG AN TOAN THONG TIN Sinh viên thực hiện LÊ PHƯỚC TÌNH MSSV: 2110011038 CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN KHOA 2010-2014 Cán bộ hướng dẫn ThS. NGUYEN VAN KHUONG MSCB: 1071 Q dws DALHYC QUANG NAM LỜI CÁM ƠN Em xin gởi lời cảm ơn chân thành và sự tri ân sâu sắc đối với các thầy cô trường Đại học Quảng Nam, đặc biệt là các thầy cô khoa Công Nghệ Thông Tin ciia trường đã tạo điều kiện cho em làm đề tài khóa luận tốt nghiệp. Và em cũng xin chân thành cám ơn thầy Th§. Nguyễn Văn Khương đã nhiệt tình hướng dẫn em hoàn thành tốt đề tài khóa luận tốt nghiệp.

Trong quá trình làm đề tài, cũng như là trong quá trình báo cáo, khó tránh khỏi sai sót, rất mong các Thầy, Cô bỏ qua. Đồng thời do trình độ lý luận cũng như kinh nghiệm thực tiễn còn hạn chế nên bài báo cáo không thể tránh khỏi những thiếu sót, em rất mong nhận được ý kiến đóng góp Thay, C6 dé em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn bài báo cáo khóa luận tốt nghiệp sắp tới. Em xin chân thành cảm ơn ! Sinh viên thực hiện oy ở Lê Phước Tình MỤC LỤC PHAN 1. Mục tiêu của đề tài.

Đối tượng và phạm vi nghiên cứu 1. Phương pháp nghiên cứu 1. Lịch sử nghiên cứu. Cấu trúc đề PHAN 2.

NOI DUNG NGHIÊN CỨU. CO SO LY THUYET VE MA HOA TRONG TIN HỌC.1, Cơ sở toán học trong lý thuyết mã hóa thông tỉn.1, Số nguyên tố. Nguyên tố cùng nhau 1. Khái niệm modulo 1.

Hàm Phi Euler. Thuật toán lũy thừa nhanh. Định lý phần dư Trung Hoa 1. Một số định lý cơ bản.

Một sô hệ mã hóa cô điên. Hé ma Caesar 1. Hé ma Affine. Tổng quan về mã hó: trong tin hoc.

Một số thuật ngữ và khái niệ 1. Các phương pháp mã hóa. Mã hóa đối xứng (Symmetric 1. Mã hóa phi đối xứng (Asymmctric) CHƯƠNG 2.

HỆ MÃ RSA VÀ ỨNG DỤNG CHỮ KÝ ĐIỆN TÚ 2. Mô tả sơ lược. Thuật toán RSA. Cách tạo khóa.

Quy trình thực hiện mã hỏa và giải mã 2. Độ an toàn của RSA. Một số vấn đề đặt ra trong thực é 2. Quá trinh tao khéa.

Phân phối khóa. Giới thiệu về chữ ký điện tử. Quy trình sử dụng chữ ký 2. Hàm băm và kết hợp hàm băm vào chữ ký điện tử.

Quá trình ký gửi và nhận dữ liệu 2. Lợi ích của chữ ký điện tử. XÂY DỰNG CHƯƠNG TRÌNH KÝ VĂN BẢN ĐIỆN T 3. Phân tích những chức năng chương trình 3.

Chức năng tạo khóa 3. Chức năng xác nhận chữ ký ed 3. Demo chương trình chữ ký điện tử. KET LUẬN VÀ KIÊN NGHỊ.

TAT LIE U THAM KHẢO DANH MUC TU VIET TAT | STT Từ viết tắt Chú thích |1 |CKĐT Chữ ký điện tử (electronic signature) 2 |CA Certificate Authority (Uy quyền chứng chỉ) 3 DES Data Encryption Standard (Tiéu chuẩn Mã hóa Dữ liệu) 4 GCD. Greatest Common Divisor § MDS Message Digest 6 PKCS Public Key Cryptography Standards (Tiéu chuẩn mật mã | khóa công khai) 7 RSA | Rivest Shamir Adleman | | 8 SHA | Secure Hash Algorithm “i 9 |UCLN Ước chung lớn nhất DANH MỤC HÌNH ẢNH Hình 1 Mô hình trao đôi thông tỉn qua mạng theo cách thông thường. Hình 2 Mô hình trao đổi thông tỉn qua mạng theo phương pháp mã hóa. Hình 3 | Sơ đề mã hóa và giải mã.

Hình 4 Mã hóa đối xứng. Tình 5 Mã hóa phi đối xứng. Hình 6 Sơ đồ biểu diễn thuật toán RSA Hình 7 Minh họa hàm băm Hình 8 Sơ đồ mô tả quá trình ký và gửi dữ liệu Hình 9 _ | Sơ đồ mô tả quá trình nhận và xử lý dữ liệu đã được ký Hình 10 Sơ đồ chức năng chương trình ký văn bản điện tử PHẢN 1. Lý do chọn để tài Từ xưa đến nay thông tỉn luôn là yếu tố quan trọng trong các hoạt động của đời sống con người.

Trước đây khi công nghệ máy tính chưa phát triển, khi nói đến vấn đề an toàn bảo mật thông tin, chúng ta thường nghĩ đến các biện pháp nhằm đảm bảo cho thông tin được trao đổi hay cất giữ một cách an toàn và bí mật. Chẳng hạn là các biện pháp như: đóng dấu và ký niêm phong một bức thư để biết rằng lá thư có được chuyển nguyên vẹn đến người nhận hay không, dùng mật mã mã hóa các thông điệp để chỉ người gửi và người nhận mới hiểu được thông điệp. phương pháp này được sử dụng trong chính trị và quân sự: lưu giữ tài liệu quan trong trong các két sét có khóa, tại các nơi được bảo vệ nghiêm ngặt, chỉ có những người dược cấp quyền mới có thể xem tài liệu. Trong thời dại ngày nay, các phương thức truyền đạt thông.

tin ngày càng đa dạng phát triển. Với sự ra đời của máy tính và mạng internet, việc lưu trữ và trao đồi thông tin đã trở nên dễ dàng hơn. nhanh chóng hơn, đa dạng hơn. Nhưng kèm theo đó là các nguy eơ xâm phạm thông tin cũng ngày càng tăng, Vấn đề đặt ra là tính bảo mật trong quá trình truyền tải thông tin.

đặt biệt quan trọng, đối với những thông tỉn liên quan đến chính trị, quân sự và hoạt động kinh tế xã hội như tài chính. ngân hàng, thương mại.Vì vậy ngành khoa học nghiên cứu về mã hóa thông, tin được phát triển. Trên thể giới hiện nay có khá nhiều giải pháp mã hóa thông tn theo công nghệ mới dựa trên các thuật toán có ð phức tạp cao. hàng loạt các giao thức và các cơ chế đã được tạo ra để đáp ứng nhu cầu an toàn bảo mật thông tin.

Thường thì các mục tiêu của an toàn bảo mật thông tin không thé đạt được nếu chỉ đơn thuần dựa vào các thuật toán toán học và các giao thức, mà để đạt được điều này đòi hỏi cần có các kỹ thuật mã hóa. Dễ giải quyết ấn đề đó các hệ mật mã đã ra đời. Từ các hệ mật mã sơ khai cỗ điển như: hệ Dịch mã vong, hé ma Hill, hé ma Affine,. hệ mật mã hiện đại như hệ mã DES, các hệ mã công khai như hệ mã RSA, hệ mã Ba lô, El Gamal.Nhưng đi kèm với sự ra đời và phát triển của các hệ mật mã là các phương pháp phá khóa các hệ mật mã đó.

Việc bảo mật thông tin và xâm phạm thông tin vẫn luôn diễn ra một cách thầm lặng nhưng vô cùng gay gắt. Trang | Là một sinh viên ngành công nghệ thông tin với mong muốn tìm hiểu các phương pháp an toàn bảo mật thông tin em đã chọn đề tài “Tìm hiểu kỹ thuật mã hóa công khai và triển khai ứng dụng an toàn thông tin” làm khóa luận tốt nghiệp. Mục tiêu của đề tài Nghiên cứu về lý thuyết mật mi hệ mã hóa đối xứng, bất đối xứng, kỹ thuật mã hóa công khai như hệ mã RSA. Chir ky số và ứng dụng thuật toán RSA trong mã hóa dữ liệu.

Từ những hiểu biết đó xây dựng được một chương trình ứng dụng chữ ký điện tử cho phép tạo và kiểm tra chữ ký đối với các tài liệu: công văn, hành chính điện tử để bảo mật nội dung thông tỉn cũng như xác thực nguồn gốc của thong tin. Đối tượng và phạm vi nghiên cứu - Đối tượng nghiên cứu: ~ Các thuật toán toán học. ~ Hệ mã hóa đối xứng và hệ mã hóa phi đối xứng. + Hệ mã hóa công khai RSA.

+ Hệ mã RSA và ứng dụng chữ ký điện tử. ~ Phạm vi nghiên cứu: Nghiên cứu lý thuyết về hệ mã hóa công khai và xây dựng chương trình ứng dụng chữ ký điện tử. Phương pháp nghiên cứu - Tìm hiểu, thu thập những tài liệu, thông tin tir đó tổng hợp. phân tích, kiểm tra đối chiếu, chọn lọc và đưa ra những thông tỉn có tính chính xác.

~ Trao đôi với giảng viên hướng dẫn. Lịch sử nghiên cứu An toàn bảo mật thông tin là một trong những vắt lề được rất nhiều nhà khoa học nghiên cứu, và đã được ứng dụng trong nhiều lĩnh vực như chính trị, quân sự. hoạt động kinh tế xã hội, tài chính ngân hàng và thương mại. Có thể kể ra một vài đề tài đã được nghiên cứu trong nước gần đây như: Trang 2 - ThS.Nguyén Trọng Hiếu ở Học viện Công nghệ bưu chính viễn thông (Hà Nội - 2011) với luận văn nghiên cứu “Chữ ký số và ứng dụng trong giao dịch hành chính điện tử ”.Ngô Phương Nam tại Dai học Đà Nẵng (Đà Nẵng - 2012)với khóa luận “Nghién ctru các phương pháp thám mã, một số luật mã thuộc hệ mã cỗ điển trên văn bản Tiếng Việt”.

Kế thừa từ những đề tài đã được nghiên cứu trên, em sẽ tìm hiểu kĩ, đi sâu và làm rõ vấn dé dé hoan thành khóa luận tốt nghiệp của mình. Đóng góp của đề tài “Tim hiéu kỹ thuật mã hóa công khai và triển khai ứng dụng an toàn thông, tin”, đây là một đề tài khá hay và được rất nhiều người quan tâm trong ngành công nghệ thông tỉn, đặc biệt là sinh viên - thế hệ mới hiện nay. Với đề tài này em mong rằng sẽ đóng góp được một phần kiến thức nào cho các bạn sinh viên về an toàn bảo mật thông tin. Và từ chương trình ứng dụng chữ kí điện tử sẽ được mở rộng và ứng dụng hiệu quả hơn vào việc bảo mật thông tin tại các ngân hàng, giao dịch hành chính điện tử, các hợp.

đồng kinh doanh, thương mại. Cầu trúc đề tài Nội dung nghiên cứu của đề tài này gồm 3 chương như sau: Chương l: Cơ sở lý thuyết về mã hóa trong tin học. Nội dung chủ yếu của chương này nghiên về phần lý thuyết như cơ sở toán học, các thuật toán toán học, các hệ mã hóa đối xứng và hệ mã hóa phi đối xứng, lý thuyết về mã hóa và mã hóa công khai. Chương 2: Hệ mã RSA và ứng dụng chữ ký điện tử.

Ở chương này nội dung đi sâu vào hệ mã hóa công khai RSA và ứng dụng của hệ mã hóa RSA trong chữ ký điện tử, Chương 3: Xây dựng chương trình ký văn bản điện tử. Trong chương này sẽ mô tả chương trình ứng dụng và đemo chương trình. NỘI DUNG NGHIÊN CỨU CHUONG 1. CO SO LY THUYET VE MA HOA TRONG TIN HOC 1.

Cơ sở toán học trong lý thuyết mã hóa thông tin 1. Số nguyên tố Số nguyên tố là số tự nhiên lớn hơn I, nhưng chỉ chia hết cho 1 và chính nó.5;7, 11,13; 17; 1925,:s Số lượng số nguyên tố là vô tận.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu này cung cấp cái nhìn tổng quan về các dự án và nghiên cứu trong lĩnh vực kỹ thuật và quản lý, với những điểm nổi bật về thiết kế, phân tích và quản lý trong các lĩnh vực khác nhau. Đặc biệt, nó nhấn mạnh tầm quan trọng của việc áp dụng kiến thức lý thuyết vào thực tiễn, giúp sinh viên và người đọc có cái nhìn sâu sắc hơn về các vấn đề hiện tại trong ngành.

Để mở rộng kiến thức của bạn, bạn có thể tham khảo thêm các tài liệu liên quan như Đồ án tốt nghiệp điện tự động công nghiệp thiết kế cung cấp điện cho khu nhà ở 3 tầng thu nhập thấp pruksa an đồng, nơi bạn sẽ tìm thấy thông tin chi tiết về thiết kế hệ thống điện cho các khu nhà ở. Ngoài ra, Khóa luận tốt nghiệp phântích hoạt động bán hàng của công ty tnhh mtv trang trí nội thất thuận bình sẽ giúp bạn hiểu rõ hơn về hoạt động kinh doanh và chiến lược bán hàng trong ngành nội thất. Cuối cùng, Khóa luật tốt nghiệp quản trị du lịch nhà hàng khách sạn các giải pháp nâng cao chất lượng phục vụ của nhà hàng phố nướng khách sạn đệ nhất sẽ cung cấp cho bạn những giải pháp thực tiễn để nâng cao chất lượng dịch vụ trong ngành du lịch và khách sạn.

Những tài liệu này không chỉ giúp bạn mở rộng kiến thức mà còn cung cấp những góc nhìn đa dạng về các vấn đề trong lĩnh vực kỹ thuật và quản lý.