史汀實驗室
STEAMLab Taiwan

 

[高中生營隊-資安解碼學]一探古典密碼學的樂趣

今天要來分享我們在台南開給高中生的營隊「資安解碼學」,帶領學生一探古典密碼學!訓練自己的邏輯,體驗加密與解密的過程,享受各式各樣解題的樂趣

很常有人在問我們,史汀的課程是不是只有開給國小生,其實我們也有開給大孩子和成人的課程!只是大孩子總是在繁忙的課業壓力下,選擇犧牲自己的興趣與創造力😢

今天要來分享我們在台南開給高中生的營隊「資安解碼學」,帶領學生一探古典密碼學!訓練自己的邏輯,體驗加密與解密的過程,享受各式各樣解題的樂趣(喜歡數學的人就是從解題的樂趣開始的啊!)


營隊課程表

Day1

上午 Introduction to Cybersecurity and Cryptography 資訊網路與密碼學

下午 Scratch X Captcha 以Scratch實作Capthca

Day2

上午 Harnessing Electricity to Communicate 摩斯密碼與通訊

下午 Arduino X Morse code 以Scratch實作摩斯密碼電報機

基本加密法

古典加密法


課程紀錄

兩天的營隊大家都不斷在解密與加密中度過,在解題上都沒問題且興致勃勃,但唯獨用手製作Enigma(恩尼格瑪機)時,卡了很久,我們才發現現在青少年手作的時間真的太少啦!手指都變成打字機了XD📱

帶著大家一起實作Arudino時,也讓第一次接觸文字型程式語言的高中生發覺其實寫程式沒那麼容易,積木型程式語言和文字型程式語言在邏輯與除錯上還是有很大的差異的,但是學會文字型程式語言就能夠擁有更多能力製作有趣的專案!

學生自行查找資料上台報告

製作恩尼格瑪機

由老師出題學生解題

代換密碼法

文字型程式語言實作


最後放上雅雯、秀穎老師製作的小恐龍電報機,太酷啦!

・課程名稱:高中生營隊-資安解碼學Decryption Algorithm
・課程時間:2022/07/09(六)-10(日)
・課程地點:國立成功大學