Các cypherpunk viết mã

Thuộc Học phần 4 của Bitcoin for Juniors →

enes-419fr-FRdezh-Hanspt-BRjakoaridnlrutrukbgcsdaelfihehihrhuitltnbplroslsvvi

Loại hoạt độngThủ công sáng tạoHọc tập qua trải nghiệm
Thời lượng45–60 phút
Hình thức tham giaCả lớpCá nhân
Mô tả

Học sinh được làm quen với ý tưởng sử dụng mật mã để che giấu và bảo vệ thông tin. Thông qua một hoạt động thủ công thực hành, học sinh làm một bánh xe mật mã đơn giản và dùng nó để mã hóa và giải mã các từ vựng liên quan đến Bitcoin. Hoạt động kết hợp kỹ năng vận động tinh, tư duy logic và các khái niệm mật mã học cơ bản, đồng thời củng cố thuật ngữ mới theo cách vui nhộn và cụ thể.

Mục tiêu

Kết quả học tập

Sau hoạt động này, học sinh sẽ:

  • Hiểu ý nghĩa của mã hóa và giải mã; nhận biết rằng thay đổi mật mã sẽ làm thay đổi kết quả đầu ra; sử dụng bánh xe mật mã để mã hóa và giải mã các từ đơn giản; giải mã và mã hóa chính xác một số từ vựng Bitcoin được chọn.

Mục tiêu theo cách diễn đạt của học sinh

  •  “Làm một công cụ mật mã rồi dùng nó để che giấu và đọc các từ.”
Tài liệu
  • Mẫu bánh xe mật mã in sẵn có vòng chữ cái bên trong và bên ngoài (Xem Phụ lục A)
  • Phiếu bài tập in sẵn có các từ vựng Bitcoin đã được mã hóa (Xem Phụ lục B)
  • Bút chì, bút sáp màu hoặc bút dạ
  • Kéo
  • Một đinh chốt hai chân hoặc chốt chẻ cho mỗi bánh xe mật mã
  • Bảng trắng hoặc bìa khổ lớn
  • Bút viết bảng hoặc bút dạ viết trên bìa
  • Nên có thêm: Bánh xe mật mã làm sẵn để minh họa, phiếu bài tập bổ sung
  • Nên có thêm: Máy chiếu để minh họa, kéo dành cho người thuận tay trái

Thiết lập

  • In các mẫu bánh xe mật mã và phiếu bài tập; chuẩn bị một bánh xe lớn hoặc phiên bản trên bảng để minh họa.
  • Bố trí kéo và chốt một cách an toàn.

Quy trình

Bước 1: Khởi động bài học

5 phút

  1. Hỏi học sinh mật mã là gì và các em đã thấy mật mã ở đâu, chẳng hạn như trong trò chơi, thông điệp bí mật hoặc ổ khóa. Giới thiệu khái niệm mã hóa và giải mã bằng ngôn ngữ đơn giản, đồng thời giải thích rằng các em sẽ dùng mật mã để che giấu và đọc lại các từ.
Bước 2: Hoạt động

35-45 phút

Chuẩn bị
  1. Giải thích rằng dịch chuyển các chữ cái sẽ tạo ra thông điệp bí mật; viết bảng chữ cái và minh họa một phép dịch chuyển đơn giản, chẳng hạn như A trở thành D.
Làm mẫu
  1. Minh họa cách mã hóa rồi giải mã một từ ngắn bằng cách dịch chuyển chữ cái. Giới thiệu bánh xe mật mã và cho thấy cả vị trí lẫn số nấc xoay đều làm thay đổi các chữ cái đầu ra.
Thực hiện
Phần 1 – Làm bánh xe mật mã
  1. Học sinh cắt các vòng tròn chữ cái bên trong và bên ngoài, đặt vòng tròn nhỏ lên vòng tròn lớn rồi dùng chốt gắn lại sao cho bánh xe có thể xoay tự do. Sau đó, các em thử bánh xe bằng cách căn thẳng các chữ cái khác nhau.
Kiểm tra mức độ hiểu
  1. Cùng giải mã một từ, đồng thời kiểm tra xem học sinh có hiểu việc điều chỉnh bánh xe làm thay đổi kết quả như thế nào hay không.
Phần 2 – Thực hành mã hóa và giải mã
  1. Học sinh dùng bánh xe mật mã của mình để giải mã các từ trên phiếu bài tập và mã hóa các từ vựng Bitcoin theo số nấc dịch chuyển chữ cái đã chọn. Đi quanh lớp để hỗ trợ các em và kiểm tra mức độ hiểu.
Suy ngẫm
  • Hỏi học sinh điều gì đã xảy ra khi các em thay đổi vị trí bánh xe.
  • Hỏi xem cùng một từ có luôn trông giống nhau khi mật mã thay đổi hay không.
  • Hỏi vì sao một người có thể muốn che giấu thông tin theo cách này.
Bước 3: Tổng kết
  • Thu lại kéo và các vật dụng dùng chung, sau đó cho học sinh giữ bánh xe mật mã của mình. Nhấn mạnh: “Thay đổi mật mã sẽ làm thay đổi thông điệp, nhưng ý nghĩa vẫn giữ nguyên.”

Điểm chính

  • Sử dụng bánh xe mật mã để mã hóa và giải mã các từ đơn giản.

Câu hỏi thảo luận

2 phút

  • Ôn lại các thuật ngữ chính: mã hóa, giải mã, mật mã, thông điệp.

Ghi chú

Quản lý lớp học
  • Giám sát cẩn thận việc sử dụng kéo và chốt.
  • Khuyến khích học sinh kiên nhẫn trong giai đoạn làm thủ công.
Hoạt động mở rộng và hoạt động lấp thời gian trống
  • Thử thách giải mã có giới hạn thời gian với các từ mới được mã hóa.
  • Tổ chức một thử thách giải mã, chẳng hạn như trò chơi người treo cổ dùng mật mã, trong đó từ đã mã hóa được viết lên bảng.
Điều chỉnh theo đối tượng học sinh
  • Học sinh nhỏ tuổi hơn: Sử dụng các từ ngắn hơn, số bước dịch chuyển chữ cái cố định và từ vựng không liên quan đến Bitcoin.
  • Học sinh lớn tuổi hơn: Tự chọn và ghi lại số bước dịch chuyển chữ cái để các bạn khác giải mã.
  • Học sinh học tiếng Anh/Khả năng tiếp cận: bảng chữ cái hướng dẫn trực quan và sự hỗ trợ từ bạn học.
  • An toàn: dùng kéo đầu tù và giám sát việc sử dụng đinh ghim.
Bài tập gợi ý

Sử dụng bánh xe mật mã của mình để viết một thông điệp ngắn cho cha mẹ hoặc người chăm sóc, sau đó giúp họ giải mã.