XEM TIVI TRỰC TUYẾN

Tài nguyên dạy học

ĐIỂM BÁO

LỊCH

Ảnh ngẫu nhiên

DSC00293.jpg Palouse.jpg Mungnamhocmoi2.swf Tren_Cong_Truong_Ron_Rang_Tieng_Ca__Trong_Tan_NCT_78634380294784865000.mp3 025Duong_ve_hai_thon__Thu_hien.mp3 2011AB1.swf TINHMEMT2.swf Ngoi_nha_cua_chung_ta.flv Phim_ho_tro_bai_on_tap_chuong_III.flv Khai_niem_BT_dai_so.flv Khai_niem_BT_dai_so.flv On_tap_ve_so_N.flv Thuc_hanh_do_goc_tren_mat_dat.flv Diem_duong_thang.flv 43.gif Ban_tranh_de_minh_dan_bong_ma1.gif CHANH_NE_CON.gif Em_be.jpg

Điều tra ý kiến

Bạn thấy trang này như thế nào?
Đẹp
Đơn điệu
Bình thường
Ý kiến khác

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Thành viên trực tuyến

    1 khách và 0 thành viên

    Sắp xếp dữ liệu

    Menu chức năng 1

    Menu chức năng 2

    Menu chức năng 3

    Menu chức năng 4

    Menu chức năng 5

    KÍNH CHÀO QUÝ THẦY CÔ VÀ CÁC BẠN ĐÃ GHÉ THĂM WEBSITE TRANG TOÁN HỌC CỦA NGUYỄN ĐỨC PHÚC – QUẢNG TRỊ
    Gốc > Toán học và cuộc sống >

    Những điều lý thú về toán


    Mật mã
    1.

    Trong suốt nhiều thế kỷ, kỹ thuật mã hóa dựa theo phương pháp cổ truyền: sử dụng một mật mã (có thể là một từ, một văn bản đối chiếu, một dãy số...) để bảo mật thông tin. Người nhận, được người gửi cho biết mật mã, chỉ cần áp dụng quá trình ngược lại là có thể hiểu được thông tin bị mã hóa.

    Theo các chuyên gia, đây là phương pháp hai chiều, tức là sử dụng một mật mã để làm hai việc là mã hóa và giải mã. Kỹ thuật này có một nhược điểm là độ bí mật tuyệt đối của mật mã không được đảm bảo. Vì trên thực tế, người gửi phải thông báo cho người nhận mật mã thông qua một hình thức nào đó. Ví dụ, nếu ta muốn chuyển một thông tin mã hóa nào đó cho một người ở rất xa thì ta phải chuyển văn bản chứa đựng thông tin được mã hóa và mật mã cho người đó bằng thư, điện thoại, hoặc Internet và chính vì thế mật mã của bạn (không được mã hóa) sẽ dễ bị người khác biết.

    Để đảm bảo độ bí mật, người ta đã áp dụng nguyên lý số nguyên tố. Như chúng ta biết, số nguyên tố rất đặc biệt vì chúng là một số nguyên chỉ chia hết cho 1 và chính nó. Ta dễ dàng thực hiện phép nhân giữa các số nguyên tố với nhau. Ví dụ, ai cũng có thể nhân được 319489 x 242483 = 774707470337. Nhưng quá trình ngược lại lại rất phức tạp. Ví dụ để kiểm tra xem số 267281174273 có phải là số nguyên tố hay không, ta phải mất rất nhiều thời gian với hàng loạt phép tính mới có thể phát hiện được số này là kết quả của phép nhân giữa 274177 với 974849. Mà đây mới chỉlà những số có ít chữ số. Các bạn hình dung nếu kết quả ban đầu là một số có 20, 30 hay 50 chữ số thì khối lượng các phép toán sẽ khổng lồ đến mức nào!

    Ngược lại với các phương pháp hai chiều hay còn gọi là đối xứng, mô hình số nguyên tố cho phép dễ dàng mã hóa thông tin nhưng dường như là không thực hiện được quá trình ngược lại. Ví dụ, chúng ta có thể chọn hai số nguyên tó p và q bất kỳ sau đó nhân chúng với nhau để thu được kết quả N. N chính là mật mã và ai cũng có thể biết được mật mã này và sử dụng nó để khóa một thông tin ai đó gửi cho bạn nhưng không ai biết được kết quả N là phép nhân hai số p và q (hai yếu ốt không thể thiếu để giải mã và chỉ có bạn biết) nên không thể đọc được thông tin mã hóa của bạn. Phương pháp này vừa dễ thực hiện mà độ bảo mật lại rất cao.

    Dựa trên nguyên tắc này, các nhà lập trình và quản lý mạng máy tính đã nghĩ ra một hệ thống mã hóa đáp ứng được hai yêu cầu cơ bản là dễ sử dụng và độ bảo mật cao của các thông tin trên mạng Internet mang tên RSA (*) (RSA là tên viết tắt của các thành viên sáng lập: Rivest, Shamir và Adleman). Năm 1991, Phil Zimmermann cũng đã nghĩ ra một phiên bản khác hiệu quả hơn đặt tên là PGP (Pretty Good Privacy). Tất cả mọi người đều có thể truy cập vào PGP thông qua Internet để khóa thông tin của mình.

    Nguồn: S&V Junior (Theo Tạp chí Tia Sáng 12. 2002)

    Nhắn tin cho tác giả
    Nguyễn Đức Phúc @ 17:40 17/08/2011
    Số lượt xem: 802
    Số lượt thích: 0 người
     
    Gửi ý kiến